Backend Engineer · Java / Spring Boot

Building software
people rely on.

Ho Chi Minh City, Vietnam

6+ years building production systems across ERP accounting, airline booking, and payment services.

JavaSpring BootPostgreSQLREST APIsDocker
Download CV
Tinh Nguyen, Backend Engineer

Open to work

6+ years exp.

Backend systems

// About Me

const profile = { focus: "Reliable Backend Systems" }

I am a backend engineer based in Ho Chi Minh City. Over 6+ years building production systems, I have worked on ERP accounting, airline booking, and payment services.

My work spans REST APIs, Spring Boot microservices, PostgreSQL query tuning, idempotency, testing, and delivery. I also have experience with React and Next.js.

Languages

Java 17, Kotlin, SQL

Backend

Spring Boot, JPA / Hibernate

Database

PostgreSQL, Redis

Delivery

Docker, CI/CD, AWS

// Work Experience

~/experience/genie

$ cat company_info.json

Genie IT Solution · Norway · Fully remote

May 2024 - Oct 2026

Java Backend Engineer

// Responsibilities:

  • ▸Owned invoice, expense, and purchase services on a Spring Boot microservices ERP accounting platform
  • ▸Built REST APIs with JPA/Hibernate and tuned PostgreSQL indexes and queries
  • ▸Used idempotency keys and audit logging on money-moving endpoints
  • ▸Tested with JUnit 5 and Mockito and worked with CI/CD
~/experience/cozwork

$ cat company_info.json

Cozwork JSC · Ho Chi Minh City

Mar 2020 - Apr 2024

Fullstack Developer & Team Lead

// Responsibilities:

  • ▸Led a team of 2+ developers through code review and releases
  • ▸Owned airline booking and payment services, including airline API and payment-gateway integrations
  • ▸Built payment and ticket-status reconciliation; used idempotency keys and optimistic locking for peak demand
  • ▸Integrated Shopify, Zapier, Klaviyo, and HubSpot through webhooks
  • ▸Built backend services for a multi-site healthcare provider; used AWS, Nginx, and CI/CD

Cozwork projects

Integrated domestic airline hub APIs and Payoo/ZaloPay payments. Added Telegram reminders and ZNS notifications.

Stack: Node.js, MySQL, MongoDB, Payoo, ZaloPay · Next.js, Material UI

// Skills & Expertise

Languages

<Java 17, Kotlin, SQL/>

Primary languages for backend services and data work.

Backend Development

<Spring Boot, Spring Data JPA / Hibernate, Spring Security/>

REST and OpenAPI services in a microservices architecture.

Data

<PostgreSQL, Redis/>

Schema design, indexing, and query tuning.

Testing & Delivery

<JUnit 5, Mockito, Docker, GitHub Actions, GitLab CI/>

Nginx / Linux and AWS deployment experience.

Messaging

<Kafka, RabbitMQ/>

Conceptual knowledge of both messaging systems.

Also Used

<React / Next.js, TypeScript, Node.js/>

Laravel / PHP and Python experience alongside backend work.

APIs

<REST, OpenAPI/>

API design for accounting, booking, and payment services.

Operations

<AWS EC2, S3, RDS, Nginx / Linux/>

Production delivery and release process.

// Projects & Products

Own product · Early-access MVP

LedgerBase

SEC fundamentals API that ingests EDGAR/XBRL filings and serves normalized financial metrics with lineage to the source filing, accession number, and XBRL concept. Frontend and docs built with AI assistance.

KotlinSpring BootPostgreSQLPython ingestion pipeline
Visit LedgerBase

// Education

Bachelor of Technology - BTech

Ton Duc Thang University

Information Technology

2016 - 2022

// Get In Touch

Contact Information

dev.tinhnt@gmail.com
Ho Chi Minh City, Vietnam