Yan Hai 🐢
Yan Hai

Team Lead | Software Engineer | Problem Solver | Domain-Driven Designer

Engineering leader with deep expertise in designing and delivering scalable, high-performance systems in the payments domain. Experienced in solving complex technical challenges while aligning solutions with business goals. Focused on reliability, maintainability, and long-term architectural integrity. Proven ability to lead distributed teams, balance competing priorities, and drive business impact by optimizing systems for scale and consistently delivering high-value outcomes.

Experience

  1. Team Lead - Alternative SG

    Adyen • Singapore
    • Led the successful adoption of Scrum to enhance development efficiency and cross-team collaboration, strategically rolling out tailored agile practices that matched the team’s evolving maturity - boosted delivery velocity and effectiveness, resulting in recognition as the top-performing team within the function group.
    • Defined and aligned OKRs with stakeholders, taking full ownership of key results and driving execution with clarity and accountability — garnering cross-functional recognition for fostering focus and measurable impact.
    • Mentored and empowered team members to lead global engineering initiatives, including the decomposition of monolithic systems and implementation of monitoring metrics for alternative and bank-based payments — demonstrating strong technical leadership and deep understanding of business needs.
  2. Full Stack Java Developer

    Adyen • Singapore
    • Led the end-to-end development of two India-specific payment integrations, enabling seamless processing of Alternative, Bank, and Card payments within the region.
    • Drove key compliance initiatives such as token localization and data purging, managing the full migration of tokens from global to India infrastructure.
    • Contributed significantly to various APAC payment integrations by crafting scalable technical solutions that supported the entire payment lifecycle — from onboarding to settlement.
  3. Manager

    Works Applications • Singapore
    • Designed and implemented microservices structured around business domains, leveraging Spring Cloud and Kafka to enable reliable, real-time communication and improve system robustness.
    • Spearheaded the transformation of a monolithic local payroll solution into a distributed microservices architecture.
    • Leveraged Docker for containerization and implemented Kubernetes for streamlined orchestration, monitoring, and lifecycle management.
    • Developed an extensible framework capable of defining, validating, and managing jurisdiction-specific data while maintaining full compatibility with legacy legal forms and submission portals.
  4. Software Engineer

    Works Applications • Shanghai, China
    • Successfully led the end-to-end development of a new payroll product for the Thailand market, built from scratch to meet local compliance and operational needs.
    • Enhanced legacy systems with limited documentation by introducing extensible architecture and custom DSL enhancements, improving system flexibility and supporting overseas expansion.
    • Drove automation initiatives using Selenium and Jenkins, and significantly improved code quality through peer reviews and code smell detection.
    • Proactively collaborated in Agile teams, consistently aligning technical solutions with business goals and taking full ownership from design through deployment.

Education

  1. Computer Technology

    Master's degree • Nanjing University • Nanjing, China
  2. Network Engineering

    Bachelor's degree • Nanchang University • Nanchang, China
Skills
Back-end
Front-end
Never-end
Interests
Software
Hardware
Peopleware
Hobbies
Coding
Gym
Sleep
Languages
English
Mandarin
Silence
Recent Blogs