Cédric BOUTTES

Nationalité: Française, né le 24/05/1973 à Castres (81)

Célibataire, Permis B

Adresse: 4 impasse du Parc de Claire 31200, TOULOUSE. France

( (+33) 6 16 67 22 65  - * cbouttes@yahoo.fr

 linkedin.com/in/cédric-bouttes-57ba5b32/

20 ans d'expérience

Ingénieur développeur Java / python

Chef de projets

Responsable de module interopérabilité e-Santé

Bio-informaticien

 

COMPETENCES

 

Domaines d’intervention

·         Santé, bio-informatique, spatial, agronomie, aéronautique, pharmaceutique, laboratoires de recherche …

 

 

 

Compétences Techniques

 

 

·         Backend: Java JEE, Spring Boot, Spring, JPA, Hibernate, Python

·         Frontend : Java JEE, JSP, Struts, Swing, Java Script, jQuery, HTML, CSS, PHP, Drupal

·         Interopérabilité : ESB Mule Soft, Apache Camel, API REST, XML, JSON

·         Gestion / Intégration de données : Base de données, SQL, ETL Talend, script Perl, shell

·         Architectures : N-tiers, Web

·         Méthodes d’analyses : Merise, UML

 

 

Outils

 

 

·         Développement : Eclipse, IntelliJ, Pycharm, SVN, Git, GitLab, Ant, Maven, Jenkins, Talend, Postman

·         SGBD : Oracle, MySQL, PostgreSQL

·         OS/Serveur : Windows, Unix/Linux, Apache, Tomcat

·         Gestion de projet : AGILE Scrum, Jira, Confluence, GPP, Microsoft Project, Excel, Gantt

·         Gestion documentaire : SharePoint, moteur de recherche et d’indexation Exalead

·         Bio-informatique : BioPerl, BLAST, InterProScan, NetPhos, banques de données Swissprot, ontologies

 

 

Langues

 

 

Anglais : Lu, Ecrit, Parlé (Professionnel)

 

 

 

Formation initiale

2005

 Diplôme d'ingénieur CNAM en informatique (mention très bien), école d'ingénieur du CNAM

 

1999

 Diplôme Universitaire Technologique en Informatique, IUT informatique, Toulouse

 

1998

 Licence professionnelle en biotechnologies végétales, ENFA et Université Paul Sabatier, Toulouse

 

1995

 BTS Agricole option Technologies végétales, lycée agricole d’Auch-Beaulieu

 

 

Formation professionnelle

 

2018

Formation Sogeti e-learning Open Shift

 

2015

Formation Capgemini Certification Scrum Master

 

2006

Formation Capgemini Management de Projets Informatiques

 

2006

Implémentation et support technique de Windows XP

 

2000

Bio-informatique : Ecole d’été analyse in silico, parc universitaire de Luminy de Marseille

 

SYNTHESE DES EXPERIENCES PROFESSIONNELLES

 

01/2019-03/2021

        Capcir, éditeur de logiciel dans le domaine de la santé (PME) – Ingénieur d'étude en développement Java JEE & WEB / Responsable de Module d’interopérabilité e-santé

01/2011-01/2019

Missions Sogeti Capgemini - Ingénieur développeur Java JEE / python / ETL - Chef de projet

10/2018-01/2019

        Airbus (Skywise) – Data Ingénieur, développeur python, API REST, MuleSoft, Big Data

09/2018

        Airbus (Delivery Center) – Data Ingénieur

06/2018-08/2018

        Airbus (Skywise) – Data Ingénieur, développeur python, Big Data

12/2017-05/2018

        Ministère de l’Agriculture et de l’Alimentation – Ingénieur développement Java/J2EE

08/2017-11/2017

        MERCATOR Océan – Spécification, développement ETL Talend/Java

06/2017-07/2017

        Airbus Defense & SpaceMaintenance applicative Java EE

10/2016- 05/2017

        Ministère de l’Agriculture et de la pêche – Ingénieur en développement Java/J2EE

03/2012 – 09/2016

        Airbus (IAM) – Chef de projet / Teamleader / support & expertise

01/2011 – 02/2012

        Sanofi-Aventis – Ingénieur en développement Java/J2EE

10/2006-12/2011

Missions ESN GFI - Ingénieur développeur Java JEE

03/2010 - 12/2011

        Natixis - Ingénieur en conception/développement PHP

06/2007 - 02/2010

        Airbus - Ingénieur en conception/développement Java/J2EE

05/2007 - 05/2007

        CNES – Expert technique pour Avant-Vente

10/2006 - 04/2007

        INFOGEN - Ingénieur en développement Java/J2EE

08/2006-10/2006

Mission ESN Steria - Ingénieur développeur Java JEE:

08/2006-10/2006

        France Telecom - Ingénieur en développement Java/J2EE

03/2000-12/2005

CDD Laboratoires de recherche - Ingénieur d’étude en bio-informatique

04/2002 - 12/2005

        INRA, unité de recherche 1199 en « Protéomique », Montpellier - Ingénieur responsable de projet bio-informatique

03/2000 - 09/2001

        INSERM/CNRS - Ingénieur d'étude en développement d'applications bio-informatique

 

 

DETAIL DES EXPERIENCES PROFESSIONNELLES

 

 

Janvier 2019 – Mars 2021

Capcir, éditeur de logiciel dans le domaine de la santé (PME), Mervilla

 

CDI

Ingénieur d'étude en développement Java J2EE & WEB / Responsable de Module d’interopérabilité

 

Projet

      Développement Web

      Développement d’interfaces (API, services Web) assurant l'interopérabilité entre le logiciel de psychiatrie Cortexte de l'entreprise et les autres composants (appareils médicaux, EAI, logiciels de gestion administrative des malades…) du système d’information des hôpitaux et cliniques où le logiciel Cortexte est déployé, ceci en utilisant les standards et normes d’échanges existant dans le domaine la santé (norme HL7 2.5 PAM - Patient Administration Management)

 

Rôle :

      Conduite de projet

      Analyse des besoins des utilisateurs, spécification

      Développement en JAVA EE

      Tests unitaires et fonctionnels

      Rédaction des documentations techniques et fonctionnelles

      Identification et traitement des bugs

 

Envir. Technique :

      Java/J2EE, Spring Boot, API Rest, JPA (Hibernate 5), JSON, Apache Camel

      Technologie Web (HTML, JSP, JavaScript, Jquery, Vue.js)

      SGBD : Oracle, MySQL

      Outils : Eclipse, IntelliJ, Maven, SVN, Git, Jenkins, Jira

      Méthodologie de gestion de projet : AGILE/Scrum

 

Sept. 2018 – Jan. 2019

Airbus – Skywise, Saint Martin du Touch

 

Mission Sogeti

Data Ingénieur, développeur MuleSoft et python, Big Data

 

Projet

PC-SPC
Uses data analytics to improve quality in production with products & process parameters

Rôle :

      Développement en python / MuleSoft API du service  api-supplier permettant à des supplier de déposer des fichiers sur la plateforme Big Data Skywise

 

Envir. Technique :

      Python, IDE Pycharm

      API Mulesoft, IDE Anypoint Studio to design API in RAML langage (RESTful API Modeling Language)

      REST

      Postman

      GitLab CI/CD

 

Sept. 2018

Airbus - Delivery Center, Colomiers

 

Mission Sogeti

Data Ingénieur

 

Projet

DART (Digital Aircraft Release Tool)
Automatiser la procédure de contrôle de la conformité dans la cadre de la livraison des avions

Rôle :

Dans le cadre du Sprint 0 du projet :

      Data mapping : identification des différentes datasources, inventaire des données et mapping avec les attributs présents dans la plateforme Skywise

      Etude d’architecture

 

Envir. Technique :

      Excel Visual Basic

      Plateforme Skywise Palantir - SAP

      AWS (Amazon Web Services)

      RPA (Robotic Process Automation)

 

Juin. 2018 - Août. 2018

Airbus – Skywise, Saint Martin du Touch

 

Mission Sogeti

Data Ingénieur, développeur python, Big Data

 

Projet

Recovery Skywise Airbus
Développement et Data Management sur la plateforme Big Data Skywise Airbus

Rôle :

      Gestion sur la plateforme Skywise des datasets Airbus en provenance des services d'ingestion de l'outil Palantir et à destination des projets

      Développer en Python et SQL des outils permettant de gérer les données de ces datasets (création, mise à jour de ces dataset, gestion des données sensibles dans ces datasets)

      Faire l'inventaire des outils existants et offrir des perspectives pour l'industrialisation (pipeline)

      Support dans la qualification des données sensibles (dont personnelles) pour les Data Officer/Owner

 

Envir. Technique :

      Plate-forme Skywise, fournie par Airbus et alimentée par l’outil Palantir

      Python (Environnement de Dev : Anaconda, IDE PyCharm)

      SQL

 

Nov. 2017 - Mai. 2018

Ministère de l'Agriculture et de l'Alimentation (MAA), Beauzelle

 

Mission Sogeti

Expert Technique / Analyste-Concepteur-Développeur JAVA/J2EE

 

Projet

LOGICS
Application qui permet aux exploitants agricoles d'effectuer une demande d'autorisation d'exploiter (LOGICS-USAGER) et aux instructeurs du MAA d'instruire les demandes d'autorisation d'exploiter (LOGICS-AGENT)

Rôle :

Expert Technique / Analyste-Concepteur-développeur pour spécifier et développer des évolutions sur le projet LOGICS comprenant un front office et un back office.

 

Envir. Technique :

      Java/J2EE, framework MVC Orion 5.3

      SGBD : PostgreSQL

      Outils : Netbeans, Maven, SVN, Sonar

      Méthodologie de gestion de projet : AGILE/Scrum

 

Août 2017 - Déc. 2017

MERCATOR Océan, Ramonville-Saint-Agne

 

Mission Capgemini

Chef de projet technique / Analyste-Concepteur-développeur Talend

 

Projet

Mercator Catalogue Builder
Automatiser la génération du catalogue imprimable CMEMS d'images océanographiques. L'outil sera déployé sur les serveurs du système d'information de la société Mercator.

Rôle :

Estimer/planifier, spécifier et implémenter les exigences fixés dans le cahier des charges du projet Mercator

 

Envir. Technique :

      Talend

      BIRT

      Microsoft Excel

      Environnement : Linux CentOS

 

Juin 2017 - Juil. 2017

ADS (Airbus Defense & Space), Toulouse - Service TESUM (ingénierie et développement sur chaîne mission des systèmes d'observation de la Terre)

 

Mission Capgemini

Analyse, concepteur, développeur Java EE

 

Projet

MISEO-3

Maintenance applicative

Rôle :

Participation au développement du segment sol observation d'ADS. Maintenance applicative sur le produit MISEO3

 

Envir. Technique :

      Java EE : EJB, JBoss 7.1, Web Service, JPA, DAO, JMS

      IHM : JavaFX (Architecture MDF), couche service OSGI

      Eclipse RCP / EMF – Ecore / Tycho

      BDD : PostgreSQL

      Tests & build : maven, Git

 

Octobre. 2016 - Mai. 2017

MAAF (Ministère de l’Agriculture et de la pêche), Auzeville-Tolosane

 

 

Mission Sogeti

Ingénieur en développement Java/J2EE

 

 

Projet

SISAAP (suivi des autorisations de pêche)

 

Rôle :

      Analyste-Concepteur-développeur pour spécifier et développer des évolutions sur le projet SISAAP (suivi des autorisations de pêche) comprenant un front office et un back office

 

Envir. Technique :

      Java/J2EE, framework MVC Orion (JavaServer Faces, Spring, Hibernate)

      SGBD : Sybase

      Outils : Netbeans, Maven, Glassfish

 

 

Mars 2012 – Sept. 2016

Airbus - IAM (Identity Acess Management), Beauzelle

 

Mission Sogeti

Chef de projet, teamleader de l’équipe développement / support & expertise, référent technico-fonctionnel, concepteur développeur

 

 

Projet

IAM Bundle (ESEC/Sogeti Security Center of Competences)

 

Rôle :

      Gestion de projets et pilotage

      Gestion des demandes Airbus (validation, chiffrage, management des risques, planification et suivie de la réalisation)

      Gestion du capacity planning des équipes

      Responsable coordination/priorisation des tâches des équipes

      Animation de réunions

      Conduite de changements et améliorations des processus

      Rédaction de cahiers de besoin (BRD) et présentations de propal au client

      Support à la rédaction de dossiers de spécifications (SD) et dossier d’architecture (ARD)

      Développements de solutions

 

 

Envir. Technique :

      Méthodologie de gestion de projet Airbus : GPP, Itérative, AGILE (notions)

      Outils de gestion documentaire : sharepoint

      Annuaires LDAP (Novell AEDS, Microsoft Active Directory/ADAM)

      Sun IDM (outils UEANG et ALIR)

      Langage : Java/J2EE, Python, XML, shell UNIX, awk, Powershell, C#, ASP.NET MVC

      SGBD : Oracle, SQL Server

      OS : Unix/Linux, Windows XP

      Serveur : Apache, Tomcat, IIS

 

Janv. 2011 - Févr. 2012

Sanofi-Aventis, Toulouse

 

Mission Sogeti

Ingénieur en développement Java/J2EE

 

 

Projet

SUn SCMaintenance applicative

 

Rôle :

      Développement sur des projets en maintenance applicative (logiciels de bio statistique, …)

 

 

Envir. Technique :

      Java/J2EE, Struts, Swing (framework MVC JGoodies), Adobe Flex, Adobe Live Cycle, Moteur de recherche Exalead, Websphere

 

Mars 2010 - Déc. 2010

Natixis, Toulouse

 

Mission GFI

Ingénieur en conception/développement PHP

 

 

Projet

Développement PHP sur Mantis

 

Rôle :

      Développement PHP pour la mise en place d'évolutions correctives sur l'outil Mantis (Bug Tracker Web). Cet outil est utilisé dans le cadre d'une TMA pour le compte de Natixis.

 

 

Envir. Technique :

      PHP 5.2, Java Script, MySQL, Apache, Wamp, phpMyAdmin, PHPEclipse, Zend Debugger

 

Juin 2007 - Févr. 2010

Airbus, Blagnac

 

Mission GFI

Ingénieur en conception/développement Java/J2EE

 

 

Rôle :

      3 mois : Développement d'une application Java Swing de référence pour tester le système Maintenance HMI Manager (MHM) lanceur d'application sur OS spécifique d'Airbus A350

      2 mois : Développement IHM Java Swing d'un JTree pour le système Loads Dispatch Manager de gestion des configurations logicielles pour les flottes et plateformes Airbus.

      12 mois : Développement et automatisation des tests fonctionnels en clientèle (chez Airbus) du système ADOCV3 de gestion de contenu (ou CMS) de la documentation technique de l'Airbus A380

      14 mois : Conception/Développement/Test unitaire de la partie backend du système ADOCV3 Java J2EE de gestion de contenu (ou CMS) de la documentation technique de l'Airbus A380.

 

Envir. Technique :

Java J2EE (frameworks Spring, Hibernate), SGBD Oracle10g, Postgres, IDE Eclipse (Together), Maven, TestNG, StarTeam, Swing, RMI

 

Mai 2007 - Mai 2007

CNES, Toulouse

 

Mission GFI

Expert technique pour Avant-Vente

 

 

Projet

Réponse technique Java/J2EE à appel d'offre

 

 

Rôle

      Rédaction de la réponse technique à appel d'offre du projet CNES de développement de l'application J2EE permettant de recueillir les données du satellite SMOS

 

Oct. 2006 - Avril 2007

INFOGEN, Toulouse

 

Mission GFI

Ingénieur en développement Java/J2EE

 

 

Projet

J-Donix

 

Rôle :

      Développement d'un module de saisie des Ordres de Fabrication intégré à l'ERP Adonix

 

 

Envir. Technique :

      Java J2EE (Struts, JOnAS), Eclipse, Oracle 9i

 

Août 2006 - Oct. 2006

France Telecom, Toulouse

 

Mission Steria

Ingénieur en développement Java/J2EE

 

 

Rôle :

      Mission d'intérim au forfait sur le développement d'une application Web J2EE de gestion des chargés d'affaires, France Telecom.

 

 

Envir. Technique :

      Développement en JAVA/J2EE (Framework Struts, Spring, Hibernate, Jasper Report)

 

Avril 2002 - Déc. 2005

INRA, unité de recherche 1199 en « Protéomique », Montpellier

 

CDD

Ingénieur responsable de projet bioinformatique

 

 

Projet

Conception/Développement d'une base de données protéomique

 

Rôle :

      Conception/Développement d'une base de données protéomique intégrée dans le système d'information de Génoplante et implémentation d'outils d'analyse autour de cette application.

      Réalisations:

·         Rédaction du cahier des charges, analyse Merise/UML du projet, élaboration du modèle de données.

·         Implémentation de l'application Web Java J2EE : Framework Struts, Java Beans, JDBC, ehcache Hibernate, Oracle, Postgres, JMeter (pour les tests de montée en charge)

·         Participation à l'élaboration d'un format d'échange et d'importation des données dans la base

·         Implémentation en Perl d'outils d'analyse de séquences protéiques et d'outils de requêtage à base d'ontologies.

·         Management : Encadrement de développeurs

·         Formateur en bio-informatique : Cours aux élèves de DESS : http://cedric.bouttes.free.fr/ggtav.htm

·         Valorisation:

1. Poster aux conférences JOBIM 2005

2. Mémoire d’ingénieur : http://cedric.bouttes.free.fr/Memoire.htm

 

Envir. Technique :

      Java J2EE (Framework Struts, Java Beans, JDBC, ehcache Hibernate), Perl, Oracle, Postgres,  JMeter

      Logiciel Bio-informatique : BioPerl, BLAST, InterProScan, NetPhos

      Banques de données génériques (Swissprot, RefSeq,…) et sites spécialisées dans les plantes (TAIR,...)

 

Mars 2000 - Sept. 2001

INSERM/CNRS, Marseille

 

CDD

Ingénieur d'étude en développement d'applications bioinformatique

 

 

Projet

Développement du système ELOGE

 

Rôle :

      Développement du système ELOGE (Environnement logiciel pour la génomique fonctionnelle) en collaboration avec la société pharmaceutique IPSOGEN.

      Réalisations :

a.     Analyse et conception de la base de données ELOGE (schéma relationnel, script SQL)

b.     Réalisation des scripts Perl d'extraction des données génomiques de banques de données publiques

c.     Création de requêtes SQL sur les résultats expérimentaux des puces à ADN

      Réalisation des interfaces en Perl/CGI du module LIMS (Laboratory Information Management System)

 

 

Envir. Technique :

      Langage : Perl/CGI, SQL

      SGBD : Postgres

 

 

Juin. 1999 - Sept. 1999

INRA, Laboratoire Interactions Plantes et Micro-organismes (UMR441), Toulouse-Auzeville

 

Stage de DUT Informatique

Bio informaticien

 

 

Projet

Programmation en Perl sous UNIX d’une application sur la base de données Prodom de domaines protéiques, application ayant pour but la représentation graphique des régions transmembranaires sur séquences protéiques

 

 

Rôle :

      Automatisation à l’aide de Perl du logiciel TMpred de détection des régions transmembranaires sur de multiples séquences.

      analyse informatique des résultats et représentation graphique des régions transmembranaires

 

 

Envir. Technique :

      Langage : Perl, librairie graphique Perl GD.pm, UNIX

 

 

Mars. 1998 - Sept. 1998

INRA, Laboratoire de biologie moléculaire des Interactions Plantes Micro-organismes (UMR 441), Toulouse-Auzeville

 

Stage de licence professionnelle

Assistant Ingénieur

 

 

Projet

Clonage positionnel d’un gène symbiotique de Medicago Truncatula

Envir. Technique :

      Marquage moléculaire (PCR, AFLP), cartographie génétique (utilisation du logiciel MAPMAKER).

 

 

Oct. 1996 - Oct. 1997

Laboratoire de la Protection des Végétaux, Toulouse

 

Contrat de qualification

Analyste-programmeur

 

 

Projet

Réalisation d'applications de traitement et gestion de données agronomiques

 

Rôle :

      Analyse, conception et développement d'une application de traitement de données agronomiques en Visual Basic sous Excel et d'une base de données de gestion du laboratoire sous Access avec utilisation de procédures en Visual Basic.

 

 

Envir. Technique :

      Langage : Visual Basic sous Excel, Access

 

Mars. 1994 - Sept. 1994

ENSA, Laboratoire de biotechnologies et d’amélioration des plantes, Toulouse

 

Stage de BTSA

Technicien

 

 

Projet

Etude des facteurs physiologiques associés au rendement en protéine du soja

 

Juin. 1993 - Sept. 1993

INRA, Laboratoire d’amélioration des plantes (Unité Expérimentale 802), Toulouse-Auzeville

 

Stage de BTSA

Technicien

 

 

Projet

Etude des facteurs de résistance au Phomopsis du Tournesol

 

 

LOISIRS

 

Sports

 

        Vélo, Marche, Natation, Yoga/Méditation, Arts Martiaux

Lecture, cinéma

        Heroic Fantasy, Science-Fiction, Histoire