Thoai
Hi, I am Ly Bao Thoai,
Software Engineer

About Me

I am a passionate Software Engineer with three years of working experience in designing, developing, and deploying software. I can proficiently use Python, JavaScript and other technologies, covering Front-End, Back-End, and DevOps. I enhanced my skills with lots of personal projects. I also learned to use LLMs, like OpenAI API in my projects.

My Contact


My Projects

I have worked on a variety of exciting personal projects and PoCs that enhanced my skills in React, NodeJS, Generative AI. You can explore them all on the dedicated page.

View My Projects →

Skills

Languages

  • Python
  • JavaScript
  • Java
  • HTML, CSS
  • JSON, YAML
  • TTCN-3

Technologies

  • ReactJS
  • NodeJS
  • ExpressJS
  • Socket IO
  • Flask
  • OpenAI API
  • Tailwind

Database

  • MongoDB
  • MySQL
  • PostgreSQL

Tools and IDEs

  • VSCode
  • Vim
  • Visual Studio
  • Eclipse
  • Wireshark
  • MobaXTerm
  • Postman

DevOps Skills

  • Linux
  • Docker
  • Kubernetes, Helm
  • Jenkins
  • Git
  • Bash
  • Nginx

Knowledge

  • Scrum Agile, OOP
  • Rest API, Socket API
  • Containerization
  • Generative AI
  • Computer network
  • Microservices

Soft Skills

  • Use English daily (IELTS 6.5)
  • Fast research and troubleshoot
  • Communicate clear and teamwork
  • Problem solving, planning
  • Optimize way of working and productivity

Work Experience

DEK - Endava

DEK - Endava

Sep 2022 - Present
Role: Software Engineer, DevOps
Project: IMS Network Function Test - A framework for IMS (IP Multimedia Subsystem) Network Function Testing, designed to assist telecom companies in developing and validating IMS deployments. This framework enables the creation of test cases for critical protocols such as SIP (Session Initiation Protocol), Diameter, etc., to verify IMS functionality.
Technologies: Python Flask, TTCN-3, Linux, Docker, Kubernetes, Jenkins, Nginx
Responsibilities
  • Develop testing framework for IMS (GUI, API, system logic)
  • Develop scripts and Jenkins for CI/CD
  • Support customers in troubleshooting configuration and deployment
  • Discuss about requirements detail, feature design and implementation
  • Perform code-reviewing and testing for product's new functionality
  • Write product documentation for new features, demo in sprint review, quarter release
  • Perform security scans and address security issues for each release
Achievements
  • Migrated product from Docker to Kubernetes platform
  • Wrote automated scripts that saved 52 man-hour manual work per year
  • Showcased working product to potential customer
  • Hosted sessions internally to share new technologies to team, trained a new member
VinBrain

VinBrain

Jun 2021 - Sep 2021
Role: Front-End Developer
Project: AIScaler - A product that helps organizations can do an end-to-end flow AI training, from data labeling, data cleaning to model training and deployments
Technologies: React, Redux, Tailwind, HTML, CSS, JSON
Responsibilities
  • Develop user interfaces using React + Redux
  • Gather requirements from UI designer
  • Collaborate with backend developers for API endpoints
Achievements
  • Learned React and Redux, Tailwind CSS, Scrum

Education

HCMIU

HCMC International University - VNU

Bachelor’s Degree in Computer Science 2022
Highlights
  • Excellent student in 3 semesters (GPA ≥ 9.0 / 10.0)
  • Good student in 4 semesters (GPA ≥ 8.0 / 10.0)
  • Encouragement scholarship in 5 semesters