JL
Open to opportunities

Joshua Larouche

@joshualarouche

Senior Software Engineer with expertise in full-stack application development.

Canada
Message

What I'm looking for

I am seeking a dynamic role where I can leverage my full-stack development skills, contribute to innovative projects, and grow within a collaborative team environment.

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

GC
Current

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.

NA

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.

NO

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.

OC

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 logoUV

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.

Find 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!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Joshua Larouche - Senior Full Stack Developer - Government of British Columbia | Himalayas