Ronan Abhamon

Développeur En Virtualisation Et R&D XCP-ng (C, C & Python)

Saint-Genest-Lerpt, Auvergne-Rhône-Alpes, France
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
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.
code11 years of coding experience
job1 year of employment as a software developer
bookLicence d'informatique, Mention B, Licence d'informatique, Mention B at Université Jean Monnet Saint-Etienne
bookMaster Génie Informatique, Mention B, Master Génie Informatique, Mention B at Université Grenoble Alpes
bookBaccalauréat sciences et technologies industrielles, Mention B, Baccalauréat sciences et technologies industrielles, Mention B at Lycée Etienne Mimard
languagesFrench, English
github-logo-circle

Github Skills (24)

javascript10
c-language10
web-application10
memory-management10
user-interface10
object-oriented-programming10
webapp10
angularjs10
web-development10
cprogramming-language10
architecture9
back-end-development9
xhtml9
architectures9
virtualization9

Programming languages (11)

TypeScriptJavaC++CSSShellCRustCMake

Github contributions (5)

github-logo-circle
Linphone.org mirror for liblinphone (git://git.linphone.org/liblinphone.git)
Role in this project:
userBack-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.
liblinphonefreeswitchlinuxvoip
vatesfr/xen-orchestra

Oct 2015 - Aug 2021

The global orchestration solution to manage and backup XCP-ng and XenServer.
Role in this project:
userFull-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)