N G U Y E N E N G I N E E R
D A T
T H A N H
P R O F I L E
I am an experienced Python and Javascript looking for a job in Data/AI related or Software Engineer, where I can apply my knowledge and skills to work for continuous improvement. W O R K E X P E R I E N C E
Data
Zalo, Ho Chi Minh
Chatbot - LLM
Using and self host OpenAI, LLama and others models. Build Web-app with Fastapi and websocket.
Built-in knowledge base with vector-database and built-in intent classification. Colab AI Engineer built-in ASR module for Web with grpc-client and language translation. Built-in search online, crawling, analyst, restapi, other llms into company's tools. Build label web-app, tools with React Typescript, Django, and Postgres. Authenticate with JWT and then assign roles and permissions to each user. Using Celery and Redis to manage queue and cron job. Can label in multiple data categories - Audio, Video, Image, and so on. Apply computer vision, nlp, genai models for pre-annotations and benchmark steps. Pagination and filter in per request and virtual loading. Statistics on the number of labeled samples and performance each user performs according to each type, each user, each project, and so on.
Migrate database with Django.
Tesing UI-frontend with Selenium and backend with unittest, pytest. Fontend using Mobx to manage states and built-in core library. Using gitlab to manage version and features tools. Build and setup enviroment with Docker, docker-compose, and gateway nginx. CI/CD with gitlab ci/cd.
Crawl - Selenium, bs4, playwright by key-words and links and page. Create profile with pages that require a login and use temp emails for the fake accounts. Running multiprocessing at the same time.
Build Zalo Miniapp with React Native for revenue and expenditure management of AILab team. Fontend with Miniapp - React Nativate and Recoil.
Backend with Django and database with Postgres.
Make a fund statistics application for the group.
Sep 2022 - Current
E: ********.****@*****.***
in: in/nguyen-dat-thanh-3107/
Member of Open lab
University, Ho Chi Minh
Build a virtual assistant.
Build a chatbot with the Rasa framework.
Text to speech with PyAudio.
Speech to text with Google api.
Biometrics detection.
Use SSD for the object detection task.
May 2020 - Sep 2020
S E F T P R O J E C T
Finance System - Blockchain Crypto ~ 15M VND/ month (monthly) Built core library python: corelib, crawler, technical-analyst (tacorelib), storages. corelib: provide feature common, example: time, pandas, numpy, json crawler: provide methods with selenium, bs4, and playwright. tacorelib base on ta library, provide indicator and signals for trading. storages: provide storybook, news, embedings text Software: trading, chatbot, airdrops, game nft and others trading: storybook data, signals positions, buy and sell tokens Storybook: get data more 50 coin per minute and storage in postgres. Signals: automation calculate and return signal in minute with more 100 unique signals. Buy and sell coins when there are signals on Binance. chatbot: news data, vectordatabase, llm.
News data: crawling news in public page per minute. Chatbot: using dify with custom add-on.
airdrops:
running with more 20 telegram accounts per day, ex: ocean, nft:
current automation playing “Pixles” game with more 100 accounts per days. others: logger, kong-gateway, jenkins ci/cd, docker-compose. Database:
center log: kafka.
storybook: postgres.
news: elasticsearch, mongodb and postgres.
vectordatabase-embeddings: qdrant.
Teaching Assistant
University, Ho Chi Minh
Support student in studying.
Score and evaluate for each student.
Feb 2021 - Jun 2023
Data Science
CADS FPT Telecom, Ho Chi Minh
Mar 2022 - July 2022
Use Yolov5 to detect a person.
Prepare dataset for training model - video, images. Train and finetune model with object detection model - accuracy: 95%, fps: 15fps. Convert the model to Tensorrt.
Using the Nvidia library to optimize the model.
Use OCR to detect both player shirt numbers and player names. Highlight Football Detection
Open-mindedness
One of the most important aspects of collaboration wellness is being open and accepting new ideas.
Teamwork
Split difficult tasks into simpler ones, then work together to complete them faster.
Problem-solving skill
Listening, observation, and investigation, then analyzing and deciding to find the optimal solution.
Soft skill
P E R S O N A L S K I L L
Technical skill Experienced in Python. Moreover, I tried several programming languages like Javascript.
Familiar with using the Linux operating system.
Can use git to manage the individual project.
Use docker to set up the environment.
Effective use of Scikit-learn, Tensorflow, and Pytorch to solve Machine Learning and Deep Learning issues.
Have knowledge about data processing with NumPy and Pandas. Use PySpark to handle big data.
Setup and using Kong Gateway.
Setup and storage data with Kafka and python.
Also have knowledge of Postgres, and MongoDB.
Write API with Flash, FastAPI, Django and Nodejs Express. Crawl data to enrich data.
Build front end with ReactJS.
C E R T I F I C A T I O N S A N D R E W A R D S
Nov 2021
Mar 2021
Jan 2021
Generative Adversarial Networks (GANs) Specialization. Deep Learning Specialization.
IBM AI Engineering Professional.
IBM Data Science Professional.
Second prize in the football competition organized by the faculty. 2020
2020
Certificate of Rock Climbing Team Building Challenge Dec 2023