Stéphane ALNET
tl;dr: If your requirements are at the intersection of FreeSwitch, Kamailio/OpenSIPS, and TypeScript/Node.js, you've found the right person.
Available for short-term contract work and part-time opportunities.
Fully remote since 2009.
Values: Meaningful outcome. Kind people. Open-source. Deploy early, deploy often.
Strong background in VoIP and telecommunications, with experience designing, developing, and deploying real-time media and communication solutions. Experience working as a senior engineer and consultant on various IT, Telecoms & FinTech projects. Taught courses on topics such as network switching & routing; strong interest in audio engineering.
Plouzané, France. GMT. 🇺🇸 🇫🇷 📣 stephane@shimaore.net
Freelance engineer
ALNET S.A.S. Remote — Since 2009
- Develop and deploy realtime media and communication solutions, opensource and private
Senior Engineer, realtime communications
Signalwire (US) — Sep 2021 – Sep 2023
- Designed, developed and delivered scalable core service for Signalwire: realtime voice, video, chat, SMS
- Provided analysis and remediation of customer issues
- FreeSWITCH · Kamailio · Redis · NATS · SIP · WebRTC · SMPP · Node.js · TypeScript · C · Docker · Github Workflows · JSON Schema · PCAP
Senior Consultant
Zenika (France) — Feb 2020 – Aug 2021
- Architecture & application design, back-end development, devops on three FinTech projects.
- MongoDB · PostgreSQL · Docker · Node.js · JSON Schema · Swagger · Fastify · Socket.io · C++ · TypeScript
Solution & Software Architect, Tech Lead
K-net, FTTH ISP (France, Switzerland) — Sep 2014 – Jan 2020
- Architecture, full-stack (front-end, back-end), and dev-ops on all VoIP projects. Published as open-source in the CCNQ4 project
- Developped scalable SIP and RTP media architecture, wrote and deployed all core VoIP services.
- Contributed to the design of the new Information System; integrated VoIP services, including writing VoIP business logic as invariants; integrated third party carriers APIs for automated ordering and provisioning.
- Wrote open-source, distributed (carrier-scale) rating engine with natural-language description of contractual terms.
- Wrote open-source, multi-tenant (carrier-grade) call-center with queues/skills/priorities, real-time presence over socket.io, real-time reporting.
- Wrote open-source, multi-tenant IP centrex (carrier-grade "Cloud PBX"), including phones provisioning and hot-desking, distributed presence (BLF), click-to-call.
- OpenSIPS · FreeSWITCH · Redis · Node.js · CouchDB · NoSQL · master-master replication · master-slave replication · WebSocket · Socket.io · Docker · Proxmox · Alpine Linux · Yealink · Telephony
CTO, Solution Architect, Lead Developer
SoTel Systems (US) — 2007 – 2014
- Architecture, development, and deployment of the open-source CCNQ softswitch.
- Carrier interaction, customer support
- Internal IT and Telecommunications support
Consultant, Advanced Services
Cisco Systems (US) — 2000 – 2006
- Delivered high-touch (up to CxO-level) design, architeture, project review, and support services to Top-100 customers in the US and globally
- VoIP for Service Providers IP (SS7, H.323) · Telephony for Large Enterprise Customers (Cisco Call-Manager)
Network and system (Unix) engineer
CSC Consulting Group (US) — 1999 — 2000
MassArt, Boston (US) — 1998 — 1999
Boston Healthcare for the Homeless Program (US) — 1998
Université de Picardie Jules Vernes, Amiens (France) — 1994 — 1998
- Installed, configured and maintained systems
- Cisco IOS · DEC Ultrix · Linux · sendmail · apache · routers · switches · ISDN
Water Station manager, GIS, systems
ASAEP (private water association) — since 2009
- Develop and maintain the Geographic Information System (GIS) for the 100km+ water distribution network
- Manage the water stations
- Maintain the online presence: email, website
- QGis · PostGIS · OpenLayers · Proj4 · Postfix (SMTP) · Dovecot (IMAP) · Caddy (HTTP/2, HTTP/3) · Node.js email automation (NodeMailer, ImapFlow)
President, Sound engineer, Audio developer
Association Les ami·e·s du Cosmonium — since 2022
- Developed a portable multitrack audio system for in-studio work, recording, and live production
- Managed sound diffusion during live performances
- Jack Audio · Linux Audio · · MIDI · OSC · liblo · C · Node.js· Behringer · realtime audio processing · AVX2 · Fastify · ExpressJS
President
Dédale de Clown, Ecole de Cirque (circus school) — 2011 — 2014
Education
- Master’s degree, Computer Science — Université Paris Sud, Orsay — 1995
- Master's thesis on testing formal specifications
- Languages: French (native), English (worked 11 years in the US and working remotely with the US afterwards)
Projects
esl
FreeSwitch event socket interface module for Node.js- OpenSIPS
mi_json
module (original author) - electronic badge for Open Bidouille Camp Brest (AVR programming, small electronic design)
- Linux kernel contributor
- Gitlab / Github for many more
Teaching
Network 101
ISEN Brest — since 2019
- ISO layer model, Ethernet, TCP/IP, IPv4/IPv6 routing
Public classes
- CouchDB class (2013)
- Rencontres Mondiales du Logiciel Libre
Other interests
- Professional Massage therapist since 2021
- DJ/VJ
- Marins d'Iroise since 2022
- Drawing
- Fest Noz
- UmTRXv2 · OsmoCom · OpenBTS · GSM signalling
🍪
- I participated in the barnraising and was a Radio Host on WRFU 104.5 FM back when the station started, holding a biweekly show in French.
- My very first job in the US was temping, pulling cable for an English School in Cambridge, MA.
- My handle
shimaore
refers to one of the two indigenous languages of Mayotte Island in the Indian Ocean.