Đạt Tiến

Đạt Tiến

Java Backend Developer
Vietnam
Vietnamese, English

نبذة عني

Java Backend Developer focused on building scalable distributed systems. Experienced in designing RESTful APIs, implementing distributed locking, asynchronous event-driven processing, idempotency, and high-concurrency tr…

الخبرة

Java, Spring Boot, MySQL, Redis, RabbitMQ, Docker

Booking & Reservation Management System
Jan 2026 - حتى الآن · 6 أشهر

Engineered concurrent seat reservation logic for a high-traffic booking platform by combining Redis Distributed Lock and Optimistic Locking, eliminating double-booking race conditions under simultaneous reservation requests.
Architected the full booking lifecycle API — from seat browsing through payment, confirmation, cancellation, and expiration — by modeling reservation states as a finite state machine with Redis TTL-driven expiry, removing the need for scheduled polling jobs entirely.
Accelerated booking API response for a notification-heavy workflow by decoupling email/push delivery into asynchronous RabbitMQ Direct Exchange consumers, reducing end-to-end response time to under 200ms.
Hardened payment processing against network retries and duplicate client submissions by implementing the Idempotency Key pattern backed by Redis, preventing double charges while maintaining a seamless retry experience for users.

Java, React, MySQL, MongoDB, Redis, RabbitMQ, Docker

Social Media Platform
Aug 2025 - Dec 2025 · 4 أشهر

Designed and developed a microservices-based social networking platform using Domain-Driven Design (DDD), enabling independent service deployment, fault isolation, and improved system scalability.
Built the Post, Feed, and Media services using CQRS, Redis Sorted Set, and a hybrid fan-out strategy, delivering low-latency newsfeed generation for users at scale.
Implemented event-driven communication with RabbitMQ Topic Exchange and the Transactional Outbox pattern, ensuring reliable asynchronous messaging and reducing service coupling.
Developed a secure media upload pipeline using Amazon S3 and Presigned URLs, preventing unauthorized file uploads while supporting stateless and horizontally scalable media services.

المهارات

Java Node.js TypeScript JavaScript HTML CSS Spring Boot NestJS ReactJS TailwindCSS PostgreSQL MySQL MongoDB Redis Neo4J RabbitMQ Docker AWS EC2 S3 IAM Render Vercel Git GitHub Postman Domain-Driven Design CQRS Optimistic Locking Distributed Locking Event-driven Architecture Transactional Outbox Presigned URLs Microservices
الإبلاغ عن هذا الملف الشخصي؟