I am a senior software engineer with over 9 years of experience in developing and delivering enterprise products, SaaS solutions, and digital banking platforms. Proficient in Agile methodologies, cloud-based applications, and distributed systems.

Skills

Programming languages

Advanced
  • Typescript
  • Java

Framework & Tools

Advanced
  • React
  • Next.js
  • Node.js
  • Spring Boot
  • DataDog
  • Kafka
  • RabbitMQ
  • Temporal
  • Gatling

Database

Intermediate
  • SQL
  • NoSQL

Work Experience (5)

Lead Software Engineer
Propine
April 2022 - Current
  • Crypto
  • Typescript
  • DataDog
  • AWS
  • Third-Party Integration: Successfully integrated systems with Genesis Trading, Mekle-Science, Signature Bank, and other third-party services.

  • System Reliability: Enhanced system reliability through DataDog observability, including alert monitoring, logging, and tracing.

  • Legacy Migration: Migrated legacy applications from Rails to modern single-page web apps using Next.js, improving performance and user experience.

  • Microservices Development: Developed and maintained microservices using AWS ECS, DataDog, Node.js, and RabbitMQ.

Software Engineer
Flow
June 2021 - April 2022
https://flownetworks.io/
  • Fintech
  • Typescript
  • DataDog
  • animejs
  • Bring wow, a-ha moment to end-users by developing awesome widgets, ui components, animations.

Senior Software Engineer
TymeGlobal
June 2019 - June 2021
https://www.tymebank.co.za/
  • Banking
  • SpringBoot
  • Microservices

🏦 Tyme is building a multi-country digital bank focused on emerging markets in Asia and Africa. TymeGlobal partners with in-country local partners to launch next-generation digital banks.

Projects (2)

🧰 Business Banking
https://www.tymebank.co.za/business-banking/
MoreTyme - Buy now, Pay later
https://www.tymebank.co.za/personal-banking/accounts/moretyme/

🛒 MoreTyme is a Buy Now, Pay Later service for TymeBank customers. You pay half the item's purchase price at the till point and take it home straight away. Then pay the rest in 2 equal payments over 2 months.

  • Distributed Banking System: Designed, developed, and released a distributed banking system utilizing microservice architecture, Kubernetes, and AWS cloud-native services.

  • Third-Party Integration: Successfully integrated with third-party services including Electrum, Mambu, Zapper, and Pick n Pay.

  • Automated Billing: Developed scheduled jobs for automated bill generation and customer notifications.

  • Event-Driven Architecture: Leveraged Kafka for event-driven architecture, ensuring robust and scalable solutions.

  • Serverless Applications: Created scalable serverless applications using AWS services such as S3, MSK, and Lambda.

Senior Software Engineer
SecuTix | ELCA
March 2015 - May 2019
https://www.secutix.com/
  • Ticketing
  • React
  • Widget

SecuTix is a Global provider of a Ticketing Engagement Platform that helps organizations boost ticket sales and enhance audiences experience before, during, and after events. Our customers are Opéra National de Paris, the UEFA, Centre Pompidou, Aspro Parks, Saracens, Paléo Festival, and more.

  • Work Breakdown: Created work-breakdown structures for user stories, defined impacts, and implemented new features.

  • Incident Analysis: Coordinated with the customer support team to analyze and resolve production incidents.

  • Performance Optimization: Optimized the performance of the Seat Map, a web module for visualizing stadiums, cinemas, and theaters.

  • Widget Development: Developed large-scale widgets within a monorepo framework.

Education (1)

Bachelor
Information Technology
Ho Chi Minh University of Science
2011 - 2015

Languages

Vietnamese

Native speaker

English

Intermediate