Experience
Where I've shipped code professionally.
3+ yrs
total experience
7
roles
Associate Software Engineer (Co-op) — Introhive
▾
- Corrected 2.8M+ records across 45+ production environments using custom Ruby migration scripts
- Contributed to backend API development in a Ruby on Rails monolith serving enterprise CRM customers
- Collaborated on data pipeline improvements reducing processing latency by ~30%
- Participated in code review, sprint planning, and on-call rotation
Robotics & Programming Coach — STEMBlock
▾
- Designed and delivered weekly robotics and Python programming sessions for K–12 students
- Built hands-on curriculum covering sensors, loops, conditionals, and basic ML concepts
- Mentored students through project-based learning culminating in final demo days
Security Analyst Intern — J.D. Irving
▾
- Monitored security alerts across Azure Sentinel and Defender for Endpoint for a 10,000+ employee org
- Investigated phishing incidents, malware detections, and anomalous login events
- Wrote KQL queries to automate triage workflows, reducing analyst review time by ~40%
- Contributed to SOC runbooks and internal threat intelligence documentation
Teaching Assistant — UNB (6 courses, 200+ students)
▾
- TA'd 6 courses including Data Structures, Algorithms, Systems Programming, and Intro CS
- Held weekly office hours, graded assignments, and provided one-on-one debugging support
- Received Faculty Teaching Award for a 20% improvement in average course performance
- Developed supplemental review materials and lab exercises used by 200+ students
Co-op Associate Software Engineer — Introhive
▾
- Led Angular 16→17 migration across 50,000+ lines of code and 200+ components
- Maintained 98% test coverage throughout the upgrade using Jest and Cypress
- Refactored deprecated lifecycle hooks and migrated to standalone component architecture
- Pair programmed with senior engineers to resolve complex state management issues
Co-op Software Developer — Populus Global Solutions
▾
- Developed backend features for a Java Spring Boot microservices platform
- Built and maintained REST API endpoints consumed by web and mobile clients
- Wrote unit and integration tests, achieving 90%+ coverage on owned modules
- Participated in agile ceremonies including standups, retrospectives, and sprint demos
Instructor & Course Developer — UNB (CBC National News)
▾
- Designed and delivered an AI/ML summer program for high school students at UNB
- Course featured on CBC National News, reaching 6M+ viewers across Canada
- Covered Python, machine learning fundamentals, neural networks, and ethics of AI
- Managed a cohort of 20+ students across 8 weeks of intensive project-based learning
Log
Highlights