Work Experience
Junior Programmer Coop
Ontario Public Services, Treasury Board
Sep 2024 - Aug 2025•Ontario, Canada
Led end-to-end delivery of MFA rollout and cloud migration projects, improving security and scalability.
Key Responsibilities:
- •Led and owned the end-to-end delivery of an MFA rollout across 7 portal applications, improving authentication security by implementing one-time tokens (nonces) and rate limiting in C# / ASP.NET, backed by MySQL, with UI integration via jQuery
- •Collaborated with Solution Architect to create architecture diagrams and sequence diagrams for the Multi-Factor Authentication application, speeding up implementation by documenting authentication flows and portal integration points
- •Transitioned customer files storage from database binary objects to Azure Blob Storage by implementing a database schema for file references and updating C# / ASP.NET services (with jQuery UI integration), reducing database size significantly
- •Created PowerShell scripts to automate scheduled backups for multiple databases supporting various portal applications, ensuring data reliability and reducing manual maintenance overhead
- •Built and executed 40+ end-to-end automated test cases for the Tender Management application, increasing regression coverage and reducing release risk by using Selenium + C# with a BDD approach (feature files in Gherkin)
Technologies Used
GET IN TOUCH
Contact Information
Feel free to reach out through any of the following channels. I'm always open to discussing new opportunities, collaborations, or just having a chat!
Phone
+1 (437) 997-7196Location
Ontario, Canada