Stéphane Alnet is a senior software engineer with 17 years of deep expertise in VoIP, SIP, WebRTC and carrier-grade telecom systems, currently building scalable real-time voice services at Aircall while running a long-standing remote consultancy. He has designed and deployed two SIP carrier networks from scratch and contributed meaningful improvements to OpenSIPS—adding JSON MI output, event thresholds and new math ops—demonstrating both protocol-level insight and pragmatic engineering. Comfortable across architecture, backend development and devops, he has built open-source, multi-tenant telephony platforms, rating engines and call-center systems used at carrier scale. A teacher and mentor who’s been fully remote since 2009, he values meaningful outcomes, kind collaborators and early, frequent deployment cycles.
17 years of coding experience
16 years of employment as a software developer
Master's degree, Computer Science, Diplôme d'Études Approfondies, Master's degree, Computer Science, Diplôme d'Études Approfondies at Université Paris Sud (Paris XI)
OpenSIPS is a GPL implementation of a multi-functionality SIP Server that targets to deliver a high-level technical solution (performance, security and quality) to be used in professional SIP server platforms.
Role in this project:
Back-end Developer
Contributions:14 commits, 2 PRs, 7 comments in 3 years
Contributions summary:Stéphane primarily focused on implementing and improving the MI (Management Interface) JSON output functionality within the OpenSIPS SIP server. Their contributions include initial code for the mi_json module, simplifying datasets, rewriting string handling code, and modifying the HTTPD to support application/json for MI interactions. Further, they enhanced the MI by adding a `callid` field to the information returned by the `ul` module and added support for event thresholds in the config. The user also extended the mathops functionality with the addition of the `math_rpn` function and associated operators.
Contributions summary:Stéphane primarily focused on enhancing the `express-partials` library to support a wider range of template engines. They corrected the registration and rendering of template engines, ensuring proper extension handling. The contributions included adding tests for new engines and clarifying how different template engines could be integrated, and added tests for new template engines. The user’s work broadened the library’s compatibility, making it more versatile for developers using various templating solutions.
partialexpressjsjavascriptexpresslayout
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
Stéphane Alnet - Senior Software Engineer at Aircall