NGUYỄN QUANG TÙNG

AI/ML Engineering

ĐIỆN THOẠI: ***.***.****

Tôi rất đam mê lĩnh vực Trí Thông Minh Nhân Tạo và đã dành nhiều thời gian và nỗ lực để học hỏi và khám phá sâu hơn về nó. Tôi đã và đang liên tục cập nhật kiến thức mới, liên tục thực hành và nâng cao kỹ năng lập trình để thực hiện ý tưởng và dự án Trí Thông Minh Nhân Tạo.

scroll down


Kỹ năng

Programming Languages :   Python
e logo   c logo   cplusplus logo   dotnet logo   HTML5 logo   CSS3 logo   MySQL logo   MicrosoftSQLServer logo  
Frameworks / Libraries :   TensorFlow logo   keras logo   OpenCV logo   pandas logo   scikitlearn logo  
Tools :   Visual Studio Code logo   googlecolab logo   pycharm logo   jupyter logo   git logo   github logo   Anaconda logo   Eclipse IDE logo   Spyder IDE logo  
Ngôn ngữ lập trình
  • Python:  Cơ bản về ngôn ngữ Python, có thể thu thập và tiền xử lý dữ liệu, xây dựng và huấn luyện mô hình học máy, đánh giá và tinh chỉnh mô hình, thực hiện phân tích và trực quan hóa kết quả, triển khai mô hình vào môi trường thực tế ....
  • C# (.Net): Có thể sử dụng C# (.Net framework) để viết phần mềm, thực hiện các tác vụ cơ bản
  • Html - Css :   Nắm được chuẩn thiết kế web responsive, BEM,...
  • Cơ sở dữ liệu : Có thể sử dụng query SQL cơ bản. Cơ bản về cơ sở dữ liệu quan hệ như MySQL/Microsoft SQL Server.
Frameworks / Libraries
  • Keras, TensorFlow:  Có thể xây dựng kiến trúc mô hình, huấn luyện và đánh giá mô hình, tinh chỉnh tham số mô hình, xử lý và tiền xử lý dữ liệu, triển khai mô hình vào môi trường thực tế, và tối ưu hóa hiệu suất và tài nguyên của mô hình.
  • Flask:  Có thể xây dựng API để triển khai mô hình AI/ML, xử lý yêu cầu và trả về kết quả từ mô hình, xử lý dữ liệu đầu vào và đầu ra, quản lý phiên và bảo mật, và tối ưu hóa hiệu suất của ứng dụng.
  • OpenCV:  Có thể xử lý và tiền xử lý ảnh và video, trích xuất đặc trưng từ hình ảnh, xây dựng và huấn luyện các mô hình phân loại và nhận dạng, đánh giá và tinh chỉnh mô hình, và triển khai mô hình vào ứng dụng thực tế.
  • Pandas:  Xử lý, phân tích, thao tác dữ liệu, trích xuất thông tin, chuẩn hóa, phân tích thống kê và khai phá dữ liệu trong ứng dụng AI/ML...
  • Scikitlearn:  Tiền xử lý, huấn luyện mô hình, đánh giá, tinh chỉnh và thực hiện các tác vụ phân loại, hồi quy, gom cụm và rút trích đặc trưng trong AI/ML.
  • Plotlib:  trực quan hóa dữ liệu, tạo biểu đồ, và phân tích và trực quan hóa kết quả mô hình để hiểu và trình bày dữ liệu một cách dễ hiểu.
Công cụ lập trình
  • Visual Studio Code:   Hiện đang sử dụng Visual Studio Code , biết cách Debug, áp dụng các plugin để giúp việc viết code nhanh hơn. Sử dụng docker mức độ cơ bản.
  • Google Colab / Jupyter Notebook:   Nắm vững quy trình làm việc và tương tác với các notebook để phát triển dự án và nghiên cứu. Có kỹ năng lập trình, xây dựng và huấn luyện mô hình học máy, phân tích dữ liệu và trực quan hóa kết quả. Ngoài ra, còn hỗ trợ hiểu và sử dụng các thư viện phổ biến.
  • Spyder (Anaconda):   Có kỹ năng lập trình Python, thực hiện phân tích dữ liệu và trực quan hóa kết quả. Ngoài ra, bạn cũng sẽ làm quen với các thư viện và công cụ phổ biến trong lĩnh vực khoa học dữ liệu và học máy.
  • Git - Github - Gitlab - Soucetree:  Sử dụng được các công cụ quản lý source code, nắm các câu lệnh của git, và dùng được phần mềm gitUI như Sourcetree
  • Telegram - Slack - Skype -Trello:   dùng được các công cụ quản lý công việc ...
Khác
  • Tiếng anh:   Tiếng anh cơ bản các kỹ năng: nghe - nói - đọc - viết
  • Làm quen với môi trường Alige và Scrum nhanh chóng.
  • Khác :  Khả năng làm việc nhóm, Khả năng tìm tòi học hỏi, khả năng quản lí thời gian, ...

Dự án đã làm


CAMERA CALIBRATION   (openCV ...)

Xây dựng package để dễ dàng calibrate camera (loại bỏ biến dạng của camera để cải thiện một số ứng dụng thị giác máy tính) và publish lên PyPi.

April 2024 - June 2024

AI Chess and AI Chinese Chess interactive with Robot Arm   (YOLOv8 ...)

