Mục tiêu nghề nghiệp
Ngắn hạn:
Tích lũy kinh nghiệm qua các kỳ thực tập, tham gia vào các dự án
thực tế để nâng cao kỹ năng lập trình, tư duy thiết kế hệ thống và
khả năng làm việc nhóm.
Dài hạn:
Trở thành một kỹ sư phần mềm chuyên nghiệp, có tư duy hệ thống
vững chắc, chuyên môn sâu và kỹ năng làm việc hiệu quả để đóng góp
vào các sản phẩm công nghệ có giá trị.
Dự án nổi bật
Better Read - Nền tảng tìm kiếm & mua sách trực tuyến
Better Read - Online Book Search & Shopping Platform
Thời gian: 02/2024 -
04/2024
|
Link GitHub
Mục tiêu:
Xây dựng nền tảng thân thiện cho người dùng tìm kiếm, mua sách,
đồng thời rèn luyện kỹ năng backend nâng cao như đồng bộ dữ
liệu, tối ưu truy vấn, caching và hệ thống gợi ý.
Build a user-friendly platform for book searching and
purchasing, while practicing advanced backend skills like data
synchronization, query optimization, caching, and recommendation
systems.
Điểm nổi bật:
-
Áp dụng Kafka để đồng bộ dữ liệu giữa nhiều
CSDL.
-
Applied Kafka for data synchronization
between multiple databases.
-
Sử dụng Redis cho caching và rate limiting.
-
Used Redis for caching and rate limiting.
-
Tối ưu CSDL với phân mảnh (sharding),
đánh chỉ mục (indexing), và
replication.
-
Optimized database with sharding,
indexing, and replication.
-
Tích hợp ElasticSearch cho tìm kiếm nhanh và
Neo4j cho hệ thống gợi ý sản phẩm.
-
Integrated ElasticSearch for fast search and
Neo4j for product recommendation system.
Công nghệ: Java,
Spring, Hibernate, MySQL, MongoDB, Redis, Neo4j, Kafka, AngularJS,
Node.js, MVC.
Vai trò:
Fullstack (tập trung Backend)
Fullstack (Backend-focused)
Bid Market - Nền tảng đấu giá trực tuyến hiện đại
Bid Market - Modern Online Auction Platform
Thời gian: 09/2024 -
12/2024
|
Link GitHub
Mục tiêu:
Xây dựng nền tảng đấu giá an toàn, kết nối người mua và người
bán, đồng thời rèn luyện kỹ năng làm việc nhóm và làm quen với
React Native.
Build a secure auction platform connecting buyers and sellers,
while enhancing teamwork skills and getting familiar with React
Native.
Điểm nổi bật:
Giải quyết các luồng nghiệp vụ phức tạp của đấu giá như tự động
đấu giá, giới hạn, kiểm soát trạng thái tài khoản, đảm bảo tính
công bằng và bảo mật.
Address complex auction workflows like auto-bidding, bid
increments, account status control, ensuring fairness and
security.
Công nghệ: React
Native, Java, Spring, MySQL, MongoDB, Node.js, MVC.
Vai trò:
Fullstack (tập trung Frontend)
Fullstack (Frontend-focused)
EVi-Dictionary - Từ điển Anh-Việt offline
EVi-Dictionary - Offline English-Vietnamese Dictionary
Thời gian: 10/2023 -
11/2023
|
Link GitHub
Mục tiêu:
Xây dựng ứng dụng học tiếng Anh offline hiệu quả, thực hành về
Java, FXML và kiến trúc hướng đối tượng (OOP).
Develop an effective offline English learning app, practicing
Java, FXML, and Object-Oriented Programming (OOP)
architecture.
Điểm nổi bật:
-
Áp dụng các Design Pattern như
Singleton, Prototype.
-
Applied Design Patterns like
Singleton, Prototype.
-
Triển khai cấu trúc dữ liệu Trie giúp tra cứu
từ vựng cực nhanh so với truy vấn CSDL thông thường.
-
Implemented Trie data structure for
ultra-fast vocabulary lookup compared to traditional DB
queries.
Công nghệ: Java,
SQLite, FXML, Git, XML.
Vai trò:
Lập trình viên duy nhất
Sole Developer