Skip to Content

About Me

As a Senior Software Engineer based in Singapore, I specialize in designing and building cloud-native, serverless fintech products and services, with a proven track record of working in the FinTech industry.

As a truly full-stack engineer, I believe in mastering technologies that improve robustness and productivity, irrespective of their source, and putting them to effective use.

When I'm not coding, you'll find me watching or reading about my favorite astrophysics documentaries and articles, hiking, or lifting weights in the gym.

Here's a few technologies I've been working with recently:

  • Python
  • Java 8+/J2EE
  • AWS Serverless
  • Spring Core (JPA, SpEL, AOP)
  • Spring Boot, MVC
  • Spring WebFlux
  • Hibernate
  • Redis
  • Docker
  • Kubernetes
  • Azure
  • Oracle, PostgreSQL
  • JavaScript, RxJS
  • ReactJS
  • Angular 8
  • Software Design Patterns
Avatar

Where I've Worked

Senior Software Engineer @ M-DAQ Pte Ltd

Feb 2022 - Present
  • Achieved significant improvements in service efficiency and cost-effectiveness by researching and implementing comprehensive cost and performance optimization techniques for AWS Lambda, resulting in an 80% reduction in cold-start times and up to 30% cost reduction.

  • Designed and implemented backend micro-services supporting customer onboarding for user-facing mobile app, by integrating the partner services into the system, for seamless onboarding of the new corporate and retail customers.

  • Led the design and technical planning for a diverse range of use cases, encompassing POS card transactions, card management services (including card issuance, activation, and blocking), all implemented with a fully serverless architecture.

  • Designed and developed multiple low-latency backend services to support shared corporate wallet creation by making effective use of AWS Lambda, DynamoDB, and SQS, SNS for decoupling while adhering to idempotency and RESTful principles.

  • Collaborated closely with the Product Owner to meticulously identify and define API contracts by adhering to the OpenAPI specification and using tools like Redocly.

  • Architected and constructed a fault-tolerant, distributed P2P wallet transfer transactional system by leveraging the highly scalable AWS Express Step Functions. The design incorporated the Saga pattern to support compensating actions in the event of any failures, ensuring robustness.

  • Conducted code reviews, and implemented best practices for code quality, and PII encryption at rest to identify and mitigate data leaks, ensuring the highest level of data security for the stored customer info and card transaction services.

  • Contributed to an interdepartmental hackathon where, we brainstormed and developed data security solution over a two-day span, fostering teamwork and fun.

Other Projects

Folder
Portfolio Website

My first portfolio website I designed and built using Gatsby which is a react based library. I learned quite a lot about React, CSS, and SEO.

  • React
  • Gatsby
  • CSS
Folder
React Profile

Online version of my resume made for fun. I was interested in learning React.js, so I found a simple tutorial and it spun into a weekend project.

  • React
  • JS
  • CSS

What's Next?

OK, LET’S CREATE SOMETHING GREAT

If you like my work and have some cool project to work on, just send me direct message or contact me through social sites.