-
My Good Life
- Directeur Technique
2016 - maintenant
Contexte :
My Good Life, startup leader des solutions connectées au service de la santé et du bien-être aux entreprises et particuliers (diététique, activité physique, mieux-être).
Equipe de 6 personnes – Home office.
Administration et déploiement d’outils d’entreprise :
- Déploiement de machines virtuelles sur hyperviseur dédié.
- Gestion de domaines et de sous domaines.
- Gestions de certificats SSL.
- Configuration d’Apache pour la gestion multi portail
Conception et développement d’applications pour études cliniques.
Conception et développement Web :
- Web-services SOAP, ASP.NET. (Visual Studio, C#)
- Conception modèle SQL via Entity Framework (Visual Studio, C#)
Gestion de projets :
- Développement plateforme de coaching Web.
Mise en place de séances de coaching sportives par visio conférence.
Objets connectés :
- Choix de produits.
- Equipement de clients.
-
Good-Angel
- Directeur Technique
Paris
2016 - maintenant
Contexte :
Good-Angel, startup leader des ethylotests connectés, et créatrice du premier système interactif nomade de mesure d’alcoolémie.
Equipe de 5 personnes – Home office.
Administration et déploiement :
- Déploiement de machines virtuelles sur hyperviseur CloudStack Apache.
- Installation plateforme Cloud privée + installations clients.
- Installation plateforme privée de gestion de configuration git.
- Gestion de domaines et de sous domaines.
- Gestions de certificats SSL.
- Configuration Apache pour la gestion multi domaine
Application mobile :
- Conception application marque blanche Breathalyzer.
- Développement application Breathalyzer iOs. (Xcode, Objective-C)
- Développement application Breathalyzer Android. (Xamarin Studio, C#)
- Développement outil d’administration des éthylotests. (Xamarin studio, Visual Studio, C#)
- Refonte complète application Breathalyzer sous Xamarin.Forms (Xamarin studio, Visual Studio, C#)
- Implémentation API Xee Connect + intégration.
Conception et développement Web :
- Web-services SOAP, ASP.NET. (Visual Studio, C#)
- Modification du modèle SQL + intégration via Linq. (SQL Management Studio, Visual studio, C#)
- Développement des tests unitaires. (Visual Studio, C#)
Gestion de projets :
- Développement site Web Good-Angel.
- Déploiement application mobile vers clients B to B.
- Réalisation interface utilisateur mobile par designer.
Management :
- Développeurs Web.
- Apprenti ingénieur (ESGI).
Ethylotest Bluetooth :
- Spécification générale produit répondant à la norme en vigueur.
- Spécification protocole Bluetooth Low Energie d’échange avec l’ethylotest.
- Suivi des développements réalisés par le bureau d’étude.
- Rédaction plan de tests unitaires.
-
My Good Life
- Ingénieur - Chef de projet
2014 - 2016
-
Good-Angel
- Ingénieur - Chef de projet
Paris
2014 - 2016
-
ONDEO SYSTEMS
- Ingénieur Analyste
2013 - 2014
Contexte :
Ondéo Systems, société d’environ 200 salariés, filiale du groupe Suez ayant en charge la création des nouveaux compteurs Gazpar
Mission :
Au sein de l’équipe collecte, je suis intervenu dans le cadre de la création d’outils de maintenance mobile équipant les agents de maintenance.
Réalisations :
API Dispositif de comptage :
-- Spécification (fonctionnelle, technique et détaillée) / réalisation de l’API .Net destinée au dialogue avec le dispositif de comptage en NFC. (C#, VC10, Windows Mobile 6.0)
-- Spécifications de protocole XML
-- Réalisation d’un driver de lecture d’une mémoire NFC M24LR64 via USB.
-- Conception / réalisation d’un trousseau de stockage de clés.
Test unitaires :
-- Ecriture du plan de tests unitaires de l’ensemble des composants logiciels de l’API.
-- Intégration du plan dans Testlink.
-- Réalisation des tests pour l’ensemble des composants.
-- Conception d’un outil d’export des résultats pour intégration dans TestLink.
Gestion de configuration :
-- Mise en œuvre d’un serveur de gestion de configuration git (gitosis)
-
Systar
- Ingénieur Analyste
Saint-Cloud
2012 - 2013
Contexte:
Ingénieur Analyste au sein de l'équipe collecte.
Collecte:
-- Implémentation de la collecte des MSPP (Multiple Shared Processor Pool) pour AIX / Power 7. (C, GDB, AIX 7)
Diagnostic:
-- Recherche de comportement conduisant à une erreur d’allocation mémoire pour un processus 32 bits (C, AIX 7).
-- Recherche de comportement conduisant à un trop grand nombre de Socket à l’état CLOSE_WAIT (C, C++, C#, VC10).
Outil de visualisation:
-- Ajout de fonctionnalités multithread (trie, comparaison,…) à un outil de visualisation de fichiers propriétaires (C++, MFC, VC10).
Build Automatique:
-- Mise en place d’un environnement de travail sous Visual Studio comprenant les composants de collectes.
-- Création de Fake Platform offrant la possibilité de compiler de manière unitaire toutes les plateformes Windows.
-- Création de scripts de compilation destiné à être intégrés dans le build automatique quotidien.(Batch)
-
Theoris
- Ingénieur analyste
PARIS
2011 - 2014
-
Ingenico
- Ingénieur Analyste
Paris
2011 - 2012
Contexte:
Consultant technique avant et après-vente au sein de la Business Line Mobility
IPA280 - (C++, MFC, WinCE 6.0, VC9)
-Réalisation d'un Auto Installer destiné à:
-- La mise à jour automatisée des différents composants d’une solution client.
-- L'installation de add-ons systèmes et d’applications tierces.
-- La mise à jour de l’heure via le GPS interne.
-- La prise d’empreinte CRC du System.
IOS - (C/Telium/Ingedev - Objective-C/iOS/XCode):
- Réalisation d’une API IOS permettant de lire les informations d’une carte Mifare Ultralight depuis un terminal de paiement (Telium).
- Validation de la passerelle Bluetooth over Telium:
-- Stress du canal, de manière unitaire, puis en parallèle de l’ensemble des canaux existants.
-- Calcul du débit montant et descendant et visualisation des résultats sous forme de courbes, dans une application iOS (utilisation de la librairie core-plot) ou sous Excel.
PCL Android - (Java, Android, Eclipse):
Application de vente d’épices permettant de réaliser l’achat d’épices sur une Tablette Android et de le finaliser sur un terminal de paiement Bluetooth Ingenico.
-Mise en place de la gestion du lecteur de code à barre intégré au terminal de paiement afin d’alimenter le panier d’achat.
Serial Communicator - (C++, QT, VC9).
Application destinée à valider la passerelle Bluetooth over Telium, depuis depuis différents devices. (Windows 7, IPA 280, Tablette PC 2005)
-
Neurones Assistance
- Ingénieur Developpement Sytèmes Embarqués / Serveur
2010 - 2011
Contexte:
Reprise de la société GoodKap! suite à sa fermeture administrative.
Développement de Services (C++, C#, VC9, WinCE, Win Server 2003):
-Service Speed Limit : Permet d’informer l’automobiliste sur les risques encourus en cas d’excès de vitesse
Licence cartographique (C++, C#, VC9, WinCE, Win Server 2003)
-- Mise à jour automatique de la licence cartographique du dispositif embarqué..
Prélèvement des abonnements client:
-Mise en œuvre de l'API SOGENACTIF PAIEMENT (C#.NET, Win Server 2003):
-- Conception d’un module de génération automatique d’ordre de prélèvements bancaires.
-- Mise en place d’un service Windows destiné à automatiser la tâche.
Virtualisation (VmWare Server 2.0, Bash, Centos 6, Debian):
- Création, dimensionnement et déploiement de machines virtuelles sur les hôtes de production et de test.
- Mise en place de script de sauvegarde.
Administration réseau et Active directory :
- Mise en place de l’infrastructure de travail, gestion de compte sous AD, application de GPO, déploiement d’applications métiers, connexion de lecteurs réseaux.
-
GoodKap!
- Ingénieur Developpement Sytèmes Embarqués
2009 - 2010
Contexte :
GoodKap !, entreprise d’une dizaine de salariés, ayant créé le premier navigateur GPS intégrant des services temps réel tel que, station service, Parking, Covoiturage, Messagerie, Géolocalisation, ...)
Mission :
Au sein d'une équipe de 5 développeurs, j'ai participé à la conception et au développement d’un SDK ainsi qu’à l’intégration dans la couche applicative.
Réalisations :
- Communication:
-- Réalisation d’un serveur TCP.(C#, VC9, Windows Server 2003)
-- Réalisation du client TCP associé, prenant en charge un modem GPRS. (C++, VC9, Windows CE 5.0)
- Services:
-- Spécification du protocole d'échange entre l'embarqué et le serveur.
-- Développement de composants logiciels indépendants et enfichables. (C++, DLL, VC9, Windows CE 5)
- Intégration:
-- Intégration des services GoodKap ! dans le logiciel de navigation Benomad.(C++, MFC, VC9, Windows CE 5.0)
-
Gunnebo
- Stagiaire ingénieur (4 Mois)
Vélizy-Villacoublay
2009 - 2009
Réalisation d'un driver permettant de piloter la partie mécanique d'un automate de dépôt.
Réalisation de drivers perméttant de piloter des lecteurs Code-Barre.
Développement sous forme de DLL windows à l'aide visual studio 2005, en c++ sur cible Windows CE 5.0.