14 November 2021

Personal photo

Education

  • 2004 : Diplôme d’ingénieur en Informatique et Mathématiques Appliquées de l’ENSEEIHT (Ecole Nationale Supérieure d’Electrotechnique, d’Electronique, d’Informatique, d’Hydraulique et de Télécommunications de Toulouse).

  • 1998 : Bac S (mention Bien) au Lycée Salvador Allende, Hérouville-St-Clair (14).

Technical skills

  • Programing languages : Java, Javascript, Python, C, Visual C++, Visual Basic, PHP.

  • Internet technologies : HTML5, JQuery, CSS3, XML, XSL, Serveur Apache, Play Framework, Framework Spring, Angular

  • Databases : SQL, JDBC, Oracle, PostgreSQL, MySQL, OrientDb, H2, JPA, Hibernate

  • Methodology : Programmation Objet, Merise, conception UML, Manipulation de graphes.

  • Tools : Windows, Linux, Office, Rational Rose, Eclipse, CVS, SVN, Git, Drupal, Ant, Cytoscape, Maven, IntelliJ, Docker

  • Business domain : Aéronautic (Maintenance, embedded software (CMS, Airthm), BITE, GANA, ABD 100 1.4, DO-178B), Health (Psychiatry, Care followup, Patient files), Education, Space systems

Human languages

  • French : native

  • English : fluent

Professional experiences

From Febraury 2020 to Now : Kinéis, Toulouse

  • Title : Full stack Developeur.

  • Project : Serice Center

  • Mission : Maintain lecgacy system and lead new "generation" system development

  • Environment : Java, Spring Boot, Angular, RabbitMq, Docker, GitLab, PostgreSQL, Go, Redis, GRPC, Protobuf, Grafana, Prometheus, Loki.

From May 2019 to January 2020 : Association COCKTAIL, Toulouse

  • Title : Full stack Dveloper full stack.

  • Project : PC-SCOL, produit Pégase

  • Mission : Développer selon la méthodologie Agile Scrum de nouvelles fonctionnalités sur une architecture Micro service impliquant des composants Java/PostgreSQL/Angular et des échanges par API REST et par messages Kafka.

  • Environment : Java, Spring Boot, Angular, Kafka, Docker, Kubernetes, GitLab, Jenkins, PostgreSQL, Sonar, Swagger, Avro.

From March 2017 to April 2019 : Capcir, Toulouse

  • Title : Responsable de modules et architecte.

  • Project : Cortexte (Logiciel de Dossier Patient Informatisé avec spécialité psychiatrique)

  • Mission : Assurer la maintenance et les évolutions des modules fonctionnels applicatifs, établir avec les clients une solution leur permettant d’améliorer leurs conditions de travail au travers des outils mis à leur disposition, réaliser la solution et la présenter en mode agile pour l’affiner et la valider efficacement. Ma mission a aussi été de mettre en place une nouvelle plateforme logicielle (autour de l’écosystème Spring) pour les nouveaux produits d’interconnexion avec les autres acteurs de santé (laboratoires, administrations …) et de revoir la forge logicielle (autour de maven / gitlab / jenkins / sonar / artifactory) pour optimiser et fiabiliser les cycles de développement et de livraison de ces nouveaux produits.

  • Environment : Java, J2EE, Tomcat, Spring, Apache Camel, JQuery, JSP, HTML, Javascript, CSS, MySQL, Oracle, SVN, Git, Jenkins, Artifactory, Gitlab, Maven, Ant, Sonar.

From Septembre 2004 to February 2017: Atos, Toulouse

From June 2014 to February 2017 :

  • Title : Recherche et développement puis responsable technique et chef de projet

  • Projet : Airbus AiRTHM (Airbus Real Time Heath Monitoring)

  • Mission : Assurer la maintenance du parc applicatif et le développement et l’intégration de nouvelles fonctionnalités en mode agile, diriger une équipe de 6 personnes, accompagner et conseiller le client sur les sujets ITs.

  • Environment : Java, Play Framework, Python, HTML, Javascript, CSS, MongoDB, PostGreSQL, Oracle, Sharepoint, Git

From November 2013 to March 2016:

  • Title : Responsable thème et intégration.

  • Project : CNES Web3 (refonte du site institutionnel)

  • Mission : Implémenter la charte graphique au travers d’un thème Drupal. Définir et déployer les plateformes, outils et environnements de développement, validation et livraison. Assurer un support architecture et intégration (en interne et en externe).

  • Environment : Drupal 7, PHP 5, CSS 3, HTML 5, Javascript, JQuery, CMS (Content management System), Linux

From June 2012 to June 2014 :

  • Title : Recherche et développement

  • Project : Airbus FAMED (A380 Failure Aircraft Model based Enhanced Diagnosis) puis Airbus PMGT (A350 preventive Maintenance Ground Tool)

  • Mission : Recueillir les besoins, écrire les spécifications d’un nouvel outil de maintenance préventive basé sur le parcours de graphe pour l’aide au diagnostic, définir le meta-modèle, développer un prototype, définir un plan de test, assurer le support.

  • Compétences: Java, Play Framework, HTML, Javascript, Cytoscape, OrientDb, Graph Management

From November 2007 to June 2012 :

  • Title : Responsable Technique

  • Project : Airbus CMS (Centralised Maintenance System) A400M

  • Mission : Assurer la cohérence globale des différents volets techniques (Définition de l’architecture logiciel) et fonctionnels de l’application, gestion des outils et environnements de développement et validation, encadrement et support technique auprès de l’équipe.

  • Environment : Java, Python, Ant, Admin System, Cruise Control, FEST

From Novembre 2006 à Novembre 2007 :

  • Title : Responsable simulation.

  • Project : Airbus CMS (Centralized Maintenance System) A400M

  • Mission : Refonte et développement de nouveaux outils pour simuler les services de la plateforme cible de déploiement et les communications avec les systèmes externes pour pouvoir valider le logiciel.

  • Environment: Java, Linux, Réseau

From May 2006 to October 2006 :

  • Title : Responsable performance.

  • Project : Airbus CMS (Centralized Maintenance System) A380

  • Mission : Dans le cadre de l’optimisation et de la mesure des performances du CMS A380, il a fallu déployer une plateforme et développer des outils de mesure et d’analyse de performances (notamment via l’utilisation d’aspect)

  • Environment : Java, Yourkit, Linux, AspectJ, Ant

From September 2004 to April 2006 :

  • Title : Analyste / développeur

  • Project : Airbus TSFT (Trouble Shooting Function Tool) et CMS (Centralized Maintenance System) A380

  • Mission : Revue des spécifications, conception et développement de nouvelles fonctionnalités et correctifs.

  • Environment : Java, Oracle, SQL, JDBC, Rational Rose, UML, Eclipse

From February 2004 to July 2004 : ASSIMA Ltd, London

  • Title : Consultant junior chez un éditeur de logiciel de solution d’e-learning

  • Mission : Support client, formation, déploiement, intégration et validation continue du produit.

  • Environment : E-Learning, formation, conseil, support et relation clients.

Extra-curricular activities

  • Sports : Rugby, Golf, Tennis de Table, Tennis, Squash

  • Associations : Ancien vice-président du bureau des élèves de l’ENSEEIHT, ancien secrétaire du bureau des élèves de l’INP Toulouse, membre du bureau de l’association du Printemps de l’INP 2003, ancien trésorier de l’équipe de rugby corpo des Misérables XV.