Summary

With over four years of experience working with ML and DL and approaching cloud services while working on projects, this knowledge of ML/DL, AWS and Azure are helpful for me in future projects. To put myself for better knowledge and skilled in the future, I am eager to dedicate my time with hard working for researching and optimizing my code whenever I am free.

Technical proficiencies

Programming Languages: Python/Java

Skills: 

  • Strong knowledge in Azure AI services (Azure AI Services, Azure OpenAI, Azure Data Factory, etc.)
  • PyTorch/Tensorflow/Sklearn framework for AI/ML model development
  • PostgreSQL, MySQL, Oracle, SQLServer databases
  • Basic knowledge in AWS services (S3 Bucket, DynamoDB, Amazon Lex, Amazon API Gateway, etc.)
  • Object-oriented methodology, System Analysis and Design
  • Single Page Application (Web-based), RESTful Web API

Tools: Visual Studio Code, PyCharm, Git, Pip, Jira, Trello, Slack.

Professional experience

AI Healthcare

AI Developer, Apr 2023 - Present

Project description 

  • Voice Bot Assistance: Engineered a voice-activated bot to assist doctors and nurses with patient management and task organization, improving workflow efficiency and reducing administrative burden.
  • Natural Language Processing (NLP) Application: Implemented an NLP application capable of autonomously generating clinical documentation, such as Diagnostic Assessment and Plan (DAP) notes and Progress notes, thereby minimizing manual input and potential errors.
  • AI-Powered System: Created an intelligent chat platform that aids case managers in appointment scheduling. The system includes a predictive feature that assesses the likelihood of patient no-shows for upcoming appointments, enabling proactive measures to optimize resource allocation and enhance appointment adherence.

Responsibilities 

  • Develop and train pre-trained NLP models: This involves designing and training deep learning models on large text datasets for specific NLP tasks.
  • Utilize Azure AI Services for NLP functionalities: Leverage Azure AI features like Speech Transcription and Meeting Summarization to enhance the solution.
  • Construct data pipelines with Azure Data Factory: Design and implement automated data pipelines using Azure Data Factory for efficient data processing and report generation.
  • Implement core algorithms for automated clinical document generation: Develop the algorithms responsible for generating clinical documents based on extracted data.
  • Maintain and support the solution: Implement a maintenance plan for continuous improvement, bug fixing, and assisting team members.

Technologies 

  • Azure AI Services, Azure Data Factory, Azure Storage, OpenAI, Langchain, Prompt Engineering, Azure DevOps.

NLP Toolkit

AI Developer, Oct 2022 - Apr 2023

Project description 

  • Working on a team of 3 members including 1 Team Leader and 2 Developers.
  • NLP Toolkit is an app built specifically for Natural Language Processing. We provide an extremely easy API to quickly apply pretrained NLP models to text data, such as Text Summarization, Sentence Similarity, Grammar Correction, etc.

Responsibilities 

  • Build the pretrained models for NLP tasks.
  • Setup and deploy pretrained models on the server
  • Improve the pretrained model that fits each NLP task.
  • Fixing bugs, supporting team members and maintaining.

Technologies 

  • PyTorch, Docker, HuggingFace.

FaceAttendance – Internal use

AI Developer, Oct 2022 – Present

Project description 

  • Working on a team of 3 members including 1 Team Leader and 2 AI Developers and 2 Web Developers.
  • Face Attendance is a system that supports tracking attendance of the internal employee.

Responsibilities

  • Research methods improve face recognition models.
  • Setup and deploy code on the server.
  • Implement testing methods for face recognition models.  
  • Review code and develop the features.

Technologies

  • PyTorch, Docker, Onnx, PostgreSQL

ChatBot - Japanese

AI Developer, Apr 2022 – Oct 2022

Project description 

  • Working on a team of 5 members including 1 Project Manager, 1 Team Leader, 2 AI Developers and 1 Manual QA.
  • Building a Chatbot for Japanese clients using Amazon Lex Services, supports multiple platforms (MsTeams, RocketChat, Slack).

Responsibilities

  • Make the technical proposal.
  • Proposing methods for improving the performance of Chatbot.
  • Implement support modules for the chatbot, like Japanese Tokenizer (SudachiPy, Juman++).  
  • Implement retrain algorithm Amazon Lex model.  
  • Write documents and daily reports for customers.

Technologies

  • PyTorch, AWS Lex, AWS DynamoDB, AWS Lambda Function, S3 Bucket.

Smart E-learning – Japanese

Developer, Nov 2021 – Oct 2022

Project description 

  • Smart E-learning is a smart learning management system that allows targets like educational centers which can be customized according to personal positions such as Learners, Teachers or trainers, and Administrators.
  • Working on a team of 10 members including 1 Project Manager, 1 Team Leader, 3 Developers and 5 QA.

Responsibilities

  • Implement the algorithm to parse the exam file to components such as header, questions, answer and result, etc.  
  • Support my colleagues implement the algorithm that auto checks and gets the score of the assignment of the students using YOLOv5.  
  • Implement the algorithm that auto generates new exams from a database of parsed questions.

Technologies

  • PyTorch, YOLOv5, FastAPI, OracleSql.

ChatBot - Japanese

Developer, Dec 2021 – Apr 2022

Project description 

  • Working on a team of 3 members including 1 Team Leader, 2 Developers.
  • A Chatbot for internal employees using RASA Chatbot Framework, supporting multiple platforms (Odoo, RocketChat).

Responsibilities

  • Make the technical proposal.
  • Create a script for generating data for train Chabot (using Chattete).
  • Proposing methods for testing and improving the performance of Chatbot.  
  • Implement Vietnamese language model to Chatbot architecture.
  • Write a dockerfile and deploy the chatbot on an EC2 instance.

Technologies

  • PyTorch, RASA, Microsoft Bot Framework, AWS EC2
Certifications

Microsoft Certified: Azure AI Engineer Associate

  • Issued Oct 2023

Natural Language Processing Specialization

  • Issued Jan 2023

Deep Learning Specialization

  • Issued Dec 2022

The Deep Learning with Keras Workshop Packt

  • Issued May 2020 - Expires May 2022

Navigating OurCooperation Models

We assess your needs first. Then, we will send you the top software engineer CV options so that you can select your favorite. The chosen engineer becomes part of your in-house team.

Ideal for businesses that:
Need specialized expertise but don't want to hire full-time staff
Want to scale resources up and down quickly
Require extra support for upcoming or ongoing projects
You can choose from our numerous software developer CV options. The selected developers form a dedicated team that works exclusively on your project. They also collaborate closely with your in-house team to achieve your goals.

Ideal for businesses that:
Require cost-effective and scalable solutions for large and long-term projects
Want to form a consistent team with excellent skills
Need a development team committed to their business goal
We define a clear path for your project. Since the project has clear timelines and scopes, you can control your budget better. You can also choose to work with a remote team or manage specialized technical roles.

Ideal for businesses that:
Have a set budget and clearly outline the project scope
Struggle with strict deadlines
Handle projects with clear goals, a detailed outline, and achievable milestones
How to Hire Top Developers from Saigon Technology?