Tuấn-anh Nguyễn

Staff Software Engineer at Parcel Perform

Ho Chi Minh City, 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
Tuấn-anh Nguyễn is a Staff Software Engineer with 16 years of experience specializing in backend infrastructure, real-time distributed data systems, and data processing pipelines. Grounded in a physics education, he brings an analytically rigorous approach to system design, favoring well-reasoned architectures over ad-hoc fixes. At Parcel Perform he led the shift to event-driven, stateful stream processing with Flink, built an internal Flink platform and drove infra modernization including k8s, IaC, WAL-based CDC and systematic observability. He is an active open-source contributor, notably improving JavaScript CSP primitives and enhancing Rust bindings and cross-platform build tooling for tree-sitter and Emacs language bundles. Comfortable bridging stakeholder-facing product analysis and deep technical implementation, he also invents domain-specific tooling such as an in-house DSL to let semi-technical users define business rules. Based in Ho Chi Minh City, he combines rapid learning with a taste for elegant, long-lived solutions and careful evaluation of emerging technologies.
code16 years of coding experience
job10 years of employment as a software developer
bookBachelor, Physics, Bachelor, Physics at Московский Государственный Университет им. М.В. Ломоносова (МГУ)
bookBachelor, Information Technology, Bachelor, Information Technology at RMIT University Vietnam
languagesEnglish, Vietnamese, Russian, Chinese
stackoverflow-logo

Stackoverflow

Stats
121reputation
10kreached
3answers
0questions
github-logo-circle

Github Skills (35)

parserator10
javascript10
parser10
tree-sitter10
apidoc10
data-structure10
api10
parsing10
emacs10
build-automation10
data-structures10
rust10
text-parsing10
concurrency10
async9

Programming languages (13)

JavaRustCScalaHTMLTypeScriptShellJavaScript

Github contributions (5)

github-logo-circle
js-csp/js-csp

Jan 2014 - Aug 2016

CSP channels for Javascript (like Clojurescript's core.async, or Go)
Role in this project:
userBack-end Developer
Contributions:226 commits, 17 PRs, 38 pushes in 2 years 7 months
Contributions summary:Tuấn-anh implemented core functionalities for a CSP (Communicating Sequential Processes) library in JavaScript. Their contributions focused on building fundamental components such as ring buffers, fixed buffers, dropping buffers, and sliding buffers. They also implemented essential channel operations, including put, take, and close, as well as the core dispatcher logic and support for transducers. These changes provided the foundational elements to allow developers to use CSP channels.
cspcore-asyncjavascriptchannelsclojurescript
Language bundle for Emacs's tree-sitter package
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:5 releases, 6 reviews, 254 commits in 2 years 11 months
Contributions summary:Tuấn-anh primarily contributed to improving the build process and packaging for the Emacs tree-sitter language bundle. Their work focused on making the build process more robust, including fixing issues on Windows and optimizing the use of `tar` for compression. They also enhanced the grammar-bundle job for packaging and uploading the language packages. Furthermore, the user worked on resolving issues with grammar compilation and ensuring correct behavior across different platforms.
incrementaltree-sitterbundleparsingemacs
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
Tuấn-anh Nguyễn - Staff Software Engineer at Parcel Perform