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

Linkedin / Gitlab / Github

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

Other interests

🍪

  • 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.

Find me on Linkedin / Gitlab / Github