Hi, I'm Yi Yong
Software Engineer who enjoys building fun projects to scalable solutions for enterprises.
My Projects

SplitTally
Convenience application used to track and split bills with friends.

Royal Decree
Fun and casual 2D pixel art game created for Ludum Dare 46 (Game Jam).
Work Experience
Senior Software Engineer
Visa Worldwide Pte Ltd•Jan 2022 - Jan 2025
- Part of Regional Solutions and Digital Partnerships team.
- Spearheaded payment solutions for various countries such as Singapore, Thailand, and Australia, which were able to handle payment processing millions of transactions.
- Worked on payment gateway systems compliant with ISO-20022 and ISO-8583 standards.
- Developed components for payment gateway projects with architecture designed to be in active-active state for resilience and high availability.
- Cross-border collaboration with Visa's global teams to deliver payment solutions.
- Mentored contractors and conducted code reviews to maintain high code quality.
Software Engineer - Senior Software Engineer
Taiger Singapore Pte Ltd•Jan 2018 - Jan 2022
- Part of the chat bot core product development and delivery team.
- Upgraded legacy code base from Java 1.8 to Java 11 and from monolithic to microservices architecture.
- Updated development workflow to incorporate CI/CD pipelines using CircleCI.
- Handled the delivery of various projects, from agencies in Singapore to cross-border projects in Vietnam.
- Secure cloud-based and on-premise deployments while addressing OWASP and Fortify security vulnerabilities.
- Built and customized a Java ClassLoader SDK to support dynamic loading of custom plugins into the chat bot.
Associate Developer
Capgemini Pte Ltd•Jul 2017 - Jul 2018
- Developed features KYC client onboarding application using Ember.js and Spring Boot.
- Documented and supported deployment and rollback procedures for the application.
- Provided go-live and live production issues support.
Technologies
Programming Languages
Java
Expert
Golang
Proficient
Dart
Intermediate
JavaScript
Intermediate
Python
Intermediate
Frameworks
Spring Boot
Expert
JUnit
Expert
Flutter
Proficient
Next.js
Intermediate
Databases
PostgresSQL, MySQL, Oracle
Proficient
MongoDB
Intermediate
Redis
Intermediate
Elasticsearch
Intermediate
Other Proficiencies
GraphQL
Proficient
Docker, Kubernetes
Proficient
AWS, Azure
Intermediate
GenAI
Intermediate
Currently Learning
Artificial Intelligence Courses
Java 24
Other Flutter App
Certifications & Courses
Software Design and Architecture Specialization
University of Alberta, Coursera•2024
Machine Learning Specialization
Stanford University, Coursera•2023

Certified Kubernetes Application Developer
Linux Foundation•2022

AWS Certified Solutions Architect - Associate
Amazon Web Services•2019

Oracle Certified Associate, Java SE 8 Developer
Oracle•2017

Double Degree in Business (IT) & Computer Science
Nanyang Technological University•2017