Eugene Agafonov

Software Engineer at NVIDIA

Sunnyvale, California, 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

🤩
Rockstar
🎓
Top School
Eugene Agafonov is a pragmatic software engineer with six years of focused experience in C, C++, Python and Linux, currently building software at NVIDIA after a multi-year tenure at LG Electronics. He has a strong background in systems engineering and build automation—contributing DevOps improvements to the widely used LGSVL autonomous vehicle simulator by hardening build scripts, Jenkins jobs, and Unity asset handling. His career spans embedded and telecom roots through roles at Nokia, Yandex, and as an independent consultant, giving him a blend of product-facing and infrastructure-hardened engineering. Based in Sunnyvale, he brings a track record of streamlining CI/CD and release pipelines that reduce build failures and simplify cross-branch workflows.
code6 years of coding experience
job18 years of employment as a software developer
bookНижегородский Государственный Университет им. Н.И. Лобачевского (ННГУ)
github-logo-circle

Github Skills (14)

jenkins10
automation10
bash10
automations10
docker10
jenkins-ci10
build-system10
simulator10
dockers10
cicd10
unity3d9
unreal-engine-56
unreal6
unreal-engine-46

Programming languages (4)

C#C++HTMLPython

Github contributions (5)

github-logo-circle
lgsvl/simulator

Jan 2020 - Aug 2021

A ROS/ROS2 Multi-robot Simulator for Autonomous Vehicles
Role in this project:
userDevOps Engineer & Automation Engineer
Contributions:63 commits, 2 pushes, 4 branches in 1 year 6 months
Contributions summary:Eugene's contributions primarily focused on automating and streamlining the build process for the autonomous vehicle simulator. They modified build scripts, including `build-simulator.sh` and `build-bundles.sh`, to incorporate features such as building controllable plugins, handling Unity license acquisition, and managing asset bundles. Furthermore, the user improved the Jenkins build jobs by adding checks and error handling, including logging and reporting on build failures and errors. They also addressed Git branch name handling and optimized the build process.
simulationcarlasimulatorunitybaidu
lgsvl/Logging

Jun 2021 - Jun 2021

Contributions:3 commits in 6 days
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
Eugene Agafonov - Software Engineer at NVIDIA