Available to hire
Hi, I’m Stephen Lee. I’m passionate about building efficient and scalable software solutions, especially in the financial sector. With a background in both computer science and business finance, I bring a well-rounded approach to problem-solving and development. I enjoy working with modern technologies and continuously improving my skills.
I’ve gained hands-on experience through various internships where I’ve worked on backend and full-stack projects involving .NET, Angular, Spring Boot, and cloud technologies like AWS. In my free time, I lead small teams on personal projects and keep honing my leadership and technical skills.
Skills
See more
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Language
French
Fluent
English
Advanced
Work Experience
Stage - Développeur logiciel at Caisse de dépôt et placement du Québec
September 1, 2024 - December 31, 2024Migrated service consumption to Snowflake to improve efficiency and reduce costs. Updated Angular to a newer version to enhance security and compatibility. Developed a state management functionality for date-based calculations. Corrected email tracking calculations by aligning database queries with relevant periods to ensure data consistency.
Stage - Développeur Backend at Intact Corporation financière
September 1, 2023 - December 31, 2023Developed a templating library from scratch and integrated it into the existing codebase. Created an internal tool using Docker to reduce testing time by providing necessary components for local service testing. Performed critical updates of vulnerable libraries identified by Twistlock, ensuring successful testing and staged environment deployment.
Stage - Développeur Test Automatisés at Intact Corporation financière
September 1, 2022 - December 31, 2022Designed and implemented automated tests, contributing to a 15% improvement in test coverage. Maintained the test suite to ensure robustness and reliability of automated verification processes. Executed and rigorously analyzed tests to identify potential anomalies and ensure optimal quality.
Stage - Développeur logiciel at Caisse de dépôt et placement du Québec
September 1, 2024 - December 31, 2024Migrated service consumption to Snowflake to enhance efficiency and reduce costs. Updated Angular to a newer version to improve security and compatibility. Developed state management functionality for date-specific calculations. Fixed follow-up calculations in daily emails by aligning database queries with relevant time periods to ensure data consistency.
Stage - Développeur Backend at Intact Corporation financière
September 1, 2023 - December 31, 2023Developed a templating library from scratch and integrated it into the existing codebase. Built an internal tool using Docker, reducing testing time by providing necessary components for local service testing. Performed critical updates on vulnerable libraries identified by Twistlock, ensuring successful testing and deployment in staging environment.
Stage - Développeur Test Automatisés at Intact Corporation financière
September 1, 2022 - December 31, 2022Designed and implemented automated tests that increased test coverage by 15%. Maintained the test suite to ensure robustness and reliability of automated verification processes. Executed and rigorously analyzed test suites to identify potential anomalies, ensuring optimal quality of automated verification processes.
Software Developer Intern at Caisse de dépôt et placement du Québec
September 1, 2024 - December 31, 2024Migrated service consumption to Snowflake to improve efficiency and reduce costs. Updated Angular to a newer version to enhance security and compatibility. Developed a state management feature for date-based calculations. Fixed tracking calculations in daily emails by aligning database queries with relevant periods to ensure data consistency.
Backend Developer Intern at Intact Financial Corporation
September 1, 2023 - December 31, 2023Developed a templating library from scratch and integrated it into the existing codebase. Created an internal tool using Docker to reduce testing time by providing necessary components for local service testing. Performed critical updates for vulnerable libraries identified by Twistlock, ensuring successful testing, issue resolution, and deployment to staging.
Automated Test Developer Intern at Intact Financial Corporation
September 1, 2022 - December 31, 2022Designed and implemented automated tests, improving test coverage by 15%. Maintained the test suite to ensure robustness and reliability of automated verification processes. Executed and analyzed the test suite rigorously to identify potential anomalies, ensuring optimal quality of automated verification.
Software Developer Intern at Caisse de Dépôt et Placement du Québec
December 31, 2024 - August 1, 2025Worked on an internal financial web application built with .NET, Angular, MS SQL Server, and AWS that calculated various financial returns. Migrated several SQL queries to Snowflake by rewriting the queries and refactoring relevant C# classes to improve performance and reduce infrastructure costs. Updated AWS configurations and adjusted Angular frontend accordingly. Resolved discrepancies between automated emails and SQL database by identifying overlooked edge cases, improving report reliability. Optimized slow SQL queries, reducing response time for internal users. Upgraded Angular to a newer version, enhancing security and compatibility with modern tools.
Backend Developer Intern at Intact Financial Corporation
December 31, 2023 - August 1, 2025Contributed to backend development within a microservices architecture focusing on API enhancements and data access. Developed a REST API in Spring Boot for efficient business data querying and manipulation. Built a custom templating library in Java integrated into existing codebase to resolve formatting issues. Created an internal tool using Docker to replicate cloud testing environment locally, significantly reducing feedback time and improving developer productivity. Performed critical library updates using Maven and managed CI/CD via GitHub Actions for staging deployments.
Test Automation Developer Intern at Intact Financial Corporation
December 31, 2022 - August 1, 2025Wrote and maintained automated test suites using Java and TestNG to improve test coverage. Designed mobile test flows replicating real user interactions using Appium. Ran daily test executions with Perfecto to ensure application stability and promptly fixed failures.
Education
Bachelor's at Université du Québec à Montréal
January 1, 2021 - December 31, 2024Bachelor's at Université du Québec à Montréal
January 1, 2018 - December 31, 2021Baccalauréat at Université du Québec à Montréal
January 1, 2021 - December 31, 2024Baccalauréat at Université du Québec à Montréal
January 1, 2018 - December 31, 2021Bachelor of Computer Science and Software Engineering at University of Québec in Montréal
January 1, 2021 - December 31, 2024Bachelor of Business Administration at University of Québec in Montréal
January 1, 2018 - December 31, 2021BS in Computer Science at Université du Québec à Montréal
January 1, 2021 - December 31, 2024BS in Business Administration (Finance) at Université du Québec à Montréal
January 1, 2018 - December 31, 2021Qualifications
Industry Experience
Financial Services, Software & Internet, Government
Skills
See more
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Hire a Developer
We have the best developer experts on Twine. Hire a developer in Montréal today.