Career
Experience
Software engineering experience focused on backend systems, cloud infrastructure, reliability, and developer tooling.
Amazon Web Services
Vancouver, British Columbia · On-site
Software Development Engineer
Permanent full-time
Built and operated backend services, cloud infrastructure, reliability automation, and customer-facing cloud workflows.
- Designed and launched a business intelligence reporting service across more than 35 AWS regions, automating daily collection and reducing manual operational work by approximately 90%. Added validation and backfill mechanisms that maintained more than 99.9% reporting completeness.
- Led the migration of a high-traffic backend service handling more than 400,000 daily requests across 35+ regions, using phased deployments, fallback strategies, and real-time monitoring to avoid customer impact.
- Built an investigation and impact-detection system combining anomalies, service logs, and CloudWatch insights, reducing typical on-call investigation time by approximately 50% and by approximately 95% during large-scale events.
- Developed automated recovery workflows for degraded infrastructure that reduced manual support intervention by approximately 99%, and helped launch cloud infrastructure for a private AWS region across 14 services in collaboration with more than 40 partner teams.
- Created a reusable AI-agent evaluation repository using an LLM-as-a-judge approach to compare responses with defined expected outcomes. It is used by more than 14 teams to test their agents.
Absolute Software
Vancouver, British Columbia · Remote
Software Developer
Permanent full-time
- Led the migration of a revenue-critical Chrome extension from Manifest V2 to Manifest V3, rewriting approximately 60% of the codebase and replacing deprecated browser APIs while preserving device tracking and remote security capabilities.
- Developed real-time monitoring dashboards that improved visibility into device activity and suspicious behaviour for enterprise customers.
- Upgraded Spring Boot across eight production services, resolving dependency and compatibility issues while preserving existing behaviour and service reliability.
Associate Software Developer
Internship
- Built a customer-migration system that increased adoption of a new web platform from 43.5% to 86.3% within six weeks and supported the retirement of legacy infrastructure.
- Developed a Java-based reporting application that continuously collected extension logs from active Chromebook devices and visualized them in Grafana.
Webb Electronics Inc.
Burnaby, British Columbia · On-site
Software Developer
Internship
- Redesigned the client-facing interface for a building entry system and launched a new corporate website, improving usability and accessibility across both experiences.
- Built an administrative portal that allowed clients to manage configurations independently, reducing support workload by approximately 55%.
- Added TTY accessibility support to emergency entry and elevator-phone systems, improving communication access for people with hearing or speech disabilities during emergencies.
PNI Digital Media Ltd
Vancouver, British Columbia · On-site
Test Developer
Internship
- Wrote and maintained automated test coverage with Java and Selenium based on product requirements.
- Conducted automated performance testing against pre-production environments and performed functional, regression, smoke, ad hoc, end-to-end, and output testing.
Academic background
Education
Simon Fraser University
Bachelor of Science, Computer Science
Fraser International College
Computer Science
D.A.V. Public School
High School, Non-Medical
Technical foundation
Skills
- Languages
- Java · TypeScript · Python
- Backend
- Node.js · Spring Boot
- Cloud
- AWS · Lambda · Step Functions · CloudFormation
- Data & messaging
- DynamoDB · SQS
- Observability
- CloudWatch · Grafana
- Quality
- Selenium · Test automation · Performance testing
Scope of work
Where I’ve done the deepest work
- Backend systems
- Service design, production endpoints, workflows, and APIs.
- Cloud infrastructure
- AWS services, regional systems, automation, and operations.
- Reliability
- Recovery flows, observability, investigation tooling, and guardrails.
- Developer tooling
- Tools and automation that reduce repeated engineering effort.