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.
7 years of coding experience
22 years of employment as a software developer
B. Sc., Communication Systems Engineering, B. Sc., Communication Systems Engineering at Ben-Gurion University of the Negev
The snapd and snap tools enable systems to work with .snap files.
Role in this project:
Backend 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.
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