Lead Software Engineer · Fintech Architect

Reactive backends,
built for millions.

I'm Luu Nguyen, a lead software engineer with 9+ years designing high-performance microservices at scale. Currently leading the SOF Platform at MoMo — Vietnam's largest fintech super-app.

L

Luu Nguyen

Lead Software Engineer · Fintech Architect

Experience

MoMo · 2020–Present

Lead Software Engineer — SOF Platform

  • Architecting and leading three core backend platforms at M_Service JSC (MoMo), processing millions of transactions daily for Vietnam's largest fintech super-app.
  • Pioneered cloud-native development with Quarkus (Java 21) for optimal resource usage and startup time.
2020–Present·5+ years
Homa Technologies JSC · Jun 2019–Dec 2019

Software Engineer

  • Built an event-driven Smart Home backend on AWS for real-time device coordination.
  • Established CI/CD pipelines with Jenkins and centralized event log collection with Elasticsearch.
Jun–Dec 2019·6 months
MoMo · Aug 2017–May 2019

Java Developer

  • Integrated Core Banking systems with major bank partners via RESTful and MQTT APIs.
  • Built monitoring and log management infrastructure using Prometheus and Grafana.
Aug 2017–May 2019·~2 years
Global CyberSoft (Vietnam) JSC · 2015–2017

Embedded Software Engineer

  • Developed embedded software for IoT and CCTV projects using Java, Unix, and OSGi-based systems.
2015–2017·2 years

Projects

2020–Present

Cloud-Native SOF Platform

Modern financial platform built on Quarkus 3 (Java 21) with native-compilation support for optimal resource usage and startup time. Features reactive Vert.x SQL clients, RabbitMQ messaging, PGP/Bouncy Castle encryption, SmallRye OpenAPI, and JIB container builds targeting distroless images.

Java 21Quarkus 3RabbitMQOracleCassandraRedisgRPCResilience4jDocker
2020–Present

Backend Core Platform

High-performance backend microservices platform exposing gRPC and HTTP APIs via gRPC-Gateway, integrating Confluent Kafka and RabbitMQ for event streaming, and Redis for caching. Full observability stack with Prometheus and Grafana Pyroscope for continuous profiling.

gRPCgRPC-GatewayKafkaRabbitMQRedisPrometheusPyroscope
2017–2019

Reactive Banking Gateway

Core banking integration platform built on Vert.x 4 (Java 11) connecting MoMo to major bank partners via RESTful and MQTT. Designed for high-throughput financial transactions with async I/O, gRPC + Protobuf RPC, Kafka/RabbitMQ event streaming, multi-database persistence, circuit-breaker patterns (Resilience4j), HikariCP connection pooling, Flyway migrations, and centralized log management on Kubernetes using Splunk.

Java 11Vert.x 4Spring BootgRPCKafkaRabbitMQMySQLOracleCassandraRedisResilience4jPrometheusGrafanaKubernetesSplunkDocker
2019

Smart Home IoT Platform

Event-driven Smart Home backend on AWS enabling real-time coordination across connected devices. Established CI/CD pipelines with Jenkins, centralized event log collection with Elasticsearch, and service monitoring with Micrometer.

AWSSpring BootElasticsearchJenkinsDocker