Java Developer
Software Engineer
Senior Software Engineer with 6 years of experience at Amazon and PayPal, building backend systems for financial services applications. Proven track record of designing and executing complex system migrations with zero downtime. Experienced in cross-functional collaboration across global teams (US, Canada, India, China) and async communication workflows.
Experience: 6 years
Yearly salary: $100,000
Hourly rate: $50
Nationality: 🇨🇦 Canada
Residency: 🇨🇳 China
Experience
Software Engineer
PayPal 2024 - 2025
• Identified architectural issues in legacy Node.js codebase where business logic was incorrectly coupled with frontend service; designed migration plan to decouple concerns and move heavy processing to Java backend services. • Led frontend migration from AngularJS 1.x to React, completing 90% of 15+ pages while maintaining parallel system operation during transition. • Built and maintained merchant transaction monitoring features using Kafka event streaming and Datadog metrics, enabling real-time visibility into payment success rates and latency. • Collaborated with distributed teams across US (San Jose, Austin) and India (Bangalore) through async documentation and scheduled handoffs.
Software Development Engineer
Amazon 2019 - 2023
• Owned end-to-end integration of Amazon Pay for Amazon Secured Card deposit submissions, coordinating technical requirements across Amazon Pay team, Synchrony Bank, and product managers. This project was the basis for promotion to SDE2. • Designed and executed modular migration strategy from legacy distributed services to cloud-native AWS architecture with REST APIs, enabling independent module rollouts with instant rollback capability via kill switches. • Built Amazon Secured Card application flow from ground up, expanding credit card access to customers who previously couldn't qualify for traditional cards. • Automated monthly bank reconciliation workflow, eliminating 3 hours of manual data processing and reducing human error risk in financial record corrections. • Maintained on-call rotation (Vancouver/Bangalore coverage), contributed to runbooks and SOPs for incident response, ensuring 24/7 service reliability for financial transaction processing.
Skills
aws
java
javascript
python
react
english
chinese-mandarin