Experience

Environment and Climate Change Canada
Web Developer Co-op
Sep–Dec 2023 & May–Aug 2024
- - Developed and implemented a C# bulk-generation API endpoint to generate dozens of PDF reports in one call, reducing manual effort by 80%
- - Upgraded the codebase to .NET with dependency injection and asynchronous processing, speeding bulk report generation time by 50%
- - Authored T-SQL stored procedures and scripts to archive multi-table reports with full referential integrity
- - Analyzed execution plans, restructured operations, and added indexes in MS SQL Server to decrease the query response times and eliminate timeouts

Department of Justice Canada
IT Developer Co-op
Apr 2023 – Aug 2023
- - Implemented new features and bug fixes for a legal case management system using Microsoft Dynamics 360
- - Performed system testing on developed features and bug fixes and documented their status on Azure DevOps
- - Collaborated in an Agile team, actively participating in daily stand-ups, sprint planning, reviews, and retrospectives, while managing tasks and progress using Azure DevOps

Transport Canada
Junior Programmer Analyst Co-op
May–Sep 2022 & Jan–Mar 2023
- - Developed Python scripts using Shapely and Folium to generate and visualize 3D Obstacle Limitation Surfaces (OLS) around 320+ airports, aiding aviation inspectors in hazard assessments
- - Implemented ETL (Extract, Transform, and Load) pipelines on geospatial data for aerodromes using GeoPandas in a Databrick Python notebook, streamlining data ingestion and transformation workflows
- - Developed a web application using React.js, ArcGIS Experience Builder, and ArcGIS API for JavaScript to search, monitor, and track vessel traffic using vessel AIS data
Education

Carleton University
Bachelor of Engineering — Software Engineering
Sep 2020 - May 2025
- - Graduated with High Distinction
- - Courses: Web Development, Network and Software Security, Computer Communications, Software Validation, Software Architecture & Design, Database Management Systems, Operating Systems, Intro to Real-Time Concurrent Systems, Computer Organization and Architecture, Algorithms and Data Structures, Object-Oriented Software Development
Projects

Teagrade
A web application designed to simplify test creation and grading for teachers. Create multiple-choice tests, generate printable bubble sheets, and automatically grade student submissions by scanning completed sheets.
Technologies
MongoDBOpenCVJavaScriptHTMLNode.jsBootstrapExpressEJS




