Provide guidance for teams as they build out features, ensuring alignment among app ecosystem
Identity gaps in technology and plan tech enhancements
Provide mentorship for junior and senior developers
Act as product owner for the Platform Engineering team
Execute against complicated and long term features and enhancements
Staff Software Engineer
Mydoh
Feb 2023 - Nov 2023(10 months)
Provide guidance for teams as they build out features, ensuring alignment among app ecosystem
Identity gaps in technology and plan tech enhancements
Provide mentorship for junior and senior developers
Act as product owner for the Platform Engineering team
Execute against complicated and long term features and enhancements
Technical Lead
RBCx
Jun 2021 - Nov 2023(2 years 6 months)
Technical Lead
Mydoh
Jun 2021 - Jul 2023(2 years 2 months)
Lead fullstack team of 6 developers, with technical leadership and people management responsibilities
Scaled the technology stack to support the user base to grow from 5,000 to 100,000 users over the course of 1 year
Designed and implemented event architecture to allow for distributed asynchronous event processing
Identified and implemented performance improvements in the app and data layers leading to reduction of latency by 75%
Squad Tech Lead
RBC
Apr 2020 - Jun 2021(1 year 3 months)
Lead delivery for a fullstack team consisting of 5 developers, providing technical mentorship
Migration of online banking functionality to Angular frontend and Java and NodeJS backend
Organized effort to adopt NodeJS as a new backend technology for microservices
Incorporated Nx monorepo build system to team's frontend repo of multiple build artifacts to reduce build and test time by 2-3x
Infrastructure Engineer
EZRA
Oct 2019 - Apr 2020(7 months)
Software Development Team Lead
Vena Solutions
Sep 2018 - Oct 2019(1 year 2 months)
Infrastructure Team
Developed and maintained several key event processing services providing user facing functionality and resiliency for the product
Updated legacy services to support dynamic scaling using AWS autoscaling target tracking policies
Lead effort towards investigation in a hybrid cloud POC
Laid out the groundwork to simplify deploying applications with docker for both services and cli tools
Developed serverless system for offsite backups
Provided technical mentorship and guidance for 5-6 direct reports
Senior Software Developer
Vena Solutions
Feb 2018 - Oct 2019(1 year 9 months)
Infrastructure Team
Provided guidance and mentorship for other developers
Lead effort for GDPR compliance
Participated in production on call schedule involving 1 week shifts
Reduced frontend deploys from 1.5 hours to 2 minutes
Software Developer
Vena Solutions
Jun 2015 - Feb 2018(2 years 9 months)
Infrastructure Team
Built out several production cloud environments
Implemented immutable infrastructure using Packer
Developed a backup/restore REST service to allow easy nightly backups and restores by customer support without manual involvement
Helped roll out EC2 Autoscaling for Vena's main backend and frontend applications
Participated in production on call schedule involving 1 week shifts
Software Developer Co-op
Vena Solutions
May 2014 - Sep 2014(5 months)
Full stack development including:
-Server-side RESTful API development
-Javascript web front-end development
QA Analyst
Kobo Inc
May 2013 - May 2014(1 year 1 month)
OS and Hardware testing on Android tablets
Android launcher testing
Android UI automation
Web browser UI automation using Selenium webdriver
Test plan maintenance and execution
Teaching Assistant, Economics
McMaster University
Jan 2012 - May 2012(5 months)
-Supervised students during tests
-Marked tests
-Held office hours, offering extra help for students