Experience

Oct 2023 – Present

Software Developer

Advantive LLC - formerly PINpoint Information Systems Inc.

Toronto, ON, Canada
  • Led the migration of legacy applications and services to .NET 10 and SDK-style .NET 8 architectures; authored YAML CI/CD pipelines and modernized a legacy reporting application to eliminate long-standing technical debt.
  • Designed and built a fault-tolerant Windows background service that validates and processes third-party files before submitting work orders through internal REST APIs, with file-lock retries and automated error recovery.
  • Improved a critical data-processing workflow by approximately 80–90% in the desktop application and 60–70% in the web application by profiling a complex multi-component call path and eliminating previously unidentified performance bottlenecks.
  • Diagnosed and fixed a release-blocking Entity Framework Core runtime failure caused by compiler-generated LINQ behavior; identified affected queries across the codebase and delivered coordinated fixes across active release branches.
  • Remediated critical security vulnerabilities and architectural gaps in federated authentication flows, including JWT token-refresh failures and cross-user session-isolation defects; deprecated a legacy token validator and upgraded core OIDC dependencies.
  • Took end-to-end ownership of a centralized repository of customer-specific .NET plugin assemblies, standardizing dependency updates, testing, and release recompilation to improve maintenance reliability and support turnaround.
  • Resolved multiple critical post-upgrade production incidents involving cross-application and multithreaded behavior, delivering safe patches within one business day to reduce customer downtime and rollback risk.
  • Served as Scrum Master alongside full-time development responsibilities, maintaining 1.5–2 sprints of refined backlog, improving urgent-work visibility, 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.

Skills & Technologies

Languages

C# SQL JavaScript TypeScript Java

Frameworks

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

Data

SQL Server Stored Procedures Indexing Query Optimization

Tools

Azure DevOps Git Visual Studio PowerShell Postman IIS

Concepts

REST APIs MVVM Multithreading OAuth 2.0 OpenID Connect JWT CI/CD Performance Profiling

Education

Bachelor of Computer Science (Honours)

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