SDE II - Deals and Promotions - Amazon - Vancouver, BC
(2025-02 - 2025-11)
- Utilized DynamoDB transactions to eliminate duplicate coupon redemption abuse cases
- Optimized long API latency from DB queries through parallel batch processing, reducing response time by 70%
- Migrated internal workflow orchestration to a new region and monitored traffic resulting in zero downtime
- Eliminated manual API calls by leveraging internal tools to provide self serve functionality with SOPs for business users
- Expedited changing business requirements to support new promotion types a week before peak sale days
- Drove design changes to eliminate legacy promotion calculations, reducing cross-team dependencies
Intermediate Software Engineer - Medfar (Acquired Plexia) - Burnaby, BC
(2024-04 - 2025-01)
- Restored data archive history to impacted users by fixing critical bugs and collaborating with SRE to release a hotfix
- Led the implementation of Multi-Factor Authentication to systems, providing users with modern security measures
- Developed a data re-categorization tool that allowed users to take advantage of new government business cost benefits
Junior Software Engineer - Medfar (Acquired Plexia) - Burnaby, BC
(2021-01 - 2024-03)
- Collaborated on the design and implementation of a library to integrate with 3rd party VoIP API services
- Introduced a feature flag layer to systems using direct file storage access to facilitate the migration to Azure Blob
- Coordinated the implementation of a 3rd party fax API, reducing costs by 30% and increasing success rate by 20%
- Oversaw the corrections to an external security conformance and demonstrated the results leading to certification
- Piloted and integrated new API services with feature flags from an external provider to ensure a smooth transition
- Implemented authorization layer via access tokens on satellite applications, ensuring user security and recovering revenue
Lead Test Engineer - Plexia - Burnaby, BC
(2018-02 - 2020-12)
- Migrated existing testing automation project to Selenium, saving thousands of dollars in licensing
- Redesigned testing automation web element search algorithm, reducing search time by 50%
- Performed user acceptance testing on new mobile app to resolve critical issues and prepare for its release
- Established a triage stage with support to escalate critical bugs to developers, reducing fix times from weeks to days
- Generated a bug report standard, minimizing time spent between developers and testers on clarifications