Yan Hai
Engineering Leader | Payments Enthusiast | Software Architect
Engineering leader with deep experience delivering scalable, high-performance payment platforms across APAC markets. Experienced in driving outcomes at the intersection of engineering execution, regional market complexity, and business growth. Proven success leading distributed teams, aligning cross-functional stakeholders, and delivering reliable, compliant, and merchant-focused solutions from onboarding to settlement.
Team over heroes
I believe long-term success comes from strong, collaborative teams, not individual heroics.Ownership mindset
I take full responsibility for outcomes, from initial design to production delivery.Iterative improvement
Great systems are never "done"; they evolve through continuous iteration and learning.Transparent communication
Open, timely feedback builds trust and keeps teams effective, even under pressure.Experience
Team Lead - Alternative SG
- Led regional monorepo decomposition and microservices migration across APAC, increasing team autonomy, reducing deployment dependencies, and accelerating feature delivery
- Standardized alternative and bank-based payment flows and architected a flow-oriented monitoring framework, reducing integration complexity and enabling proactive, data-driven issue detection
- Built and coached a high-performing team through tailored Scrum practices, improving delivery velocity and earning recognition as a top-performing team in the function group
Full Stack Java Developer
- Architected and delivered two India-specific payment integrations from scratch, enabling seamless processing across alternative, bank, and card payment methods
- Led critical compliance initiatives, including token localization and data purging, and orchestrated full token migration from global to India-specific infrastructure
- Played a pivotal role in multiple APAC payment integrations by designing robust, scalable solutions that supported the full payment lifecycle, from merchant onboarding to settlement
Engineering Manager
- Designed a domain-driven microservices architecture using Spring Cloud and Kafka to enable reliable, real-time communication and improve system resilience
- Led the end-to-end transformation of a monolithic local payroll solution into a distributed microservices ecosystem with Docker and Kubernetes, improving scalability, maintainability, and lifecycle management
- Built a flexible framework for defining, validating, and managing jurisdiction-specific data while maintaining compatibility with legal forms and government submission portals
Software Engineer
- Architected and delivered a complete payroll product for the Thailand market from the ground up, tailored to local compliance requirements and operational needs
- Modernized legacy systems with limited documentation by introducing extensible architecture patterns and custom DSL enhancements, improving flexibility and enabling international expansion
- Championed automation initiatives with Selenium and Jenkins while establishing strong code quality practices and consistently delivering in Agile environments
Education
Computer Technology
Network Engineering
Skills
Back-end
Front-end
Never-end
Interests
Software
Hardware
Peopleware
Hobbies
Coding
Gym
Sleep
Languages
English
Mandarin
Silence