-
SAP
- Développeur Senior
Paris
2015 - maintenant
Conception en binôme d'un logiciel de gestion de projets (pour gérer les fabriques de logiciels), permettant à l'utilisateur de configurer avec une grande liberté :
* La structure des données associées à chaque projet. ;
* L'interface utilisateur connectée aux données. ;
* Les mécanismes d'automatisation liés à ces données (exemple : compiler le code source associé au projet).
Utilisation d'ASP.NET, MongoDB, NodeJS (pour créer un service REST) et du logiciel ASTEC (conçu et développé par l'équipe) pour l'automatisation.
-
SAP
- Chef de projet & développeur
Paris
2012 - 2015
Conception et développement d'une version 2 du logiciel d'automatisation ASTEC avec deux autres développeurs. Cette version apporte :
* Une gestion de workflows complexes avec branchement conditionnels.
* Le design des workflows de manière graphique. ;
* Le suivi en temps réel de l'exécution des automatismes de manière graphique.
* De profondes modifications architecturales permettant la mise à jour de plugins à chaud et des gains de temps d'exécution significatifs.
Intégration de VMware vCloud Director au sein d'ASTEC pour permettre l'exécution automatique de tests sur les machines virtuelles issues de cet outil de virtualisation.
-
SAP
- Développeur & leader technique
Paris
2010 - 2011
Implémentation d'ASTEC au sein de l'équipe `Business By Design' à SAP Walldorf pour tester automatiquement toute la suite logiciel créée par cette équipe :
* Amélioration des APIs d'ASTEC pour permettre l'interopérabilité de ce dernier avec les logiciels de management de tests existants.
* Des centaines de développeurs de l'équipe peuvent ainsi exécuter tous leurs tests en quelques clics et recevoir automatiquement les résultats.
* Plus de 300 machines virtuelles dédiées à ce projet, pilotées par un serveur ASTEC.
* Des dizaines de milliers de tests exécutés chaque semaine.
Intégration d'ASTEC au sein de MyLab (une version améliorée d'IOD, le logiciel interne de gestion de parc machines) pour permettre aux développeurs et testeurs de la société de :
* Via une page web, faire la demande d'une machine virtuelle (Windows ou UNIX) avec un package logiciel spécifique.
* Quelques minutes après, recevoir un email avec les informations de connexion à sa nouvelle machine (où les logiciels demandés ont été installés).
* Coaching d'un développeur/testeur pour qu'il mette en place un processus d'intégration continue en utilisant uniquement ASTEC, pour tester ASTEC lui-même de manière entièrement automatique, toutes les nuits.
-
SAP
- Chef de projet & développeur
Paris
2008 - 2010
En tant que chef de projet et développeur et après avoir convaincu le management, conception et implémentation d'un nouveau logiciel d'automatisation (« ASTEC ») avec une équipe de trois autre développeurs.
* Après six mois de développement, la première version a été mise en production à Vancouver avec succès (environ 200 utilisateurs).
* Mise en place progressive de la solution au sein des équipes du site de Levallois (environ 100 utilisateurs).
* Support et formation de centaines d'utilisateurs à ce nouveau produit.
-
SAP
- Développeur
Paris
2006 - 2007
Amélioration d'un logiciel existant d'automatisation des tests (« Autochain »), dans une équipe de 4 personnes. Ce logiciel permettait l'exécution automatique de tests sur toutes les plateformes utilisées chez Business Objects (Windows, Linux , Solaris, AIX, HP-UX) et de récupérer les résultats dans un logiciel de « test management ».
-
SAP
- Développeur
Paris
2005 - 2006
Conception et implémentation d'une nouvelle version d'IOD en ASP.NET et AJAX avec un outil d'administration en .NET WinForm (Encadrement d'un autre développeur pour m'épauler sur le développement web).
-
SAP
- Développeur
Paris
2005 - 2005
Amélioration d'un logiciel Web de gestion de parc machines (« IOD », Infrastructure On Demand) écrit en ASP avec une base Oracle. Ce logiciel permettait aux clients internes (testeurs et développeurs) de réserver pour une période donnée, des machines physiques où virtuelles, avec des configurations software spécifiques.
Développeur chez Visiodent (logiciels pour cabinets dentaires) :
-
Visiodent
- Développeur
La Plaine Saint-Denis
2003 - 2005
Correction de l'existant et apport de nouvelles fonctionnalités sur le principal logiciel de la société (C++, MFC).
Définition de méthodologies et d'outils en vue d'une meilleure qualité logicielle.
Encadrement d'une équipe de 4 développeurs.
-
Softlink
- Développeur
2000 - 2003
Responsabilité des choix architecturaux de nouveaux projets en C++ / MFC.
Refonte complète de l'interface utilisateur et du module d'analyse de données du logiciel d'optimisation des tests.
Définition de méthodologies de développement en vue d'améliorer le travail d'équipe.
Définition des processus de validation des logiciels.
Conception et développement d'un site web en ASP (ADO, SQL, services web XML), d'un serveur de licences (C++ / MFC / STL).
-
Softlink
- Développeur
1998 - 2000
Conception et développement de modules d'analyse syntaxique et d'instrumentation de code source (C++ / MFC), pour permettre l'optimisation de programmes de tests de composants électroniques écrits en C.
Missions d'installation, en complète autonomie, des produits aux Etats Unis et en Asie (installation chez des grands comptes comme ST Microelectronics, AMD, Analog Device, Philips).
Portage des applications C++ Windows vers UNIX (Solaris) avec Mainwin et développement des logiciels d'installation.
-
Softlink
- Développeur
1997 - 1998
Conception et développement de la partie « interface utilisateurs » d'une application d'optimisation de tests de composants électroniques (sous Windows avec C++ / MFC).