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
Frameworks
Data
Tools
Concepts
Education
Bachelor of Computer Science (Honours)
Sept 2018 - Aug 2023
University of Waterloo - Co-operative Program
Scholarships: President's Scholarship of Distinction