Arseniy Aharonov

Senior Software Engineer at NVIDIA

Stony Stratford, England, United Kingdom
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
Arseniy Aharonov is a Senior Software Engineer and firmware architect with 17+ years building high-performance embedded and RT systems, currently contributing at NVIDIA after leading firmware architecture and methodology teams at Western Digital and Canonical. He blends an artist’s pursuit of craftsmanship with deep systems expertise across C, C++, assembly, Python, C#, and emerging interest in Rust, designing multithreaded/multiprocessor firmware and collaborating closely with ASIC teams. A hands-on leader and instructor, he runs courses on Test-Driven Development and has guided teams of 40+ engineers while continuing to write and refactor production code. His open-source contributions include improving test infrastructure and mocking in canonical/snapd, reflecting a practical focus on reliability and developer experience. Raised on a background in arts, physics, and electrical engineering, he frames software as aesthetic, precise engineering—turning blueprints into robust, elegant systems.
code7 years of coding experience
job22 years of employment as a software developer
bookB. Sc., Communication Systems Engineering, B. Sc., Communication Systems Engineering at Ben-Gurion University of the Negev
languagesEnglish, Hebrew, Russian, German
stackoverflow-logo

Stackoverflow

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

Github Skills (5)

go10
testing10
bash9
git8
cicd7

Programming languages (9)

TypeScriptDockerfileShellC++CCMakeSCSSGo

Github contributions (5)

github-logo-circle
canonical/snapd

Dec 2021 - Feb 2022

The snapd and snap tools enable systems to work with .snap files.
Role in this project:
userBackend Developer & QA Engineer
Contributions:84 reviews, 15 commits, 10 PRs in 2 months
Contributions summary:Arseniy primarily contributed to bug fixes and improvements related to the testing infrastructure within the snapd project. They addressed issues in the `vendor.sh` script used during testing, ensuring the correct retrieval of the squashfuse repository. They also added workarounds and modified existing tests within the `osutil` package, including the `TestDoCpErr` test. Furthermore, the user refactored code related to mocking APIs.
snapdsnap
Standalone unit-testing framework for software written in C
Contributions:16 releases, 2 reviews, 58 commits in 2 years 3 months
testing-frameworktestingunit-testing-frameworkunitstandalone
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
Arseniy Aharonov - Senior Software Engineer at NVIDIA