Hi! I'm Yao Hong

software engineer

profile picture

About

Welcome to my humble abode built with Astro


I write coding templates

Experiences

DBS Bank
Software Engineer
Jul 2024 - Present
  • Built and deployed RESTful APIs with Java Spring Boot as part of a large-scale Cards and Payments migration, ensuring seamless support for core card services.
  • Designed microservice APIs that acted as middleware between internal banking systems, VisionPLUS V10, and third-party providers, making the migration process smooth and reliable.
  • Worked with cross-functional teams to troubleshoot critical defects and optimized API performance through code refactoring and database improvements.
  • Led deployment change management by collating approved change requests, coordinating release schedules and securing approvals compliant to production deployments
  • Automated routine workflows with a Python script that extracted change request tag numbers from URLs, cutting down manual work and improving team efficiency.

Tools Utilised

  • Java
  • Swagger
  • Git
  • Spring
  • Confluence
  • Jira
  • NCS Group
    Software Engineer
    Nov 2022 - Jun 2024
    • Tech Refresh development of client's application to a maintainable framework and technology adhering to business requirements
    • Core member for the adoption of cloud-native architectures under the Whole-of-Government (WoG) GCC
    • Delivered full-stack solutions using React, Spring Boot, and AWS services, enhancing operational processes and system reliability.
    • Developed reusable components consolidating 20 static pages into a single dynamic, configurable React component,, enhancing modularity and readability to improve the project's long-term maintainability
    • Maintained of deployed application upon successful go-live, addressing and incorporating enhancement to ongoing business needs and relevance
    • Presented technical updates and proposed enhancement to clients aligning solutions and evolving business needs supporting recurring service engagement and revenue for the team

    Tools Utilised

  • TypeScript
  • Java
  • Node
  • Swagger
  • Git
  • Spring
  • Docker
  • Onwards Media Group Pte Ltd
    Intern
    Nov 2017 - Feb 2018
    • Conceptualised by implementing and integrating Trueface recognition API
    • UAT documentation and test specifications

    Tools Utilised

  • JavaScript
  • React
  • Git
  • Skills

    Languages

  • JavaScript
  • TypeScript
  • Java
  • Python
  • Go
  • Libraries & Frameworks

  • React
  • Node
  • Astro
  • Tailwind
  • Spring
  • NestJS
  • Tools

  • Swagger
  • PostgreSQL
  • Git
  • Docker
  • Confluence
  • Jira
  • Projects

    MyExpense - Expense Application

    sorted image
  • TypeScript
  • Java
  • React
  • PostgreSQL
  • Spring
  • Docker
  • Personal Website

    sorted image

    Sorting Visualiser

    first image second image
  • JavaScript
  • React