- Dự án "AI Chess" là một dự án kết hợp Xử lý Hình ảnh, Arduino và robot để áp dụng chơi cờ với robot có khả năng tương tác.

- Dự án "AI Chinese Chess" là một dự án kết hợp mô hình thị giác máy tính (YOLOv8), Arduino và robot để áp dụng chơi cờ với robot có khả năng tương tác.

August 2023 - December 2023 Internship

Driver drowsiness system   (CNN,OpenCV)

- Đào tạo một mô hình CNN trên một bộ dữ liệu chứa các ví dụ về cả mắt nhắm và mắt mở. Mô hình được đào tạo này sau đó được OpenCV sử dụng để ghi lại nguồn cấp dữ liệu video trực tiếp từ máy ảnh. Mỗi khung hình từ nguồn cấp dữ liệu video được chuyển qua mô hình CNN để xử lý và phân loại, xác định xem mắt đang mở hay nhắm trong thời gian thực.

- Cấu hình mô hình CNN sử dụng Keras - TensorFlow, và ứng dụng thêm các Libraries OpenCV Numpy, Pandas, OS ...

Febrary 2023 - April 2023

Chatbot   (Keras Sequential Model - Flask Framework)

- Xây dựng Chatbot đơn giản sử dụng Keras Sequential Model và triển khai mô hình.

- NLP (Xử lý ngôn ngữ tự nhiên) dựa vào tokenizer và label encoder của thư viện sklearn, xây dựng Neural Network với mô hình Sequential Keras. Sử dụng Flask (API function) và HTML, CSS, JavaScript để triển khai Chatbot.

August 2022 - December 2022

The Band Website   (HTML,CSS,JavaScript)

- Website tĩnh của nhóm nhạc The Band.

- Sử dụng HTML,CSS và Javascript để xây dựng Website

June 2022 - July 2022

HUMAN SKELETON ESTIMASTING PROJECT   (Digital Image processing)

- Xây dựng mô hình lượng khung xương (skeleton estimation ) từ ảnh hoặc video sử dụng các mẫu nhận dạng (Pattern recognition) để ứng dụng sẽ tự động phát hiện các bộ phận của con người bằng cách sử dụng thuật toán máy học.

- Sử dụng thư viện mediapipe, mô-đun CNN MobieNet để tìm ước tính bộ xương người từ hình ảnh hoặc video - Ngoài ra, sử dụng cvzone để theo dõi tay, nhận diện khuôn mặt và phát hiện lưới khuôn mặt trong thời gian thực

February 2022 - June 2022

Kinh nghiệm


Công ty cổ phần i-Soft    info

Vị trí: AI/ Computer Vision Engineer   
02/2024 - hiện tại

Công ty TNHH Tự Động Hóa SVN (Sophic Automation/ SVN Automation)    info

Vị trí: Thực tập sinh AI/ Computer Vision    Phiếu đánh giá

Thực tập sinh thị giác máy tính tại phòng Research and Development (R&D Department) . Nhận việc nghiên cứu về: AI Computer Vision, Embedded software, Software application. Tại đây tôi được tham gia vào dự án thực tế, ứng dụng các kiến thức đã học để giải quyết một số vấn đề điều khiển cánh tay robot để thực hiện một số tác vụ.

08/2023 - 12/2023

Công ty TNHH Giải pháp Phần mềm Tường Minh (TMA Solutions)    info

Vị trí: Thực tập sinh AI/ Computer Vision    Phiếu đánh giá

Thực tập sinh thị giác máy tính tại phòng "Đổi mới trí tuệ nhân tạo". Nhận việc nghiên cứu về SOTA model: YOLO, Tại đây tôi được tham gia vào dự án thực tế, qua đó nắm được kỹ năng làm việc, tìm kiếm thông tin chưa biết để hoàn thành nhiệm vụ được giao.

03/2023 - 6/2023

Khoa đào tạo chất lượng cao Trường ĐH Sư Phạm Kỹ Thuật thành phố Hồ Chí Minh (HCMc UTE)    info

Vị trí: Trợ giảng

Trợ giảng cho khoa Đào tạo Chất Lượng Cao (HCMc UTE) môn: Xác Suất Thống Kê Và Ứng Dụng Cho Kỹ Sư. Nhận việc giảng dạy các kiến thức cơ bản hỗ trợ học viên lấy lại căn bản và giải đề.

02/2021 - 05/2023

CÔNG TY TNHH THÊM SÀI GÒN ULTRASONICS (THEM SAI GON ULTRASONICS Co.,LTD)    info

Vị trí: Thợ chính - Trợ lý kỹ thuật, công nghệ
Hướng dẫn: Nguyễn Đình Thêm (Giám đốc)

Nhân viên thường trực. Xử lý các vấn đề kỹ thuật số, thông tin, truyền thông trong doanh nghiệp.
Quản lý vật tư, chăm sóc khách hàng, hỗ trợ lắp đặt bảo trì hệ thống nhiệt siêu âm công nghiệp.

05/2020 - 05/2022

Học tập

Trường Đại Học Sư Phạm Kỹ Thuật Thành Phố Hồ Chí Minh (HCMC UTE)

Chuyên ngành:   Kỹ Sư Phần Mềm (Software Engineering)
Từ 7/2019 - 12/2023

Trường Trung Học Phổ Thông Chuyên Nguyễn Du tỉnh Đăk Lăk

Chuyên ngành:   Vật Lí
Từ 2016 - 2019