Nguyễn Tấn Minh|

a developer, not a coder.

$

Hiện sống tại

Ho Chi Minh City, Vietnam

Trường

IUH - Đại học Công nghiệp TP.HCM

Định hướng

Full-Stack Web Developer

Nguyễn Tấn Minh

About Me

Một hành trình đang đi lên mỗi ngày

Không chạy theo hình thức CV cứng nhắc. Đây là cách mình kể câu chuyện học tập, làm project và phát triển năng lực thật.

Mình là Tấn Minh, sinh viên IT năm cuối đang phát triển theo hướng Full-Stack Web Developer. Mình thích cảm giác biến một ý tưởng trên giấy thành sản phẩm chạy thực tế, có người dùng thật.

Điểm mình dành nhiều thời gian là xây UI sạch với React, kiến trúc backend rõ ràng với Node.js/Express, và tổ chức hệ thống microservices với Docker, RabbitMQ và Redis. Mình cũng đã triển khai CI/CD pipeline và làm việc với AWS S3, JWT authentication, OAuth 2.0.

Ngày sinh

25/10/2004

Quê quán

Quảng Ngãi

Hiện sống tại

TP. Hồ Chí Minh

Định hướng

Full-Stack Web Developer

My Journey

Học, làm, sửa, và tiến lên

Mỗi mốc là một bước rõ hơn về cách mình xây sản phẩm: từ nền tảng kỹ thuật tới tư duy hệ thống.

2022

Bắt đầu tại Đại học Công nghiệp TP.HCM

Mở hành trình chuyên sâu CNTT, xây nền tảng thuật toán, cấu trúc dữ liệu và tư duy giải quyết vấn đề.

University StartFoundations

2023

Tiếp cận ReactJS & xây UI thực tế

Tập trung vào component-driven UI, responsive design và tối ưu trải nghiệm người dùng trên web.

ReactJSUI/UX Basics

2024

Mở rộng sang NodeJS và TypeScript

Bắt đầu kết hợp frontend + backend, làm API, typing rõ ràng hơn và tổ chức code tốt hơn cho dự án cá nhân.

NodeJSTypeScriptREST API

2025

Microservices, Docker & DevOps

Xây dựng hệ thống microservices với RabbitMQ, Redis, Docker Compose. Triển khai CI/CD pipeline và làm việc với AWS S3, JWT auth nâng cao.

MicroservicesDockerRabbitMQRedisCI/CD

2026

Full-stack products & Cloud deployment

Hoàn thiện nhiều sản phẩm full-stack: Twitter Social, Vehicle Rental, ViVibe Clone. Deploy production trên Cloudflare Pages, Workers và tối ưu quy trình DevOps.

Full-StackCloudProductionSaaS

Skills

Tech Stack đang dùng và đang nâng cấp

Mức độ dưới đây thể hiện mức quen thuộc thực tế — không phô trương, đúng thực lực.

Frontend

8 skills

TypeScript / JavaScript

Working Daily

ReactJS (Hooks, Context API)

Working Daily

React Router V6

Working Daily

TanStack React Query

Comfortable

React Hook Form + Yup

Comfortable

Tailwind CSS

Working Daily

Vite

Comfortable

Axios / Interceptors

Working Daily

Backend

8 skills

Node.js

Working Daily

Express.js

Working Daily

NestJS

Comfortable

REST API Design

Working Daily

JWT / OAuth 2.0

Comfortable

Socket.IO / WebSocket

Comfortable

Middleware & Guards

Comfortable

Swagger / OpenAPI

Growing

Database

4 skills

MongoDB + Mongoose

Working Daily

MariaDB / MySQL

Comfortable

Redis (Caching)

Growing

Schema Design & Indexing

Comfortable

DevOps & Cloud

6 skills

Docker + Docker Compose

Comfortable

GitHub Actions (CI/CD)

Growing

Cloudflare Pages / Workers

Comfortable

AWS S3 (File Storage)

Growing

RabbitMQ (Event Queue)

Growing

Microservices Architecture

Comfortable

Tools & Testing

