Hi there! I’m a dedicated Senior Full Stack Software Developer who thrives on building scalable web applications and cloud-native architectures. I enjoy collaborating with cross-functional teams, turning complex requirements into robust, maintainable solutions, and mentoring teammates to raise the bar on coding, testing, and DevOps practices. Over the years, I’ve delivered public-facing apps, modernized legacy systems, and led initiatives across Azure, AWS, and Google Cloud. I’ve led frontend work with React/TypeScript and a .NET backend, implemented authentication and RBAC, built middleware, containers, and CI/CD pipelines, and I value clear communication, continuous learning, and delivering tangible value to users and stakeholders.

user1120090

Hi there! I’m a dedicated Senior Full Stack Software Developer who thrives on building scalable web applications and cloud-native architectures. I enjoy collaborating with cross-functional teams, turning complex requirements into robust, maintainable solutions, and mentoring teammates to raise the bar on coding, testing, and DevOps practices. Over the years, I’ve delivered public-facing apps, modernized legacy systems, and led initiatives across Azure, AWS, and Google Cloud. I’ve led frontend work with React/TypeScript and a .NET backend, implemented authentication and RBAC, built middleware, containers, and CI/CD pipelines, and I value clear communication, continuous learning, and delivering tangible value to users and stakeholders.

Available to hire

Hi there! I’m a dedicated Senior Full Stack Software Developer who thrives on building scalable web applications and cloud-native architectures. I enjoy collaborating with cross-functional teams, turning complex requirements into robust, maintainable solutions, and mentoring teammates to raise the bar on coding, testing, and DevOps practices. Over the years, I’ve delivered public-facing apps, modernized legacy systems, and led initiatives across Azure, AWS, and Google Cloud.

I’ve led frontend work with React/TypeScript and a .NET backend, implemented authentication and RBAC, built middleware, containers, and CI/CD pipelines, and I value clear communication, continuous learning, and delivering tangible value to users and stakeholders.

See more

Experience Level

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

Language

English
Fluent

Work Experience

