Available for work!

Hello,
I'm a Backend Engineer building scalable backend and full-stack apps.

A software engineer based in Ho Chi Minh, Vietnam. Specializing in Java/Spring Boot backends, RESTful APIs, and React front-ends.

About Me

I'm Duy Thong (Jayson) Phan, a software engineer from Ho Chi Minh, Vietnam. I hold a Bachelor's degree in Computer Science from HCMUT and am currently pursuing my Master's, expected 2027. I've been building production software for 4+ years, with a focus on Java and Spring Boot backend systems in the insurance domain. I enjoy designing reliable APIs, migrating legacy systems, and ensuring correctness through testing.

My core stack is Java, Spring Boot, and React, with experience across PostgreSQL, MongoDB, AWS, Docker, and Kubernetes. I'm also exploring Python and AI through CS50 and Coursera. I'm open to opportunities where I can contribute, learn, and grow — feel free to reach out.

My Experience

Professional experience that I have accumulated over several years.

FPT Software - Insurance Domain, Nha Trang, Vietnam

Software Engineer

Nov. 2024 - Present

Led migration of two monolithic apps from Oracle to PostgreSQL. Built secure REST APIs with Spring Boot (JPA, MyBatis, Spring Security). Implemented OAuth2/OIDC Identity Provider and a RabbitMQ microservices consumer for the Fsoft Chatbot platform used by thousands of employees.

Java
Spring Boot
PostgreSQL
RabbitMQ
OAuth2
React
DXC Technology - Insurance Domain, Ho Chi Minh, Vietnam

Software Engineer

Feb. 2022 - Sep. 2024

Developed and maintained insurance policy management backend using Java and Spring Boot. Built KPI evaluation, incentive/bonus calculation, and payslip services with stored procedures. Optimized REST APIs with Swagger/OpenAPI and maintained unit tests with JUnit and Mockito.

Java
Spring Boot
SQL Server
JUnit
Mockito
Swagger

My Projects

Projects I worked on. Each of them containing its own case study.

Mixtape

Mixtape

Music-streaming web app with Shazam-like audio recognition using audio fingerprinting (NumPy, SciPy, PyDub, FFmpeg) for automated music recognition.

DjangoReactTailwindCSSMongoDBPython
Sokoban Pathfinder

Sokoban Pathfinder

Sokoban puzzle solver in Python with a playable Pygame interface. Implements DFS, BFS, A*, and Hill Climbing search algorithms to solve levels.

PythonPygame
Healthcare Step-Tracking App

Healthcare Step-Tracking App

Cross-platform mobile app using React Native to monitor footsteps for health insights. Integrates Micro:bit accelerometer via MQTT broker for real-time data.

React NativeMQTTMongoDB

Get In Touch

Please contact me directly at hello@jayphan.dev or through this form.