Thai Tranavailable for backend roles

Backend engineer who turns messy domains into reliable APIs.

Java & Spring Boot, nearly 4 years building and maintaining enterprise insurance systems. I design clean, layered services, tune performance, and sweat the trade-offs behind every endpoint.

whoami
$ whoami
Thai Tran — Ho Chi Minh City 🇻🇳
$ cat stack.txt
java · spring-boot · sql-server
grpc · rabbitmq · docker
$ git log --oneline -1
3min→5–10s query optimization ✓
$  
01

Experience

2025 → NOW
Software Engineer
ELCA Vietnam · Enterprise Insurance System

Backend services in Java, Spring Boot, SQL Server, MongoDB, gRPC & RabbitMQ — premium-calculation and authentication modules. Code reviews, production issue investigation, and 3 months onsite in Switzerland as the bridge between the CH and VN teams during a critical go-live.

2022 → 2024
Associate Software Engineer
ELCA Vietnam · Enterprise Insurance System

Built insurance features across Spring Boot, JavaFX, gRPC, RabbitMQ, Liquibase & Docker with JUnit/Mockito coverage. Diagnosed defects and refactored the UI to stay responsive on large datasets.

▲ query 3min → 5–10s (~95% faster)
02

Selected builds

GroupExpense

full-stack

Expense-sharing platform · clean architecture · JWT · Docker. Settlement engine minimizes group transfers.

spring · postgres
react · docker

Enterprise Insurance System

enterprise

European insurer backend · premium-calc & auth modules · QueryDSL + SQL tuning · production support · Switzerland go-live.

querydsl · sql-server
grpc · rabbitmq
NDA
03

Engineering principles

Understandable before extensible.
Every decision is a trade-off: simplicity vs scale vs speed.
Clear abstractions over clever code.
AI accelerates — I validate the architecture myself.

Stack

backendjava · spring-boot · spring-data-jpa · hibernate · querydsl · grpc · rest · javafx
datasql-server · mongodb · postgresql · h2
messagingrabbitmq
testingjunit · mockito
devopsdocker · git · liquibase