Giang Truong

Senior Software Engineer at NVIDIA

Western Australia
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
Giang Truong is a Senior Software Engineer with 11 years of experience specializing in GPU-accelerated data processing and perception for autonomous driving at NVIDIA. He holds a PhD in Computer Science and has strong research roots in deep learning for robust estimation, 3D scene understanding, registration and localization. An active open-source contributor, Giang has improved high-profile projects like NVIDIA's Spark RAPIDS and cuDF—implementing SQL string functions, statistics aggregations, and performance fixes that enhance GPU DataFrame and Spark acceleration. He blends deep research experience with production-grade backend engineering, having applied ML to medical imaging during a research fellowship and to real-world perception systems at NVIDIA. Based in Western Australia, he pairs technical rigor with a quirky personal touch as a self-described computer and food enthusiast.
code10 years of coding experience
job1 year of employment as a software developer
bookBachelor of Engineering - BE, Electrical and Electronics Engineering, Excellent, Bachelor of Engineering - BE, Electrical and Electronics Engineering, Excellent at Ho Chi Minh University of Technology
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Edith Cowan University
github-logo-circle

Github Skills (21)

algorithm10
algorithms10
apache-spark10
c-language10
data-structure10
java10
javas10
rapids10
aggregations10
cuda10
data-structures10
datastructures-algorithms10
cprogramming-language10
gpu-acceleration10
data-engineering9

Programming languages (5)

TypeScriptC++CMakeScalaCuda

Github contributions (5)

github-logo-circle
rapidsai/cudf

Feb 2021 - Jan 2023

cuDF - GPU DataFrame Library
Role in this project:
userBack-end Developer
Contributions:4520 reviews, 141 commits, 232 PRs in 1 year 11 months
Contributions summary:Giang primarily focused on enhancing the cuDF library, making significant contributions to the functionality and efficiency of its data structures and operations. Their work included implementing and optimizing core features, such as the `HISTOGRAM` and `MERGE_HISTOGRAM` aggregations, as well as improvements to existing APIs such as `cudf::contains` and `lists::distinct`. They also addressed memory issues and code inefficiencies within the ORC writer, focusing on performance improvements and bug fixes in the core library's functionality.
cudadataframe-librarydata-analysiscppcudf
NVIDIA/spark-rapids

Aug 2021 - Jan 2023

Spark RAPIDS plugin - accelerate Apache Spark with GPUs
Role in this project:
userBack-end Developer
Contributions:373 reviews, 14 commits, 86 PRs in 1 year 5 months
Contributions summary:Giang implemented several features and made improvements related to string manipulation functions within the Spark RAPIDS plugin. This included adding support for the `repeat` SQL function and implementing relevant code. They also worked on extending the plugin to support `stddev` and `variance` aggregations, as well as the `str_to_map` function. These contributions directly enhance the plugin's capabilities for GPU-accelerated data processing within Apache Spark.
gpu-accelerationgpuapachebig-dataspark
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
Giang Truong - Senior Software Engineer at NVIDIA