-
Spicesoft
- CTO
2014 - 2016
Spicesoft édite la solution CoWork.io (https://cowork.io/), un logiciel en mode SaaS simplifiant la gestion au quotidien des espaces de travail partagés : centres de coworking, centres d'affaire, etc.
En tant que CTO (directeur technique), j'ai assuré les fonctions suivantes :
* Encadrement de l'équipe de développement ;
* Choix stratégiques concernant l'évolution du produit CoWork.io ;
* Etude et conception de l'architecture du produit ;
* Participation active au développement ;
* Etude, mise en place et maintien de la plateforme de production ;
* Recrutement de profils techniques.
Environnement technique : Python, Django, Javascript, jQuery, Debian, Nginx, Fabric
-
Ngynlabs
- Gérant
2013 - maintenant
-
Merethis
- Manager R&D
2012 - 2013
Responsable de l'équipe R&D chargée du développement des produits Centreon :
* Management d'une dizaine de développeurs ;
* Travaux de fond permettant d'assurer l'évolution du produit principal dans le meilleures conditions (développement d'API, rationalisation des technologies utilisées) ;
* Mise en place de SCRUM afin d'améliorer le travail en équipe et la production ;
* Proposition d'évolutions technologiques et fonctionnelles autour des produits développés ;
* Industrialisation des processus de sortie de version : automatisation maximale, répétabilité, etc.
* Amélioration de la qualité logicielle : intégration continue, tests de non régression, etc.
Environnement technique : git, redmine, python, rest, perl, centos, rpm
-
Streamcore
- Coordinateur de projets R&D
Puteaux
2011 - 2012
En parallèle de mon poste d'architecte, cette évolution interne m'a permis de :
* Piloter les différents développements en cours au sein de la R&D ;
* Participer à l'élaboration de la roadmap produit ;
* Organiser le travail de l'équipe.
Environnement technique : Trac, Mercurial.
-
Streamcore
- Architecte développement R&D
Puteaux
2007 - 2011
L'offre Streamcore se décompose en deux parties : un ou plusieurs équipements chargés d'optimiser et/ou de surveiller le trafic réseau et un "manager" dédié à l'administration/exploitation des dits équipements.
Mon premier travail au sein de la R&D consistait à intervenir sur les différents éléments de cette solution pour des problématiques diverses :
* Optimisation des performances ;
* Refactoring de certaines fonctions critiques ;
* Evolution de l'architecture globale ;
* Industrialisation des méthodes de production ;
* Qualité des releases.
Au fil du temps, j'ai évolué vers une poste d'architecte / chef de projet. En plus de ma fonction initiale, j'étais chargé :
* De l'encadrement technique de deux personnes au sein de la R&D ;
* D'étudier des problématiques et de proposer une ou plusieurs solutions techniques.
Voici quelques exemples des projets que j'ai réalisé :
* Refactoring du module de mesure des temps de réponse applicatifs embarqué dans les équipements ;
* Redéfinition complète du processus chargé de la collecte des données statistiques récoltées par chaque équipement (plusieurs milliers sur certaines configurations clientes) ;
* Redéfinition complète des méthodes de production des équipements (automatisation maximum, tests associés, etc.) ;
* Création d'un environnement de tests unitaires continus pour le logiciel embarqué sur les équipements. (virtualisation des équipements, développement d'un framework pour l'écriture des tests, etc.).
Environnement technique : Debian, linux, user-mode linux, C, C++, python, perl, rrdtool.
-
Devoteam
- Responsable technique
Levallois-Perret
2006 - 2007
En parallèle de mon rôle de consultant, cette évolution interne m'a permis :
* De prendre les décisions concernant des choix technologiques liés à l'open source;
* De participer aux avant-ventes techniques;
* D'assister et de piloter techniquement les équipes en charge de projets au forfait.
Voici quelques exemple de projets sur lesquels j'ai travaillé (en tant que consultant ou chef de projet) :
CEA
Réalisation d'une architecture d'hébergement Linux dédiée au site www.cea.fr.
SAUR
Réalisation d'un relais de filtrage anti-SPAM basé sur des logiciels libres.
SFRSI
Évolution de la plate-forme mail de production utilisée entre autre pour les envois commerciaux.
Environnement technique : Solaris, Debian, postfix, dovecot, spamassassin, haute disponibilité.
-
Devoteam
- Consultant open source
Levallois-Perret
2005 - 2006
Engagé en tant que consultant open source (infrastructure et développement logiciel), j'étais chargé de la réalisation de missions au forfait.
En voici un échantillon:
EDF R&D
Développement d'un système de virtualisation de port RS232 sous Linux (partage transparent d'un port série d'une machine à une autre). Développement noyau et réseau (client/serveur en utilisant des sockets).
Uperto
Développement d'une console graphique de supervision système et réseau basée sur Nagios. Console réalisée en python et webservice (assure la communication entre la console et Nagios) en PHP/SOAP.
SFR
Mise en place d'une maquette du produit Asterisk (PBX logiciel) dans le but de simuler des usurpations de numéros de téléphone d'abonnés.
Environnement technique : Linux, C, Python, Asterisk, etc.
-
Iniflux
- Consultant open source
Paris
2004 - 2005
En mode forfait, intégration de produits open-source au sein de TPE/PME et administrations :
* Firewalls (linux, openbsd) ;
* IDS (snort) ;
* proxy (squid) ;
* Serveurs de messagerie (postfix, cyrus) ;
* Solution de filtrage de messagerie (spamassassin, clamav) ;
* Supervision (nagios) ;
* Serveurs de fichiers (samba).
Mediapost : administration solaris, jumpstart.