Skip to content
View VoVanTuTai's full-sized avatar
😁
Information Systems student focused on backend engineering, APIs, microservices,
😁
Information Systems student focused on backend engineering, APIs, microservices,

Block or report VoVanTuTai

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
VoVanTuTai/README.md

Vo Van Tu Tai

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

Engineering Focus

  • 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.

Technical Profile

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

Selected Engineering Case Studies

Cab Booking SystemFeatured

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

Additional Architecture Practice

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.

Alternative Career Path: Technical Business Analysis

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:

Experience And Education

  • 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

GitHub Activity

Vo Van Tu Tai GitHub contribution summary

Pinned Loading

  1. cab-booking-system cab-booking-system Public

    Ride-hailing architecture repository exploring customer, driver, booking, payment, Kafka/Redis, multiple databases, and Docker Compose.

    JavaScript

  2. logistics-management-system logistics-management-system Public

    Logistics architecture repository modeling shipment, scan, dispatch, tracking, Docker, and RabbitMQ workflows with Node/NestJS.

    TypeScript 1

  3. tourist-accommodation-management-system tourist-accommodation-management-system Public

    Full-stack Express/EJS/MySQL accommodation booking app with customer, provider, and admin workflows, payment pages, and reports.

    EJS 1

  4. php-online-store php-online-store Public

    Full-stack PHP/MySQL online store with product browsing, authentication, cart, checkout, order management, admin workflows, and Docker Compose.

    PHP