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.

Haroon Siddiqui

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.

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.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Acting/Lead Software Engineer (Acting Manager) at Scotia Bank
February 28, 2025 - October 9, 2025
Led 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, 2025
Reported 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, 2025
Reported 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, 2025
Developed 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, 2025
Developed 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, 2025
Led 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, 2025
Led 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, 2025
Led 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, 2025
Reported 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, 2025
Reported 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, 2025
Managed 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, 2025
Developed 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, 2025
Developed 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, 2025
Used 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, 2015
Bachelor of Applied Science and Engineering at University of Toronto
January 1, 2006 - January 1, 2011
Master of Engineering (MEng) at University of Toronto
January 1, 2012 - January 1, 2015
Bachelor of Applied Science and Engineering at University of Toronto
January 1, 2006 - January 1, 2011

Qualifications

Azure Fundamentals Certified
January 11, 2030 - October 9, 2025
Azure Developer Associate Certified (pending)
January 11, 2030 - October 9, 2025
Azure Fundamentals Certified
January 11, 2030 - October 9, 2025
Azure Developer Associate Certification (pending)
January 11, 2030 - October 9, 2025

Industry Experience

Software & Internet, Financial Services, Professional Services, Media & Entertainment, Gaming

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more