Joshua Larouche
@joshualarouche
Senior Software Engineer with expertise in full-stack application development.
What I'm looking for
I am a Senior Software Engineer with over 7 years of experience in building scalable, secure, and high-performance full-stack applications across various sectors including telecom, cybersecurity, and public services. My proficiency in technologies such as React, Vue.js, NestJS, Node.js, and PostgreSQL has enabled me to architect robust solutions that align with business goals.
Currently, I work as a Senior Full Stack Developer for the Government of British Columbia, where I have successfully improved data reliability and scalability for the CleanBC Industry Fund platform. My efforts in optimizing CI/CD pipelines and developing automated test suites have significantly enhanced deployment cycles and release quality. I thrive in Agile environments, leading teams to deliver high-quality software solutions efficiently.
Experience
Work history, roles, and key accomplishments
Senior Full Stack Developer
Government of British Columbia
Jan 2023 - Present (2 years 6 months)
Architected and maintained the CleanBC Industry Fund platform using TypeScript, React, and PostgreSQL, improving data reliability and scalability. Developed end-to-end automated test suites with pgTap and Cypress, reducing regression issues by 40% and improving release quality.
Software Engineer
NetMotion Software by Absolute
Jun 2021 - Mar 2022 (9 months)
Enhanced MobileIQ using Java and XML; contributed new features and performance improvements for enterprise clients. Reduced release time by 50% by refactoring build/test workflows using Ansible and Docker. Collaborated with QA and DevOps teams in an Agile environment to ensure stable cross-platform performance.
Security Software Developer
Nokia
May 2020 - Dec 2020 (7 months)
Developed secure authentication and access controls in Java and Shell scripts. Contributed to Dockerized microservices deployed via Kubernetes, increasing uptime and deployment reliability. Triaged production incidents and implemented fixes, improving system resilience and incident response.
Junior Software Engineer
Ocean Networks Canada
Jan 2019 - Jul 2019 (6 months)
Managed key IT and networking systems for oceanographic research infrastructure. Enhanced monitoring processes and contributed backend scripts for improved infrastructure visibility.
Education
Degrees, certifications, and relevant coursework
University of Victoria
Bachelor's degree, Computer Science
Completed a comprehensive curriculum in Computer Science, gaining foundational knowledge in software development, algorithms, and data structures. Engaged in various projects to apply theoretical concepts to practical programming challenges.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Portfolio
taskhive.co.in/homeSocial media
Job categories
Interested in hiring Joshua?
You can contact Joshua and 90k+ other talented remote workers on Himalayas.
Message JoshuaFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
