Neo Zhen Ting

Full Stack Software Engineer

Kuala Lumpur, Malaysia
neozt99@gmail.com • https://www.linkedin.com/in/neozt/
Neo Zhen Ting

About

Full-Stack Software Engineer with 2+ years of experience in fintech, building scalable web applications using Spring and Angular. Experienced in deploying and maintaining both monolithic and microservice-based applications, with a focus on writing clean and maintainable code. Interested in exploring and applying new technologies to solve real-world problems.

Work Experience

  • -

    Kuala Lumpur, Malaysia - Hybrid

    Summary:

    • Maintain and develop various backend and frontend applications integral to the company’s Fintech operations using Spring and Angular

    Responsibilities:

    • B2B Stock Trading Platform Revamp
      • Migrated frontend from AngularJS to Angular, including key features such as real-time price streaming (via Lightstreamer) with tiered subscription levels, customizable watchlists with ability to add/remove symbols and show/hide/reorder columns, and a price alert system based on target floor/ceiling price
    • Debit Card System
      • Built a low-latency, highly-available backend system to integrate with a third party issuer processor for transaction authorisations
      • Set up and maintained a monorepo with 9+ Spring Boot microservices. Defined coding best practices to support a development team of 5+ engineers. Automated CI/CD deployment to AWS EKS clusters (UAT and Production) using GitLab CI, Docker, Kubernetes, and ArgoCD
      • Implemented OAuth2 to secure backend APIs, with a custom Auth Server built using Spring Auth Server. Implemented custom API token scheme to authenticate webhooks from third party provider using Spring Security
    • FX Conversion System
      • Designed and developed webhook-based system to handle FX currency conversions from multiple platforms (including B2B and B2C)
      • Implemented asynchronous FX processing to minimise latency and improved reliability
    • Java
    • Spring
    • TypeScript
    • Angular
    • HTML
    • LESS
    • Tailwind
    • OracleSQL
    • PostgreSQL
  • -

    Marsiling, Singapore - On Site

    Summary:

    • Involved in the design and development of PCBs used in scientific devices for medical and bioscience applications

Education

Skills

  • Languages
    • Java
    • TypeScript
    • Python
    • HTML
    • CSS
  • Frontend
    • Angular
    • RxJS
    • Tailwind
    • Lighstreamer
  • Backend
    • Spring
    • Hibernate
  • Database
    • OracleSQL
    • PostgreSQL
    • MSSQL
    • MongoDB
    • Redis
  • DevOps
    • Docker
    • Kubernetes
    • Gitlab CI
    • Jenkins
  • Cloud (AWS)
    • EC2
    • EKS
    • S3
    • SQS
    • Lambda
View Source Code