A software engineer based in Ho Chi Minh, Vietnam. Specializing in Java/Spring Boot backends, RESTful APIs, and React front-ends.
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.
Professional experience that I have accumulated over several years.
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.
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.
Projects I worked on. Each of them containing its own case study.

Music-streaming web app with Shazam-like audio recognition using audio fingerprinting (NumPy, SciPy, PyDub, FFmpeg) for automated music recognition.
Please contact me directly at hello@jayphan.dev or through this form.