Available for Full-time & Remote Roles

Hi, I'm Đoàn Công Khoa.

Backend Developer Java / Spring Boot

Crafting resilient RESTful APIs, scalable microservices architectures, and high-performance backend systems with Java 21, Spring Boot, PostgreSQL, and RabbitMQ.

Đoàn Công Khoa - Backend Developer
Java 21
Spring Boot 3

About Me

I am a Backend Developer and Software Engineering student at FPT University with hands-on internship experience at FPT Software. My core expertise centers on Java 21, Spring Boot, and scalable distributed architectures.

Throughout my 6-month internship at FPT Software and personal production-grade projects, I have architected microservices platforms, built resilient web crawlers, integrated asynchronous event-driven messaging with RabbitMQ, and processed automated SePay VietQR payment webhooks with idempotency guarantees.

I actively incorporate modern AI capabilities—including Google Gemini AI for automated ATS CV parsing—while ensuring solid software engineering practices: clean code, Dockerized container deployments, and reliable RESTful API standards.

Engineering Values

  • Clean Architecture: Decoupled layers, testable logic, domain-driven boundaries.
  • Pragmatic Optimization: Caching strategies, indexing, and connection pooling.
  • Documented & Tested: OpenAPI/Swagger specs and reliable unit tests.

Work Experience

Industry Practice

Full-Stack Developer Intern — FPT Software

Project: User Project Management & TaskFlow System
03/2026 – 09/2026 (6 Months)

Contributed to enterprise project management workflows, automated payment processing pipelines, and high-performance frontend state architecture.

  • Integrated SePay VietQR Payment: Implemented automated VietQR payment workflows for account tier upgrades and AI quotas, with webhook idempotency checks to prevent double processing.
  • Built & Optimized Kanban Board: Developed an interactive board using @dnd-kit, cutting database writes from O(n) to O(1) via midpoint orderIndex calculation and eliminating UI drag lag.
  • Frontend Auth & State Management: Structured React frontend using Zustand for centralized state, Axios JWT interceptors, and protected routes with HTTP-Only Cookie authentication.
React.js TypeScript Node.js MongoDB SePay VietQR Zustand @dnd-kit Git

Technical Skills

Core Competencies

Languages & Frameworks

Java (Java 21) Spring Boot Spring Cloud Gateway Node.js React.js TypeScript

Databases & Architecture

PostgreSQL MongoDB Redis Microservices RESTful APIs RabbitMQ

DevOps & Tools

Docker Docker Compose Git & GitHub Postman Swagger / OpenAPI Linux Environment

DevOps & Integrations

Google Gemini AI API SePay (VietQR Payment) Cloudinary CDN Webhook Idempotency Zustand State @dnd-kit Kanban

Featured Projects

Engineered for Reliability & Scale

06/2026 – 08/2026 • Distributed AI Platform

JobRadar — Microservices AI Job Aggregator & ATS Platform

GitHub Repository

A distributed microservices ecosystem that aggregates IT job postings, performs intelligent ATS resume analysis via Google Gemini AI, and processes automated payment webhooks.

  • Microservices Architecture: Architected a decoupled system comprising API Gateway, Auth, Job, Crawler, and Notification services with Docker and JWT security.
  • Multi-Source Web Crawler: Built an automated crawler using the Strategy Pattern, JSoup, FlareSolverr, and SHA-256 deduplication to prevent duplicate postings.
  • AI & Event Messaging: Integrated Google Gemini AI for ATS CV parsing, RabbitMQ for asynchronous job alert delivery, and SePay QR payment webhooks.
Built with: Java 21 Spring Boot Spring Cloud Gateway PostgreSQL Redis RabbitMQ Docker Gemini AI SePay QR
05/2026 – 06/2026 • Full-Stack Enterprise Platform

WebForSaler — Real Estate Management & Lead Generation Platform

Full-stack commercial real estate platform featuring dynamic unit price calculations, multi-criteria property filtering, and high-throughput asynchronous lead capture pipelines.

  • Full-Stack Real Estate Platform: Developed complete property listing solution with dynamic unit price calculations and multi-criteria advanced filtering.
  • Asynchronous Lead Processing: Built an event-driven lead capture pipeline using Spring @Async and Webhooks to dispatch real-time agent notifications and automated customer auto-replies.
  • Admin CMS & Reliability: Implemented rich-text blogging CMS, Soft-Delete data protection, Cloudinary CDN asset hosting, and 60-day automated cleanup Cron jobs.
Built with: Java 21 Spring Boot 3 Spring Data JPA PostgreSQL React 18 Tailwind CSS Cloudinary CDN

Education & Certifications

Academic & Credentials
Higher Education
2023 – Present

Bachelor of Software Engineering

FPT University (Đại học FPT)

Formal Computer Science & Software Engineering curriculum. Grounded in rigorous algorithm analysis, object-oriented design patterns, distributed system architecture, and relational database performance.

Key Coursework:
Data Structures & Algorithms Object-Oriented Design (OOP) Relational Databases (RDBMS) Software Architecture Operating Systems & Linux
Language Certification
Issued 2023

IELTS 5.0 Equivalent

FPT University • Level: TRS601 English 6

Official English proficiency qualification accredited by FPT University's international academic curriculum. Demonstrates confident comprehension of technical documentation, architectural RFCs, and collaborative teamwork in international settings.

Proficiency Highlights:
Level: TRS601 English 6 Technical Documentation International Collaboration API Specifications & RFCs
Coursera Professional Specializations
6 Specializations • 28+ Course Credentials
Specialization • 4 Courses July 2025

Software Development Lifecycle (SDLC)

University of Minnesota

Agile methodologies, Lean development, engineering practices for quality software, Kanban principles, and architecture trade-off analysis.

SDLC Agile / Scrum Software Architecture SQA
Specialization • 4 Courses Feb 2025

Core Java for Beginners

LearnKartS

Foundations of Java 21, multithreading, class hierarchies, Java Generics, Collections Framework, and GoF Design Patterns.

Java Multithreading OOP Design Patterns JUnit
Specialization • 4 Courses June 2025

Web Applications for Everybody

University of Michigan

Relational database design, structured SQL queries, data modeling, database applications in PHP/MySQL, and JSON asynchronous exchange.

SQL RDBMS Data Modeling JSON & Ajax
Specialization • 5 Courses March 2025

Web Design for Everybody

University of Michigan

Syntactically correct HTML5 and CSS3, DOM scripting with JavaScript, responsive design patterns, and WCAG accessibility standards.

HTML5 CSS3 JavaScript Responsive UI
Specialization • 6 Courses June 2025

User Experience Research & Design

University of Michigan

User-centered design principles, qualitative user needs analysis, interactive wireframing, rapid prototyping, and usability evaluation.

UI/UX Design Prototyping Wireframing User Research
Specialization • 5 Courses April 2024

Academic Skills for University Success

The University of Sydney

Rigorous critical thinking, problem-solving methodologies, information & digital literacy, academic research, and logical reasoning.

Critical Thinking Problem Solving Digital Literacy Analytical Skills
Direct Inbox

Let's discuss your next engineering challenge.

I am actively seeking full-time Backend Engineering roles and international freelance contracts. Whether you have a project to launch or a team position to fill, feel free to send a message!

Direct Email
doancongkhoa2008@gmail.com
Phone Number
0906 555 367
District 1, HCMC
GitHub Profile
github.com/khoadoan2008
Fast response — usually within a few hours.