Professional Summary

Software Developer with experience delivering production-ready backend, full-stack, and API-driven features across .NET, Angular, and SQL Server. Skilled in improving system reliability, security, and process predictability in real-world mission-critical deployments.

Education

Bachelor of Computer Science (Honours)

Sept 2018 - Aug 2023
University of Waterloo - Co-operative Program
Scholarships: President's Scholarship of Distinction

Skills & Technologies

Languages

C# SQL JavaScript TypeScript Java C++ C

Frameworks

.NET 8/10 ASP.NET Core Web API Entity Framework Core WPF Angular

Database

SQL Server Stored Procedures Indexing Query Optimization

Tools

Azure DevOps Git Visual Studio PowerShell Postman IIS

Concepts

REST APIs MVVM OAuth 2.0 Microservices CI/CD Distributed Systems

Experience

Oct 2023 – Present

Software Developer

Advantive LLC (formerly PINpoint Information Systems Inc.)

Toronto, ON, Canada
  • Led the technical migration of core services to .NET 10 and refactored multiple legacy integration projects into SDK-style .NET 8 architectures; authored YAML CI/CD pipelines to modernize and automate legacy build processes.
  • Designed and engineered a Windows background service utilizing robust file-lock retry logic and custom error recovery; automated the ingestion, validation, and parsing of structured drop-folder files to seamlessly process hundreds of automated manufacturing work orders daily through internal REST APIs.
  • Resolved critical security vulnerabilities and architectural gaps within federated login flows, including JWT service account token refresh failures and cross-operator session isolation bugs; aligned the system with modern identity best practices by deprecating a legacy token validator and upgrading core OIDC dependencies.
  • Optimized data access performance by migrating a legacy data layer to Entity Framework Core and designed new REST API endpoints to synchronize real-time production step-states and quality data for third-party integrations.
  • Identified and eliminated query performance bottlenecks across stored procedures and web service layers, significantly reducing latency and improving UI responsiveness in high-volume, data-heavy production deployments.
  • Shipped core operator-facing features for a .NET Core Manufacturing Execution System (MES) app — including custom defect filters, default reason auto-selection, and in-app video support — while resolving 20+ critical regression and stability defects to improve shop-floor reliability.
  • Served as Scrum Master, successfully onboarding a development team with no prior Agile experience to Scrum methodologies; improved sprint predictability from below 50% to 80–90% while facilitating Agile ceremonies and mentoring junior developers.
Sep 2022 – Apr 2023

Software Developer (Co-op)

PINpoint Information Systems Inc.

Burlington, ON, Canada
  • Built a multi-threaded database replay tool that improved testing throughput by 10X, significantly reducing QA bottlenecks and strengthening core system scalability.
May 2021 – Aug 2021

Software Developer (Co-op)

Digital 14

Mississauga, ON, Canada
  • Developed secure Java-based backend services for communication platforms while supporting enterprise-grade code reviews and CI/CD security adoption.
Jan 2020 – Apr 2020

Software Developer (Co-op)

JSI Telecom

Kanata, ON, Canada
  • Contributed to the UI/UX development of core product modules, collaborating within an Agile team to deliver iterative enhancements for enterprise clients.