Andrew Gontarek

Senior Software Engineer at NVIDIA

Lake Elmo, Minnesota, United States
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

👤
Senior
🎓
Top School
Andrew Gontarek is a Senior Software Engineer with 15 years of experience specializing in GPU and high-performance computing debugging tools, currently leading the GPU Debugging Tools stack at NVIDIA. He has a strong track record modernizing and scaling debugger ecosystems—turning research prototypes into production-grade tools that run on the world’s largest supercomputers and integrating testing and CI/CD best practices. Previously he built and led teams at HPE/Cray, contributed to ROCm debugger designs for AMD, and open-sourced cross-company tooling to accelerate collaboration. Based in Lake Elmo, MN, he combines deep systems-level expertise in debuggers, compilers, and performance tooling with pragmatic engineering—often improving launch times and message throughput by orders of magnitude. Notably, his work spans both low-level protocol and developer ergonomics, from libfabric ports and DWARF support to scalable gdb4hpc and automated system testing.
code15 years of coding experience
job13 years of employment as a software developer
bookUniversity of Minnesota Twin Cities
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (16)

minecraft10
fabric10
gdb9
gpu7
locate7
cuda7
cpp7
nodes6
daemons6
api5
parallel5
parallel-computing4
hpc3
infrastructure2
tower1

Programming languages (2)

C++C

Github contributions (5)

github-logo-circle
agontarek/cuda-gdb

Dec 2022 - Dec 2022

CUDA GDB
Contributions:9 pushes, 137 branches in 1 day
cudagpucppgdb
agontarek/LaunchMON

Feb 2015 - Jun 2018

LaunchMON is a software infrastructure that enables HPC run-time tools to co-locate tool daemons with a parallel job. Its API allows a tool to identify all the remote processes of a job and to scalably launch daemons into the relevant nodes.
Contributions:22 pushes in 3 years 4 months
apidaemonsparallelinfrastructurenodes
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