5 skills

Git / GitHub

Working Daily

Postman / REST Client

Working Daily

Vitest + Testing Library

Growing

GitHub Copilot / Cursor AI

Working Daily

ESLint / Prettier

Comfortable

Mobile

3 skills

React Native (Expo)

Comfortable

Navigation (Expo Router)

Comfortable

Cross-platform UI

Growing
Mức độ:Working DailyComfortableGrowing

Projects

Những sản phẩm mình đã tự tay triển khai

Mỗi project là một bước học qua thực chiến: viết code, fix lỗi, tối ưu giao diện và cải thiện cấu trúc.

FeaturedTeam2026

ZChat — Social Networking Platform

Nền tảng mạng xã hội đa nền tảng (web + mobile + backend) với realtime messaging qua Socket.IO, AI features (tóm tắt hội thoại, dịch thuật, smart reply) dùng Gemini API, authentication flow và feed/friend system.

React 19TypeScriptViteReact Native ExpoNestJSSocket.IOMariaDBMongoDBJWTGemini API
GitHub In Progress
FeaturedPersonal2026

Vehicle Rental System

Website cho thuê phương tiện P2P full-stack — giao diện cho thuê xe, quản lý xe, thanh toán, đánh giá và profile. Tích hợp REST API với Axios, role-based routing, Docker Compose và JWT auth.

ReactNode.jsExpress.jsMongoDBTailwind CSSDockerJWT
GitHub In Progress
FeaturedPersonal2025

GoShop — E-commerce App

Ứng dụng thương mại điện tử responsive với tìm kiếm, lọc, phân trang URL-based, JWT auth, protected routes, giỏ hàng, checkout và TanStack React Query cho server-state management.

React 19TypeScriptViteTailwind CSSTanStack QueryReact RouterAxiosReact Hook FormYupVitest

Các project khác

Personal2025

Twitter Social (Full-Stack)

Ứng dụng mạng xã hội full-stack tương tự Twitter/X — RESTful API với Express, JWT auth, media upload lên AWS S3, WebSocket realtime và CI/CD pipeline tự động hoá với Docker.

Node.jsExpressMongoDBDockerCI/CDJWTAWS S3WebSocket
Personal2025

ViVibe Clone (Text-to-Speech SaaS)

Full-stack Text-to-Speech app — JWT auth, credit management, project management, API key support, lịch sử chuyển đổi và giao diện React hiện đại.

ReactNode.jsExpressMongoDBJWTViteREST API
Personal2024

React Native Travel App

Ứng dụng du lịch mobile với các màn hình khám phá địa điểm, navigation stack và bố cục tối ưu cho trải nghiệm cầm tay.

React NativeExpoNavigationUI Components
GitHub In Progress

Education

Nền tảng học thuật

Giai đoạn đại học là thời gian mình xây nền kỹ thuật và chuyển hóa kiến thức thành project thực tế.

Đại học Công nghiệp TP. Hồ Chí Minh

2022 - 2026

Chương trình học tập trung vào kiến thức CNTT và phát triển phần mềm, đồng thời mình chủ động mở rộng qua các dự án cá nhân web/app để tăng năng lực triển khai thực tế.

Personal Side

Một chút về cách mình học và làm

Section này nhẹ nhàng hơn để giữ cá tính riêng, bạn có thể sửa nhanh theo style cá nhân.

Đang nâng cấp tư duy frontend architecture để code dễ bảo trì hơn.

Ưu tiên làm project thực tế thay vì chỉ học lý thuyết.

Thường tự tối ưu spacing, typography và flow sử dụng trong UI.

Muốn hiểu rõ hệ thống từ client, server tới data layer.

CV

CV gọn gàng để chia sẻ khi cần

Section này không đặt nặng tuyển dụng, chỉ giữ một điểm truy cập nhanh để bạn chủ động chia sẻ khi cần.

Xem CV Tải CVCV placeholder

Contact

Kết nối với mình

Nếu bạn muốn trao đổi về project, công nghệ hoặc collaboration, cứ nhắn mình qua các kênh bên dưới.