Software Developer (Full Stack & Data analytics) - Bank of Montreal - Toronto, ON
(2022-01 - 2026-03)
- Led and supported a dedicated small engineering team (developers and QA engineers), serving as the primary technical escalation point to remove blockers, assign tasks based on expertise, and foster a collaborative team culture.
- Partnering with product leadership to decompose quarterly business commitments into granular user stories, establish realistic delivery timelines, and run sprint planning using modern project management tools (GitHub Projects) based on historic team velocity.
- Established and enforced squad-wide coding standards and conducted thorough code reviews to ensure system responsiveness, correctness, and stability.
- Introduced AI tools (GitHub Copilot) to support squad members, streamlining development workflows and accelerating feature execution while maintaining high code quality.
- Architected, debugged, and upgraded full-stack web applications and RESTful APIs, optimizing SQL queries and relational schema designs for high performance.
- Automated CI/CD release pipelines and test suites, cutting manual operational effort by 30% to 40% and reducing production defect leakage by 25%.
Software Developer Co-op - Bank of Montreal - Toronto, ON
(2021-05 - 2021-08)
- Developed, debugged, and maintained web application features and API integrations across multiple environments using modern JavaScript, HTML/CSS, and relational databases.
- Executed extensive end-to-end testing and troubleshooting to ensure software responsiveness, correctness, and release stability.
- Authored and updated technical documentation for internal systems to support ongoing maintenance and knowledge transfer across engineering teams.
Software Developer Co-op - Bank of Montreal - Toronto, ON
(2019-09 - 2020-08)
- Developed, debugged, and maintained web application features and API integrations across multiple environments using modern JavaScript, HTML/CSS, and relational databases.
- Executed extensive end-to-end testing and troubleshooting to ensure software responsiveness, correctness, and release stability.
- Authored and updated technical documentation for internal systems to support ongoing maintenance and knowledge transfer across engineering teams.
Web Developer - Enactus Windsor - Windsor, ON
(2018-09 - 2019-04)
- Designed and built intuitive, responsive web interfaces using JavaScript and modern styling frameworks to create engaging user experiences.
- Optimized frontend asset delivery and client-side rendering, improving page load speeds by 40% and reducing interaction latency by 30%.