Architecte logiciel , éditeur de logiciels à aujourd’hui (temps partiel)
chez LogiKap
octobre 2017 - aujourd'hui
Étude et conception de plusieurs applications intégrées à la suite logicielle existante: contrôle
d’agents de sécurité sur site, générateur de formulaires pour affichage sur terminal mobile,
gestion des emprunts;
•Utilisable depuis n’importe quel type de terminal (responsive);
•Génération de rapports au format PDF;
•Analyse statistique des résultat.
Python, Django, Docker, jQuery, Gitlab, VueJS
éditeur de logiciels
CTO chez StanceO
mars 2017 - juillet 2018
Prise en charge de la direction technique
•Définition complète de l’architecture StanceO;
•Recrutment de l’équipe technique et encadrement (4 personnes dont 2 à distance) ;
•Choix du prestataire d’hébergement et gestion de la relation au quotidien;
•Participation active au développement logiciel.
Prise en charge de la direction technique
•Encadrement technique de l'équipe R&D (six personnes);
•Choix stratégiques concernant l'évolution des produits édités par Spicesoft;
•Étude et conception de l'architecture des différents logiciels;
•Participation active au développement;
•Étude, mise en place et maintien de la plateforme de production.
;Étude et conception d'un système de messagerie intégré à l'outil de gestion Homeloc;
Génération d'emails de réponse et analyse des emails reçus;
Intégration avec des plateformes connues de publication telles que LeBonCoin ou Abritel.
Python, Django, PostfixSystème de messagerie interne
Architecte logiciel éditeur de logiciels
chez Slyde
décembre 2013 - janvier 2014
Système de hostpots WIFI
Prototypage d'un système complet de hotspots publics (similaire à FreeWifi) ;
Création du firmware embarqué sur les hotspots (matériel type embarqué sur base ARM);
Développement d'un portail centralisé permettant la gestion des hotspots ainsi que l'inscription des utilisateurs.
Management
d'une équipe de R&D
Gestion opérationnelle d'une équipe de 10 développeurs chargés de la conception et de la
réalisation des principaux produits libres créés par l'entreprise (Centreon, Centreon Engine,
Centreon Broker);
Reporting de l'activité auprès la direction.
Expertise technique et architecture logicielle
Proposition d'évolutions technologiques et fonctionnelles autour des produits développés;
Travaux de fond permettant à Centreon d'évoluer dans de meilleures conditions
Développement d'une API (REST et SOAP);
Rationalisation des technologies utilisées.
Génie logiciel
Utilisation de la méthode Scrum afin d'améliorer le travail en équipe et la production;
Industrialisation des processus de sortie des versions;
Automatisation des méthodes utilisées pour produire la distribution Linux interne (CES);
Mise en place d'un service dédié à l'assurance qualité.
Développement système et réseau
Portage du code noyau embarqué dans les équipements de Linux 2.4 vers Linux 2.6 et
compatibilité avec les architectures 64bits ;
Création d'un moteur mesurant les temps de réponse applicatifs (suivi de sessions TCP) ;
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) ;
Génie logiciel
Redéfinition des embarqués sur les équipements;
Industrialisation des méthodes de production (automatisation maximum, tests associés, etc.) ;
Participation majeure au projet de refonte des chaînes de compilation des logiciels. Validation et intégration
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. Suivi des projets et gestion des releases
Encadrement technique ;
Pilotage des projets en cours au sein de la R&D ;
Gestion de la sortie des différentes releases logicielles (quel contenu, quel délai, etc. ).
Responsable technique BU Uperto
Prise de décision concernant divers choix technologiques liés aux missions réalisées ;
Assistance technique générale sur les différentes missions réalisées en mode forfait ;
Avant-ventes et réponses à appels d’ offres.
Application de facturation pour Gaz De France
Pilotage d'une équipe de 3 personnes ;
Réécriture d’une chaîne applicative de facturation interne des ressources serveur;
Ajout d’une base de données MySQL ;
Écriture de programmes de collecte en langage C et de scripts de traitement en Python.
Hébergement du site Internet du CEA
Pilotage d'une équipe de 2 personnes;
Conception d ’une architecture hautement disponible (cluster actif/passif et répartition de charge) pour l'hébergement du site ********.
Technologies : hearbeat, drdb, ezPublish.
Plate-forme de mailing commercial pour SFRSI
Pilotage d'une équipe de 2 personnes;
Évolution de l’architecture de messagerie utilisée pour les envois de mails commerciaux;
Mise en place d’une ferme de serveurs Postfix.
Relais anti-spam pour la SAUR
Mise en place d'un relais de filtrage anti-spam basé sur des logiciels libres.
Tests d'usurpation d'identité pour 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.
Console de supervision pour 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 web services réalisés en PHP/SOAP (pour assurer la
communication entre la console et Nagios).
Partage de port RS232 pour EDF R&D
Réalisation d ’un système de partage de port RS232 via IP pour Linux;
Développement d ’un pilote et d ’un applicatif client/serveur en langageC;
Environnement embarqué (uClinux) ;
Deux architectures matérielles supportées (powerpc et i386).
C, Python, Perl, Debian, Solaris, OpenBSD, Postfix, Spamassassin, HA
Consultant « open source » et sécurité
chez Iniflux, SSLL
janvier 2004 - juillet 2005
Intégration de solutions «open source»
au sein de PME et d'administrations ;
Sécurisation des SI (firewall, PKI,VPN,IDS, etc.);
Mise en place de messageries (serveurs SMTP et IMAP, relais SMTP filtrants).
Réponses à appels d’offres
Définition de sol de descriptifs techniques détaillés.