Senior Developer at Canada Energy Regulator
September 1, 2025 - September 19, 2025
Led development of a new public-facing pipelines application in React (TypeScript) with a C# Web API and SQL Server. Built Node.js middleware to mock backend APIs to support parallel frontend work during backend delays. Implemented authentication/authorization using Azure B2C and MSAL.js, with a token validation service enforcing RBAC. Designed ASP.NET MVC controllers to interface with backend APIs, added localization and internationalization, and established a scalable architecture with React Router, state management patterns, and robust API integration. Used Azure DevOps to track work, plan sprints, and manage CI/CD pipelines.
Senior Developer at CIBC
December 1, 2024 - September 19, 2025
Led modernization of Global Entity Onboarding, migrating from ASP.NET MVC 4.6 to .NET Core + React. Refactored data access and backend logic to improve performance, reducing load times in key grids. Built Node.js event-driven workers integrated with Azure Service Bus to accelerate AML/KYC processing. Drove testing adoption with React Testing Library and Jest, achieving high coverage, and implemented Redux for predictable state management. Worked on REST and GraphQL APIs; authored deployment instructions and collaborated with DevOps and business teams.
Senior Developer at Good Think
June 1, 2022 - September 19, 2025
Implemented end-to-end ingestion and ETL pipelines on GCP: .NET Core API with encryption, Node.js serverless functions to parse large files from Cloud Storage into BigQuery. Built a Cloud PoC for SaaS using .NET, GraphQL, RabbitMQ, NiFi, BigQuery, Cloud Run, and other cloud-native tools. Orchestrated Kubernetes clusters across Azure and GCP for Docker workloads, and secured infrastructure using Terraform, Terragrunt and Ansible. Built and managed Azure DevOps pipelines to automate builds, tests, and deployments.
Senior Software Engineer at SMITH
May 1, 2017 - September 19, 2025
Senior engineer on a microservices-based eCommerce project for McDonald’s mobile and kiosk delivery platform; implemented .NET/C#, SQL Server, and Cassandra NoSQL, with RabbitMQ messaging and React frontend. Worked on Google Cloud Platform using BigQuery, Docker Registry, Kubernetes, Pub/Sub, Serverless and other GCP technologies. Built SSIS packages for CRM–eCommerce catalog integration. Applied Agile practices and led code reviews, unit testing, and sprint demos.
Senior Developer at Cactus Commerce
June 1, 2015 - September 19, 2025
Senior Developer directing teams of 4–8 on Microsoft Commerce Server-based solutions. Implemented best practices (code reviews, unit testing, sprint demos) and delivered training boot camps; worked with Hybris Core Platform/Hybris Commerce; front-end JS/XSLT; SQL Server with Cassandra; managed Agile processes.
Senior Programmer Analyst at ADP
October 1, 2008 - September 19, 2025
Re-engineered payroll modules from VB/COM to .NET for Pay@Work and People@Work; implemented new modules with robust architecture.
Intermediate Application Developer at Symcor
August 1, 2007 - September 19, 2025
Designed and developed a .NET 2.0 client/server application to import production data from multiple sites into a centralized SQL Server 2000/2005 database; served as Project Manager for Business Continuity and other technical initiatives.
Java Software Engineer at AdamSoft
December 1, 2004 - September 19, 2025
Developed a maintainable Patient Reports module for DocComply using J2EE; delivered a scalable, extensible solution.
Systems Analyst at Wireless Sigma
January 1, 2003 - September 19, 2025
Designed and deployed a .NET 2.0 client/server application for importing production data from workstations to a centralized SQL Server; supported deployment of Good Technology’s GoodLink with Microsoft Exchange.
Senior Developer at Canada Energy Regulator
September 30, 2025 - September 19, 2025
Leading development of a new public-facing pipelines application using React/TypeScript, C#/Web API, and SQL Server. Built Node.js middleware to mock backend APIs during early development to enable frontend independence. Implemented authentication and authorization with Azure B2C and MSAL.js in React; created token-validation middleware to enforce RBAC. Designed ASP.NET MVC controllers for backend interaction and data retrieval. Integrated localization, scalable architecture with React Router and robust API integration. Coordinated with Azure DevOps for ticketing, sprint planning, and CI/CD pipelines to ensure smooth delivery.
Senior Developer at CIBC
December 31, 2024 - September 19, 2025
Senior Full Stack Developer on Global Entity Onboarding; modernized legacy ASP.NET MVC 4.6 app to .NET Core with React frontend. Improved system performance by 80% by refactoring database calls and C# code; built Node.js event-driven workers with Azure Service Bus for bulk operations enabling AML/KYC validations. Achieved ~5x efficiency by enabling parallel processing; promoted unit testing for React with React Testing Library and Jest, achieving strong test coverage. Implemented Redux for state management; designed REST and GraphQL APIs; created SIT/UAT/Production deployment instructions and conducted knowledge transfer and training.
Senior Developer at Good Think
June 30, 2022 - September 19, 2025
Implemented end-to-end ingestion and ETL pipelines for BigQuery with a .NET Core API deployed on GCP Cloud Run. Built Node.js serverless functions to ingest, parse, and transform large data files from Google Cloud Storage into BigQuery tables. Designed a Cloud PoC for SaaS using .NET, GraphQL, RabbitMQ, NiFi, BigQuery, and Cloud Run. Orchestrated Kubernetes clusters across Azure and Google Cloud for scalable Docker workloads. Used Terraform and Terragrunt with Ansible to secure Azure resources. Developed and managed Azure DevOps Build/Release pipelines to automate delivery.
Senior Software Engineer at SMITH
May 31, 2017 - September 19, 2025
Contributed to a microservices-based eCommerce platform for McDonald’s mobile and kiosk delivery, using C#.NET, SQL Server, and Cassandra; RabbitMQ messaging; React frontend. Worked with Google Cloud Platform (BigQuery, Pub/Sub, Serverless, Kubernetes) and Docker. Built SSIS packages for CRM-Ecommerce data integration. Used Agile methodologies, delivered training boot camps, and established development best practices.
Senior Developer at Cactus Commerce
June 30, 2015 - September 19, 2025
Directed teams of 4-8 developers on .NET-based Microsoft Commerce Server solutions, with JavaScript/JQuery/XSLT frontend and SQL Server. Implemented software development best practices including code reviews, unit testing, and sprint demos. Earned Hybris Core Platform and Hybris Commerce Java Developer Certifications and delivered 3-day software development training boot camps for Microsoft Commerce Server.
Senior Programmer Analyst at ADP
October 31, 2008 - September 19, 2025
Developed new modules for Pay@Work and People@Work using .NET; re-engineered payroll software from VB/COM to .NET; utilized TFS, Enterprise Library, MSMQ, and AJAX.
Intermediate Application Developer at Symcor
August 31, 2007 - September 19, 2025
Designed and implemented a client/server .NET application to import production data from multiple workstations into a centralized SQL Server 2005 database; contributed to Business Continuity planning and other technical initiatives.
Java Software Engineer at AdamSoft
December 31, 2004 - September 19, 2025
Designed and deployed a robust Patient Reports module for DocComply using J2EE/JSP, delivering maintainable and scalable Java-based solutions.
Systems Analyst at Wireless Sigma
January 31, 2003 - September 19, 2025
Developed .NET 2.0 client/server applications to import production data from workstations into a centralized SQL Server; managed projects for Business Continuity and other technical initiatives.

Education

B.Sc. (Hons.) in Computer Science (Software Engineering) at University of Toronto, St. George campus
January 1, 1998 - January 1, 2002
B.Sc. (Hons.) in Computer Science (Software Engineering) at University of Toronto, St. George campus
January 1, 1998 - January 1, 2002

Qualifications

Microsoft Certified Professional (MCP) for developing applications using C# and ASP.NET
January 11, 2030 - September 19, 2025
Microsoft Certified Technology Specialist (MCTS) for SQL Server – Implementation & Maintenance
January 11, 2030 - September 19, 2025
Hybris Core Platform and Hybris Commerce Java Developer Certification
January 11, 2030 - September 19, 2025
Microsoft Certified Professional (MCP) for developing applications using C# and ASP.NET
January 11, 2030 - September 19, 2025
Microsoft Certified Technology Specialist (MCTS) for SQL Server – Implementation & Maintenance
January 11, 2030 - September 19, 2025
Hybris Core Platform and Hybris Commerce Java Developer Certification
January 11, 2030 - September 19, 2025
Project Management courses offered by SPM Group
January 11, 2030 - September 19, 2025
Golden Key National Honour Society – privileged member
January 11, 2030 - September 19, 2025

Industry Experience

Software & Internet, Government, Energy & Utilities, Financial Services, Professional Services, Education