Backend / Full-stack Developer Intern
Information Systems student at Industrial University of Ho Chi Minh City (IUH), focused on building business systems across backend, API, database, and web layers. My project work uses PHP, Node.js/TypeScript, MySQL/PostgreSQL, REST APIs, and Docker, with a growing Java/Spring Boot foundation.
Portfolio | LinkedIn | Email | Phone: +84 869 500 573
- Build backend and full-stack applications with authentication, authorization, relational data, reporting, and role-based workflows.
- Design REST APIs, service boundaries, database ownership, and asynchronous workflows from explicit business requirements.
- Trace failures across UI, API, service, and data layers instead of treating features in isolation.
- Make projects reproducible through Docker Compose, seed data, tests, API contracts, and technical documentation.
| Area | Evidence-based experience |
|---|---|
| Backend and API | PHP, Node.js, Express/EJS, REST APIs, authentication, authorization, validation |
| Languages | PHP, JavaScript, TypeScript; Java 21 foundation |
| Data | MySQL, PostgreSQL, SQL, Prisma, JPA, Flyway; MongoDB and Redis project exposure |
| Architecture | NestJS, Gateway/BFF, RabbitMQ, Kafka, database-per-service, outbox and idempotency concepts |
| Frontend | HTML/CSS, Bootstrap, EJS, React/Vite project work |
| Delivery | Git, GitHub, Postman, Docker Compose, MockMvc, OpenAPI, repository documentation |
Cab Booking System ⭐ Featured
Problem: A comprehensive ride-hailing platform requires coordinating booking requests, driver matching, trip dispatch, real-time tracking, payments, and notifications across multiple services and databases.
My Role: Product Owner + Main Developer
- Led product vision, requirements definition, and technical roadmap
- Implemented core backend services and API contracts (REST/OpenAPI)
- Architected service boundaries, event-driven workflows (Kafka/Redis), and multi-database ownership patterns
- Collaborated with Designer and Tester to ensure UX quality and comprehensive coverage
Work: Designed scalable workflows for ride-hailing including booking, dispatch, tracking, and payment integration. Built service-oriented architecture with clear separation of concerns (Gateway/BFF, microservices), event streaming for real-time updates, and Docker Compose infrastructure for local development and team onboarding.
Stack: Node.js, Express.js, Kafka, Redis, PostgreSQL, MongoDB, Docker, OpenAPI
Problem: Shipment status, scan location, tracking, reporting, and COD can become ambiguous when several teams and services touch the same shipment.
Work: Used first-hand J&T Express experience to model shipment states, scan points, exception paths, and COD flows; then organized 12 domain services behind a Gateway/BFF with PostgreSQL/Prisma ownership, RabbitMQ events, OpenAPI contracts, outbox/idempotency patterns, and Docker infrastructure.
Stack: TypeScript, NestJS, React/Vite, PostgreSQL, Prisma, RabbitMQ, Docker
Problem: Customer, provider, and administrator journeys share accommodation and booking data but require different permissions and business rules.
Work: Separated rules for the three roles, then built Express/EJS/MySQL screens, session authentication, route guards, booking management, VNPay/QR pages, email support, dashboards, and PDF/Excel exports.
Stack: Node.js, Express.js, EJS, MySQL, Sequelize
rk:** Reviewed customer/admin permissions and order states, then added role checks, password hashing, safer output/database handling, POST-based deletion, Docker Compose, seed data, and demo documentation.
Stack: PHP, MySQL, Bootstrap, JavaScript, Docker Compose
Building a project and task management system to strengthen Java backend fundamentals. The current foundation includes a PostgreSQL schema for users, projects, members, tasks, comments, and activity logs; JPA entities and auditing; Flyway migration; shared API/error responses; and focused MockMvc tests.
Stack: Java 21, Spring Boot, JPA, Flyway, PostgreSQL, React/Vite
Cab Booking System explores ride, driver, pricing, payment, notification, and review workflows using REST/event contracts, Kafka, Redis, multiple databases, reliability patterns, and Docker-based observability.
Alongside my primary software engineering direction, I am also open to Business Analyst Intern and Technical Business Analyst Intern opportunities. My Information Systems background, full-stack knowledge, and logistics operations experience support this path.
Relevant capabilities:
- Requirements, use cases, business rules, acceptance criteria, permissions, and exception paths
- As-is/to-be workflows, sequence/state diagrams, ERD, and BPMN/UML familiarity
- Data relationships, reporting requirements, API contracts, and source-of-truth analysis
- Postman, SQL, OpenAPI, Mermaid, Draw.io, plus Jira and Figma familiarity
- Test scenarios, gap analysis, and technical documentation for developer handoff
Public evidence:
- Nexus Express system scope and ownership
- End-to-end shipment lifecycle
- Operations sequence diagrams
- OpenAPI contracts
- Operations readiness and gap analysis
- Post Office Operations Staff, J&T Express: full-time, December 29, 2025 - March 31, 2026
- Bachelor of Information Systems, IUH: 2022 - Present, GPA 3.22/4.0, expected graduation 2027
- Location: Ho Chi Minh City, Vietnam


