Minh Nguyen

Staff Backend Engineer at GitLab

Vietnam
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Minh Nguyen is a Staff Backend Engineer based in Vietnam with 11 years of experience building and scaling distributed systems, currently shaping backend architecture at GitLab. He specializes in Golang, Ruby, Python, Kubernetes, gRPC, PostgreSQL and Redis, and focuses on protocol-level performance tuning and observability. Minh has led platform transformations—moving monoliths to microservices, implementing canary CI/CD, and building core services like API gateways, auth, and feature flags—to support growth from hundreds of thousands to millions of users. He has hands-on open-source contributions to high-profile Ruby projects (including ruby-kafka topic management and core Ruby TracePoint/Ractor fixes), reflecting deep expertise in both language internals and production messaging systems. Formerly an engineering manager who scaled a 70-person organization and established career ladders and SLO-driven practices, he blends technical depth with operational leadership.
code11 years of coding experience
job8 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at VNUHCM - University of Science
github-logo-circle

Github Skills (15)

testing10
management10
topic-detection10
kafka10
topic-modeling10
apache-kafka10
manage10
topic-models10
back-end-development10
ruby10
programming-language9
lang8
object-oriented-programming7
c117
c177

Programming languages (12)

JavaC++CSSCoffeeScriptCJavaScriptGoMustache

Github contributions (5)

github-logo-circle
zendesk/ruby-kafka

Jan 2018 - Feb 2019

A Ruby client library for Apache Kafka
Role in this project:
userBack-end Developer
Contributions:1 review, 227 commits, 33 PRs in 1 year 1 month
Contributions summary:Minh focused on enhancing the `ruby-kafka` library by implementing features related to topic management. Their contributions included adding support for deleting topics, defining requests and responses for delete and create partitions, and implementing interfaces for these operations. They also improved the tests and documentation to reflect the new features, and added checks for API support before running functional tests.
apache-kafkaruby-gemkafka-consumerclient-libraryruby-client
ruby/ruby

Apr 2017 - Sep 2020

The Ruby Programming Language
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:2 reviews, 6 PRs, 5 comments in 3 years 5 months
Contributions summary:Minh primarily contributed to the Ruby programming language repository by addressing code changes related to the TracePoint and Ractor functionalities. These changes included modifications to inspect methods, documentation updates, and the addition of test cases. The user also focused on implementing validation for Ractor names during initialization, ensuring proper functionality, and improving the overall stability of the testing framework.
object-orientedruby-languageprogramming-languagerubyc
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Minh Nguyen - Staff Backend Engineer at GitLab