CV ONLINE Lý Công Minh
Sẵn sàng làm việc (Full-time / Remote)
CURRICULUM VITAE Full-time / Remote / Hybrid

LÝ CÔNG MINH

Backend Developer / Fullstack Developer

Sinh viên năm cuối chuyên ngành Công nghệ Thông tin (ĐH Khoa học Máy tính / Kỹ thuật Phần mềm) với nền tảng vững chắc về tư duy giải thuật, kiến trúc hệ thống backend và phát triển ứng dụng fullstack. Thành thạo xây dựng RESTful API, Microservices với Java Spring Boot, NestJS, React/Next.js; tối ưu cơ sở dữ liệu và triển khai container hóa Docker. Đam mê clean code, hướng tới xây dựng các giải pháp phần mềm ổn định, hiệu năng cao và có khả năng mở rộng lớn.

Kỹ năng Chuyên môn & Công nghệ

Backend & API

Spring Boot Node.js (Express / NestJS) RESTful API GraphQL WebSocket JWT / OAuth2

Ngôn ngữ Lập trình

Java (SE 11/17) JavaScript / TypeScript Python (FastAPI, Django) SQL C / C++ Go (cơ bản)

Cơ sở Dữ liệu & Caching

PostgreSQL MySQL Redis (Distributed Caching/Lock) MongoDB SQLite Indexing & Query Optimization

Frontend Development

React.js Next.js HTML5 / CSS3 Tailwind CSS Redux Toolkit Responsive Web Design

DevOps, Cloud & Công cụ

Docker Kubernetes (cơ bản) Git & GitHub Actions Linux CLI Nginx AWS Cloud Basics

Kiến trúc & Phương pháp

Microservices RabbitMQ / Kafka Clean Architecture & Design Patterns Unit Testing (JUnit, Jest) Agile / Scrum

Kinh nghiệm Làm việc

Backend Developer Intern

TechSolutions • Thực tập sinh Backend
06/2023 — 08/2023

Tham gia vào đội ngũ phát triển nền tảng CRM nội bộ cho doanh nghiệp khách hàng với kiến trúc RESTful service:

  • Phát triển & duy trì REST API: Xây dựng các module quản lý liên hệ, khách hàng tiềm năng và báo cáo doanh số bằng Spring Boot & PostgreSQL.
  • Tối ưu hóa hiệu năng cơ sở dữ liệu: Phân tích execution plan, bổ sung index và refactor 3 câu truy vấn chậm (slow queries), giúp giảm độ trễ API trung bình từ 450ms xuống còn 120ms (giảm ~73%).
  • Đảm bảo chất lượng mã nguồn: Viết Unit & Integration test với JUnit 5 và Mockito, nâng độ bao phủ kiểm thử (test coverage) từ 60% lên 85%.
  • Tiếp cận DevOps thực tế: Làm quen với việc đóng gói ứng dụng bằng Docker, quan sát hệ thống qua ELK Stack (Elasticsearch, Logstash, Kibana) và Datadog.
Java Spring Boot PostgreSQL Docker JUnit 5 Git

Dự án Tiêu biểu

Fullstack Microservices 03/2024 — 06/2024

E-Commerce Platform — Hệ thống TMĐT Phân tán

Hệ thống thương mại điện tử hoàn chỉnh theo kiến trúc Microservices gồm 5 dịch vụ độc lập: Auth, Product, Order, Payment, và Notification.

Triển khai Redis Cache giúp giảm 70% thời gian phản hồi API cho trang chi tiết & danh mục sản phẩm.
Tối ưu chỉ mục (B-tree indexing) trong PostgreSQL, tăng tốc độ truy vấn đơn hàng lên 3x.
Tích hợp cổng thanh toán quốc tế Stripe API, xây dựng pipeline CI/CD tự động deploy lên AWS ECS với Docker. Giám sát bằng Prometheus + Grafana.
Fullstack Realtime 09/2023 — 12/2023

TaskFlow — Nền tảng Quản lý Dự án & Kanban Realtime

Ứng dụng cộng tác quản lý công việc và dự án theo phương pháp Agile/Kanban với tính năng đồng bộ thời gian thực cho đội ngũ phân tán.

Tương tác thời gian thực: Bảng kéo thả (Drag-drop Kanban), bình luận và thông báo tức thì thông qua WebSocket (Socket.io).
Hệ thống phân quyền Role-Based Access Control (Admin, Member, Viewer) cùng xác thực OAuth2 (Google, GitHub).
Đảm bảo độ tin cậy với test coverage đạt 85% (Jest) và kiểm thử luồng người dùng End-to-End với Cypress.
Backend High-Concurrency 01/2023 — 04/2023

Food Delivery API — Backend Nền tảng Giao đồ ăn

Hệ thống backend chuyên xử lý đặt món, quản lý thực đơn, điều phối tài xế giao hàng và thanh toán trực tuyến.

Thiết kế kiến trúc RESTful API chuẩn OpenAPI/Swagger cho 4 modules: Nhà hàng, Thực đơn, Đơn hàng và Vận chuyển.
Giải quyết bài toán đồng thời cao (High-concurrency): Áp dụng Redis Distributed Lock chống tình trạng quá tải đặt món cùng lúc.
Tích hợp Apache Kafka cho kiến trúc xử lý sự kiện (Event-driven) và cổng thanh toán nội địa VNPay, MoMo.
Interactive Tool 06/2022 — 08/2022

Algorithm Visualizer — Công cụ Trực quan hóa Thuật toán

Trang web tương tác trực quan mô phỏng từng bước hoạt động của hơn 15+ thuật toán kinh điển nhằm hỗ trợ sinh viên học cấu trúc dữ liệu & giải thuật.

Mô phỏng sinh động các nhóm giải thuật: Sắp xếp (QuickSort, MergeSort), Tìm đường (Dijkstra, A* Pathfinding), Đồ thị và Quy hoạch động.
Tùy chỉnh tốc độ thực thi, tạm dừng, tua lại từng bước và hiển thị độ phức tạp thời gian/không gian trực tiếp.

Hoạt động & Đóng góp Cộng đồng

Open Source Contributor

Đóng góp pull request xử lý bug và cải thiện documentation cho 3+ dự án mã nguồn mở trên GitHub.

Technical Blog Writer

Viết 15+ bài chia sẻ chuyên sâu về Java Spring, tối ưu SQL và kiến trúc Microservices trên Medium với 5.000+ lượt xem.

Code for Vietnam Mentor

Tình nguyện viên hướng dẫn cơ bản về lập trình web và tư duy thuật toán cho các bạn học sinh sinh viên mới bắt đầu.