Available to hire
I am a seasoned software engineering leader with 14+ years in the software development lifecycle and 6+ years of people management. I bring 8 years of Web3 expertise as an investor, analyst, mentor, and developer, seamlessly integrating traditional software engineering with blockchain innovations.
I enjoy building scalable systems, mentoring teams, and delivering high-value fintech and enterprise-grade software. I am passionate about enabling cross-functional collaboration and driving velocity while maintaining quality and security.
Skills
See more
Language
English
Fluent
Work Experience
Acting/Lead Software Engineer (Acting Manager) at Scotia Bank
February 28, 2025 - October 9, 2025Led a team of 8 to design and develop a batch retry process application for Scotia Bank's Scene Card promotion to reward customers with $250. Implemented secure OAuth 2.0 REST APIs with Java, Spring Boot, and SQL; integrated internal services via Passport; authored comprehensive test cases for reliability and deployed the application across all environments. Enhanced record storage by integrating card numbers and loyalty GUIDs through seamless interaction with Bond API, ensuring secure communications and data consistency across services. Leveraged AWS for API gateway, security, and Lambda functions.
Developer Tech Lead / Manager at IGM
February 29, 2024 - October 9, 2025Reported to the Director of Engineering, managed a team of 10 contributors (developers and testers). Mentored engineers, led Scrum ceremonies, and collaborated with clients on high-level design and estimation. Built service-oriented features via OAuth REST APIs using Node.js and Java/Spring Boot; frontend developed in Angular; deployed in AWS on a hybrid model. Integrated OpenSearch-based indexing and leveraged Python scripting for automation.
Dev Manager – Software Development at University of Toronto
February 28, 2023 - October 9, 2025Reported to the Director of Engineering, managed three Scrum teams totaling 18 contributors (developers, QA, solution architect, product owner, and project manager). Focused on client-driven delivery, mentoring, setting up one-on-one coaching, and coordinating with clients to capture requirements. Led client communications, created SOWs, high-level design/estimation, and maintained quality pipelines with Scrum practices.
Platform Developer at Rogers Communications
December 31, 2015 - October 9, 2025Developed and maintained a web-based testing tool suite for Rogers Cable TV testing processes. Practiced MVC patterns with Java 8, JavaScript, and CSS/HTML; contributed to bug fixes and enhancements; participated in daily Scrum meetings and provided technical guidance.
Software Developer at TD Canada Trust
December 31, 2017 - October 9, 2025Developed and maintained secure OAuth Java REST APIs using Spring and TD framework to retrieve Wealth Line of Business data; frontend in AngularJS. Performed bug fixes, code enhancements, wrote JUnit test cases, and managed data changes; supported operations via Cinchy Data Collaboration tool.
Senior IT Developer - Dev Manager at TD Canada Trust
December 31, 2020 - October 9, 2025Led development and maintenance of Java 11 REST APIs using Spring Framework and Spring Boot microservices; integrated with Cinchy Data Collaboration Tool; frontend in AngularJS; used Node.js in multiple components. Implemented payment structuring updates; introduced caching (Spark, Kafka) to improve scalability; developed POC on Azure Functions and Cognitive Services. Served as Deployment Lead moving code from DEV to PROD via Jenkins.
Project Manager at TD Canada Trust
December 31, 2018 - October 9, 2025Led multiple projects (> $1M) across engineering, operations, development, deployment, testing and business/stakeholder teams. Defined scope, prepared detailed project plans, created cost estimates/effort and managed change requests via ServiceNow. Proactively identified risks and prepared backup plans to ensure on-time delivery.
Lead Software Engineer (Acting Manager) at Scotiabank
February 1, 2025 - October 9, 2025Led a team of 8 to deliver a high-throughput batch retry system ensuring 100K+ customers reliably receive $250 rewards, using secure OAuth 2.0 REST APIs with Java, Spring Boot and SQL. Integrated internal services using Passport, implemented comprehensive test cases for reliability, and deployed the application across all environments. Improved loyalty data storage by integrating Bond API services, enabling seamless and secure reward redemptions at scale across millions of customer records. Deployed scalable services with AWS API Gateway and Lambda, cutting deployment time from days to hours and boosting system reliability.
Dev Manager – Software Development / Tech Lead at IGM
February 1, 2024 - October 9, 2025Reported to the Director of Engineering, leading a cross-functional team of 10 engineers and testers. Delivered new features to production on a weekly cadence and improved engineering velocity by 30%. Automated intake pipeline through ServiceNow integration, reducing manual processing time by 40% and unblocking faster delivery. Delivered secure OAuth microservices (Java, Node.js, Angular) on AWS Hybrid Cloud to enable real-time data access for thousands of advisors and clients.
Tech Lead / Manager - Software Development at University of Toronto
February 1, 2023 - October 9, 2025Reported to the Director of Engineering; scaled and managed three SCRUM teams (18 contributors) to ship enterprise fintech products, accelerating revenue growth and reducing delivery delays by 25%. Participated in client communications, created SOWs and estimates, and planned/executed a SCRUM-based delivery. Led migration from monoliths to microservices and built secure OAuth REST APIs, cutting deployment cycles from 6 weeks to 1 week and improving maintainability.
Senior IT Developer / Dev Manager at TD Canada Trust
January 1, 2020 - October 9, 2025Managed a team of 4 developers and a QA. Led development and maintenance of Java 11 REST APIs using Spring Framework and Spring Boot microservices; frontend in AngularJS; Node.js components in several modules. Updated TD’s Wealth data infrastructure, implemented caching for performance, and leveraged Spark and Kafka for scalability. Executed a POC on Azure Functions and Cognitive Services. Served as Deployment Lead to move code from DEV to PROD using Jenkins.
Software Developer at TD Canada Trust
January 1, 2017 - October 9, 2025Developed and maintained secure OAuth Java 8 REST API using Spring and TD Framework to retrieve Wealth Line of Business data; frontend in AngularJS. Fixed bugs, implemented enhancements, and created JUnit tests to verify functionality. Worked with Cinchy Data Collaboration Tool and PostgreSQL queries for data management. Participated in daily scrums; maintained documentation for Support.
Platform Developer at Rogers Communications
January 1, 2015 - October 9, 2025Developed and maintained a web-based toolbase using MVC pattern with Java 8, JavaScript, CSS and HTML to support Rogers Cable TV testing processes, helping organize testing data for tracking and presentation. Participated in daily SCRUMs and provided technical guidance on bugs and improvements.
Technical Consultant / Developer at Bell Canada
January 1, 2014 - October 9, 2025Used Eclipse SDK to develop IVR applications in Java 6-8. Implemented changes per change orders, used GIT for source control. Developed call routing telephony architecture using Cisco UC/CCS, Interactive Voice Response systems, call managers and voice gateways.
Education
Master of Engineering at University of Toronto
January 1, 2012 - January 1, 2015Bachelor of Applied Science and Engineering at University of Toronto
January 1, 2006 - January 1, 2011Master of Engineering (MEng) at University of Toronto
January 1, 2012 - January 1, 2015Bachelor of Applied Science and Engineering at University of Toronto
January 1, 2006 - January 1, 2011Qualifications
Azure Fundamentals Certified
January 11, 2030 - October 9, 2025Azure Developer Associate Certified (pending)
January 11, 2030 - October 9, 2025Azure Fundamentals Certified
January 11, 2030 - October 9, 2025Azure Developer Associate Certification (pending)
January 11, 2030 - October 9, 2025Industry Experience
Software & Internet, Financial Services, Professional Services, Media & Entertainment, Gaming
Skills
See more
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer in Milton today.