Skip to content

Resume

Resume.

Education, experience, projects, skills, and contact links in one place.

Resume

Download my PDF resume

Open the current resume PDF for a concise view of my education, experience, projects, and skills.

Experience

Software Developer Co-op / Internship

Nokia

Apr 2025 - Aug 2025

  • Led end-to-end design and delivery of an internal SSH key-management portal in PHP and TypeScript with MySQL for approximately 500 engineers across RHEL 8/9 environments.
  • Shipped a production release with LDAP authentication, RBAC, session security, and HTTPS to improve secure developer access workflows.
  • Standardized key-only SSH and SSH-tunneled VNC through Apache Guacamole, improving security and reducing friction for remote Linux access.

Software Developer Co-op / Internship

Environment and Climate Change Canada

Sep 2024 - Mar 2025

  • Built and shipped fixes and enhancements in C# / ASP.NET MVC backed by Microsoft SQL Server for a production regulatory reporting system.
  • Resolved schedule logic defects and optimized SQL queries in reporting workflows to improve accuracy and performance.
  • Worked in Azure DevOps and Visual Studio across version control, code reviews, CI builds, and deployment workflows.

Software Engineer Co-op / Internship

Nokia

Jan 2024 - Apr 2024

  • Built a Python-based router telemetry collector on Gentoo Linux to SSH into SROS and SR Linux devices and structure operational data.
  • Developed an internal React dashboard to visualize scheduled telemetry data and improve operational visibility.
  • Improved reliability by adding parallel polling, retry/backoff, and timeout handling for unstable network links.
  • Added automated validation scripts and release runbooks to improve maintainability, catch regressions earlier, and support safer incremental releases.

System Administrator, Part-time / Weekends

The Ottawa Hospital

Mar 2022 - Present

  • Automated IAM and data center workflows with Python and PowerShell in a 20,000+ user enterprise environment.
  • Supported VMware infrastructure operations and critical server restore activities.

Projects

SentinelFlow

Security event triage service that ingests multi-source events, normalizes inconsistent payloads, and groups related alerts into incidents.

Python FastAPI AWS ECS SQS S3 RDS PostgreSQL pgvector Docker GitHub Actions pytest CloudWatch

Skills

Languages

Python TypeScript / JavaScript Go C# Java SQL Bash C / C++

Backend and Data

FastAPI REST APIs Async processing PostgreSQL MySQL SQL Server pgvector

Frontend

React Next.js Vue HTML / CSS Bootstrap Vite

Cloud and DevOps

AWS S3 AWS ECS AWS RDS AWS SQS CloudWatch IAM Docker Git GitHub Actions CI/CD Ansible

Testing and Systems

pytest Unit testing API testing Integration testing Linux RHEL Ubuntu SSH TLS / HTTPS