Experience
Lead Software Engineer
Jun 2021 – Present
Driving high-impact product innovation while mentoring teams to deliver scalable solutions for global event management.
Senior Frontend Developer
Nov 2018 – Jun 2021
Optimized financial market operations applications at the Bank of Canada.
Led migration from Angular 6 to 8, boosting performance and maintainability.
Implemented monorepo architecture with Nx.dev to cut CI times and streamline deployments.
Redesigned validation architecture, improving rendering speed by 80%.
Mentored developers and drove best practices to elevate code quality and teamwork.
Programmer Analyst
Dec 2016 – Nov 2018
Modernized legacy healthcare systems for better usability, scalability, and maintainability.
Implemented Azure CI/CD pipelines and Docker-based environments to accelerate deployments.
Built employer search functionality leveraging Apache Solr for fast, relevant results.
Upgraded AngularJS codebases to Angular 6, boosting performance and maintainability.
Contributed to internal NPM libraries and technical documentation to standardize development practices.
Education
Jan 2013 - Aug 2014 | Seneca College
Jun 2009 - May 2012 | KSV University
Skills
Concepts
Accessibility (a11y)
API design (REST, GraphQL)
CI/CD automation
Cloud-native development
Code review & collaboration
Design systems
Mentoring & technical leadership
Microservices architecture
Performance optimization
SPA & modern web app architecture
Additional Experience
Software Developer
Mar 2015 – Dec 2016
Built critical scheduling system optimizing shifts and response times for ER doctors.
System Analyst and Administrator
Jan 2015 – Mar 2015
Enhanced accessibility and infrastructure for Ontario Government applications.
Last updated on November 3, 2025 at 5:45 AM
View source code