Nguyen Khac Thanh

Software Engineer

image

I have a solid foundation in developing scalable, high-performance web applications. Passionate about learning new technologies and tackling complex challenges, I thrive in collaborative environments that prioritize innovation and quality. With strong networking and database skills, I aim to build impactful, user-friendly web solutions that drive meaningful results.


Work Experience

Lead Software Engineer

Zen8labs | 06-2024 - Present

At Zen8labs, I have developed and maintained two products for Vingroup: the VinUni and My Vinmec applications. For VinUni is a mobile application designed to support students, faculty, and staff by providing features such as news updates, event management, and payment services. For My Vinmec involved migrating the entire platform from EC2 to Kubernetes (EKS) in AWS Cloud, improving scalability and performance. Additionally, I support development teams in managing and operating CI/CD pipelines and infrastructure for both applications.

  • Python / Django
  • JavaScript / ReactJS
  • Kubernetes / AKS / EKS
  • Azure Cloud / AWS

Product Engineer

Locofy.ai | 01-2024 - 06-2024

I worked as a product engineer, handling a wide range of tasks, including developing features for both the frontend and backend, monitoring and analyzing product quality, and implementing improvements. Additionally, I developed CI/CD pipelines and led the migration of the platform from AWS to GCP.

  • JavaScript / NodeJS / ReactJS
  • AWS / GCP
  • Terraform / Terragrunt

Software Engineer

Offsring Digital | 08-2023 - 01-2024

I worked as an backend engineer to develop a workout application.

  • JavaScript / NodeJS
  • Elastic Beanstalk, Simple Email Service in AWS

Site Reliability Engineer

Teko Vietnam | 12-2021 - 08-2023

I developed internal tools to enhance performance and minimize deployment errors for development teams, integrating them with GitLab, Jira, and Kubernetes clusters. Additionally, I built and maintained GitLab CI pipelines, handled on-call monitoring, and investigated/resolved infrastructure issues reported by development teams.

  • Kubernetes on private cloud
  • Helm charts
  • Prometheus / Loki / Jaeger tracing / Grafana
  • Gitlab / GitlabCI

Software Engineer

Teko Vietnam | 06-2019 - 12-2021

I worked as a Full-Stack Developer to build a marketplace application. For Backend, I developed a catalog service to manage products and related data, including catalogs, suppliers, brands, and attributes. For Frontend, I built a multi-tenant Next.js application for clients such as Phong Vu, Soi Bien, and Takashimaya. Additionally, I developed the frontend for POS and Smart POS systems at terminals. Additional, I trained interns and junior developers, optimized web performance, and reduced build time for the Next.js application. You can learn more about this project at my post

  • Python / Flask
  • MySQL / Redis
  • NodeJS / NextJS
  • Webpack / RollupJS / Webpack bundle analyzer

Backend developer

Revotech International | 06-2017 - 06-2019

I started my career here, where I developed a backend system to serve machine learning models for predicting oil quantities at wells. During this time, I gained valuable IT skills, including Git, background job processing, and web development.

  • Python / Flask / Celery
  • Numpy / Scipy / Pandas
  • Scikit-learn / Tensorflow / Keras

Projects

Docker UI

Open Source

It's an UI to manage docker workload like containers, images, volumes,…. You can more project here

Devtools

Open Source

The Ultimate Toolkit to Simplify, Automate, and Enhance Your Development Workflow!. You can using it via devtools.nkthanh.dev

Kubernetes observability module

Open Source

A module to observe and alert Kubernetes resource usage. I have written it with Helm chart. Entire of module, I use opensource projects like Prometheus, Cortex, Kafka,… You can see a part of it via demo-k8s-obs-modules

VinUni

At Zen8labs

Mobile application for students, faculties and staffs in VinUniversity

Locofy Lightning

At Locofy.ai

An AI Figma plugin to generate design to code easily with 1-click

Phong Vu' website, Soibien's website, Takashimaya's website,...

At Teko

Channels to sell products, a part of the marketplace platform.