Développeur En Virtualisation Et R&D XCP-ng (C, C & Python)
Saint-Genest-Lerpt, Auvergne-Rhône-Alpes, France
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Ronan Abhamon is a virtualization and R&D software engineer with 11 years of experience, currently developing core features for XCP-ng and Xen Orchestra using C, C++ and Python. He blends low-level systems work—fixing memory leaks and improving C++ wrappers—with full-stack contributions to orchestration tooling, UX, and performance optimizations for VM monitoring and backup. Previously he built Linphone Desktop from scratch, designed plugin systems for SIP servers and authored a generic C++11-to-C wrapper, showing strong cross-language and protocol expertise. Based in Saint-Genest-Lerpt, France, he pairs academic grounding (Master in Computer Engineering) with practical open-source impact, visible on GitHub contributions to well-known projects like liblinphone and xen-orchestra. Notably, he focuses on long-lived maintainability improvements (shared PImpl management, session handling) that reduce leaks and simplify evolving codebases.
11 years of coding experience
1 year of employment as a software developer
Licence d'informatique, Mention B, Licence d'informatique, Mention B at Université Jean Monnet Saint-Etienne
Master Génie Informatique, Mention B, Master Génie Informatique, Mention B at Université Grenoble Alpes
Baccalauréat sciences et technologies industrielles, Mention B, Baccalauréat sciences et technologies industrielles, Mention B at Lycée Etienne Mimard
Linphone.org mirror for liblinphone (git://git.linphone.org/liblinphone.git)
Role in this project:
Back-end Developer & Systems Architect
Contributions:930 commits, 2 comments, 3 issues in 1 year 11 months
Contributions summary:Ronan's commits primarily focused on refactoring and improving the architecture of the liblinphone project, with a particular emphasis on the C++ wrapper. They addressed memory leaks and incorrect object handling and introduced a class to manage shared PImpls. This included modifying and improving the C++ wrappers related to session handling and management.
The global orchestration solution to manage and backup XCP-ng and XenServer.
Role in this project:
Full-stack Developer
Contributions:9 reviews, 276 commits, 120 PRs in 5 years 11 months
Contributions summary:Ronan primarily contributed to the user interface and settings of the Xen Orchestra project, managing both front-end and back-end elements. They implemented features like password viewers and generators, and added session persistence. Furthermore, they worked on optimizing performance by caching VM and host stats, and updated the display of the VM stats on the dashboard. The user's work also involved creating views for backup jobs and implementing the system's logging capabilities.
xcpcitrixvmsorchestrationitil
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
Ronan Abhamon - Développeur En Virtualisation Et R&D XCP-ng (C, C & Python)