Yunpeng

Senior Software Engineer
MaleSales representativeLive in SingaporeNationality
Share

Work experience

  • Senior Software Engineer

    HoYoverse
    2021.10-Current(5 years)
    (4 years 8 months) - Tech lead & founding member for the global payment team, grew the team from 0 to 10+ engineers - Main developer for the team's PCI-DSS compliant core payment gateway, which has integrated with 10+ PSPs and 60+ payment methods around the world - Led the team to build & maintain the company's in-house mall system, loyalty system, reconciliation system, etc. - Maintained high engineering impact across the organization by building foundation tools & promoting best practices, such as centralised secret manager, chaos engineering, full-chain grayscale release, mono-repo, etc.
  • Senior Software Engineer

    Grab
    2021.04-2021.10(7 months)
    2 years 3 months - Led the overall architecture revamp of Grab's in-house payment gateway, such as event sourcing adoption, data modelling re-design & splitting monolithic apps into micro-services - Conducted algorithm / system design interviewers across all levels (junior,senior & lead engineering positions)
  • Software Engineer

    Grab
    2020.07-2021.04(10 months)
    Financial Group, Links - Built highly available and scalable services with Golang, MySQL, Redis Cluster, Kafka hosted on AWS platform - Led the architecture design & implementation of many core backend systems for Grab's payment gateway, such as dynamic acquirer routing, automated gateway failover, reconciliation engine, etc. - Driven many engineering practice improvements for the team, such as mono- repo adoption, automated E2E testing, etc.
  • Software Engineer Trainee

    grab
    2019.08-2020.06(a year)
    Drive South-east Asia (SEA) forward!
  • Tutor

    NUS Computing
    2017.08-2019.09(2 years)
    (2 years 2 months)
  • Software Engineer Intern

    Sea
    2019.06-2019.08(3 months)
    - Greatly improved engineering practice and introduced the concept of SRE (site reliability engineering) to the team. - Designed, developed and deployed a centralized logging platform on top of the ELK (ElasticSearch, FileBeat, Kibana) stack. - Revamped the deployment process by following the canary deployment + full deployment model.
  • Software Engineer Intern

    Grab
    2018.12-2019.06(7 months)
    - Maintained backend software for GrabPay (core payment team), with emphasis on scalability & reliability. - Responsible for the backend end-to-end delivery of a few new wallet features and payment flows, which are rolled out to multiple countries. - Monitored a large number of systems and handled many production issues.
  • Software Engineer Intern

    Hello Technology
    2018.05-2018.08(4 months)
    - Worked on an enterprise-level solution of Single Sign-on (SSO) system, which is deployed in a clustered environment on AWS. - Conducted research on multiple protocols, including but not limited to OAuth2, SAML, CAS. - Used Redis as a LFU (least-frequently-used) cache to achieve efficient lookup among multiple authentication sources (LDAP servers). - Deployed a Redis cluster (data partition & master-slave model) to achieve high-availability (HA).

Educational experience

  • National University of Singapore

    Computer Engineering
    2016.08-2020.06(4 years)

Certificates

Large-Scale Computing Graduate Certificate in Principles and Practice of Secure Systems Practising Profressional Pathway
Resume Search
Nationality
Job category
City or country
Jobs
Candidates
Blog
Me