Expérience professionnelle
05/2008 – Ingénieur Logiciel Expérimenté Maya Technologies, Grenoble, France (SSII)
Prestations pour divers clients
10/2013 – Ingénieur Logiciel Expérimenté Movea, Grenoble, France
Expert au sein du groupe “System Engineering”:
• Intégration d’OS temps réel via une interface générique (FreeRTOS)
• Développement et contribution à la librairie “Sensor Hub”
Environnement : C, Eclipse, Bazaar, Linux, FreeRTOS, ARM Cortex-M3/M4, Android, capteurs (A, G, M), I2C, STM32f4xx
10/2012 – 09/2013 Ingénieur Logiciel Expérimenté STMicroelectronics, Grenoble, France
Développement du bootloader d’un équipement réseau et de l’interface Linux (ligne de commande) pour son contrôle
Environnement : C, Perl, Eclipse, STx70, I2C, réseau (Ethernet, TCP/IP), SVN, Linux
04/2012 – 09/2012 Ingénieur Logiciel Expérimenté STMicroelectronics, Grenoble, France
Implémentation de métriques pour évaluer la qualité d’images
Architecture, design and implémentation d’un outil de capture flexible, extensible, configurable exploitant un banc de test automatisé
Environnement : Python, C, Eclipse
07/2011 – 03/2012 Ingénieur Logiciel Expérimenté Delta Drone, Grenoble, France
Architecture, design et implémentation d’une station de contrôle au sol (Ground Control Station (GCS)) permettant le contrôle de drones
Environnement : Linux, C++, Qt, réseau (UDP, TCP), Bugzilla, Git
01/2009 – 06/2011 Ingénieur Logiciel STMicroelectronics, Grenoble, France
Développement d’outils de validation des drivers de l’IP graphique
• développement de cas d’utilisation haut niveau complexes exerçant l’IP graphique
• insertion des outils dans le système d’intégration continue
Environnement : Windows, Symbian, C/C++, Perl, openWF, Hudson
07/2008 – 12/2008 Ingénieur Logiciel Bull, Grenoble, France
Développement, tests et intégration d’un module pour la solution IBM Scale-Out, pour gérer les configurations systèmes locales et distribuées
Environnement : IBM AIX 5.3 & 6.1, C, XML
05/2008 – 06/2008 Ingénieur Logiciel Atmel, Grenoble, France
Développement du driver embarqué d’un capteur biométrique
Environnement : Windows CE 5.0, Visual C++ 2005, Microsoft eMbedded Visual C++ 4.0, Platform Builder for Microsoft Windows CE 5.0, ARM
01/2006 – 04/2008 Chef de Projet Volubill, Grenoble, France (Telecom)
Architecture, développement et optimisation des performances de 2 produits basés sur des Network Processors (NP):
• L3/L4 switch: analyse and contrôle des flux L3/L4, interface avec la plateforme de facturation
• Load balancer: répartiteur dynamique et configurable (scriptable) de trafic vers les serveurs de facturation, en haute disponibilité (99.99999%)
Ces produits ont été déployés chez de nombreux clients (Orange, Mobilink, Movistar...)
Management: 2 ingénieurs
Environnement : RTOS Linux (MontaVista), C/C++, assembleur IXP2400, ARM, Perl, protocoles réseau (Ethernet, IP, TCP, UDP, 802.1d, 802.1q), Synergy CM, analyse de performances, veille technologique, gestion d’équipe, outils Spirent pour les tests fonctionnels et de performance
05/2002 – 12/2005 Ingénieur Logiciel Volubill, Grenoble, France (Telecom)
• Design, implémentation de modules de supervision de la plateforme de facturation (architecture distribuée): gestion des applications, fiabilité, scalabilité, extensibilité
• Configuration et provisioning de switches L7 (Cisco, ClickArray)
Environnement : Linux, C/C++, Perl, Java, protocoles réseau (IP, TCP, UDP, SNMP, HTTP)
07/1998 – 04/2002 Team Leader NetCentrex, Caen, France (Telecom)
Développement de deux produits phares :
• l’Application Server (AS)
• le Subscriber Policy Engine (SPE)
Environnement : Windows NT/2000/XP, Linux, HP-UX, Tru64, C/C++, VB/VBScript, LDAP, GUI, TCP/IP, VoIP
Janvier 2012 à juin 2012 – Auto entrepreneur (développement/conseil logiciel) – Grenoble, France
Architecture, design and implémentation d’une application Windows pour les restaurants et les programmes de fidélité.
Environnement : Windows XP/Vista/7/8, C#, WPF, SQLite, réseau (UDP, TCP), matériel POS, Android