webleads-tracker

Christophe

ref. Co17p5a77

Leader Technique / Craftsman / Développeur JAVA

Je suis développeur Java polyglotte (Scala, JavaScript) aimant la qualité logicielle et les défis technologiques, mais n'oubliant pas que le but de tout développement est d'apporter de la valeur à un produit ou à une société.

        De formation scientifique, j'ai pendant 5 ans orienté ma carrière vers les sciences en travaillant en tant qu’enseignant chercheur à l’université.

        Riche de cette première expérience, je me suis ensuite orienté vers le développement informatique. Depuis maintenant plus de 10 ans, je participe à des projets agiles, classiques ou distribués, portant principalement sur la refonte de S.I. dans des contextes aussi variés que l'énergie, la conteneurisation, l'environnement, la billetterie ou encore la finance. Je suis intervenu en tant que développeur, référant technique ou Scrum Master. Le plus important n’étant pas mon rôle mais bien ce que je peux apporter à la dynamique de l’équipe.

        Aujourd'hui, j'ajoute une troisième corde à mon arc en créant ma société et devenant consultant indépendant.

Architecte développeur, Développeur Back-End, Consultant technique et formateur, Développeur

Compétences techniques

JAVA

8.8

SPRING

8.7

SCRUM

8.7

AGILE

8.4

HIBERNATE

8.7

GIT

8.8

JENKINS

7.8

SONARQUBE

7.8

SQL

7.6

JAVASCRIPT

6.6

MAVEN

8

SCALA

6.6

Expériences professionelles

2018

Leader Technique / Craftsman chez Société Générale

Sabaï Technologies Leader Technique / Craftsman

Basée sur OAuth 2 et OpenId Connect, l'applicationtion SG Connect gère l'authentification et les authorisations des utilisateurs à l'ensemble des applications de la SGCIB. A terme cette plateforme architecturée autour de micro services et des solutions de Forgerock aura en charge l'ensemble des applications et des utlisateurs de la Société Générale Je suis intervenu pour améliorer la qualité et la stabilité de l'application en travaillant sur 2 axes:      ● Sensilisation aux méthodologies de dévelo par les tests (TDD, BDD)      ● Amélioration du process d'Intégration Continue avec l'exécution des tests d'intégration         en environnement isolé (Consumer Driven Contract Testing, Narrow Integration Test) ► Environment      ● Java 8, Spring Core, Spring Boot, Spring Data      ● Forgerock OpenAm, OpenIDm, OpenDJ      ● Python, Ansible      ● Junit, Cucumber, Serenity, PACT      ● Maven, Sonar, Jenkins, Github

2018

Leader Technique / Scrum Master chez Engie

Sabaï Technologies Leader Technique / Scrum Master

La plateforme eCare propose des services à forte valeur ajoutée pour l'optimisation de la consommation électrique des clients d'Engie. Ces services, disponibles dans plusieurs pays européens, se basent sur des objets connectés tels que des thermostats, chaudières, panneaux solaires, prises électriques, ou encore voitures électriques. Je suis intervenu en tant que leader technique afin de stabiliser cette plateforme Serverless basée sur AWS et de l'enrichir de nouveaux services et objets connectés. ► Réalisation      ● Leader Technique      ● Référent Technique pour la mise en place des nouveaux objets connectés.      ● Scrum Master d'une équipe 5 développeurs.      ● Équipe agile distribuée (France, Belgique)      ● Sensibilisation aux bonnes pratiques de développement et de tests (BDD, tests unitaires)      ● Stabilisation et mise en place du déploiement automatique de la plateforme. ► Environment      ● Java 8 (Spring Boot), Python, Javascript (NodeJS)      ● AWS Lambda, API Gateway, Route 53, SNS, EC2, DynamoDB, PosgreSQL      ● Terraform      ● Bitbucket

2017

Leader Technique / Craftsman chez Société Générale

Sabaï Technologies Leader Technique / Craftsman

J'ai travaillé au sein du service ayant en charge d'agréger l'ensemble des transactions financières de la Société Générale et de générer les reporting pour la communication financière du groupe et celle pour le régulateur européen. Le service vient de commencer une migration organisationnelle (passage du waterfall à Scrum), multi-sites (Paris, Bangalore) et technologique (passage de Informatica, Teradata, Script shell à l'éco système Java) Je suis intervenu en tant que leader technique au sein d'une équipe de 4 développeurs mais aussi de façon transverse pour achever avec succès cette migration multiple. ► Rôle      ● Leader technique d'une équipe de 4 développeurs      ● Animateur de la communauté technique (Java, Informatica, Teradata)      ● Mise en place d'une architecture micro services      ● Mise en place de TDD, BDD      ● Migration vers Github et mise en place de process de travail      ● Mise en place de déploiement Devops      ● Soutien au Scrum Master      ● Programmation fonctionnelle      ● Formation Git/Github, programmation fonctionnelle ► Environment      ● Java 8, Spring Core, Spring Boot, Spring Data, Spring AMQP, ...      ● JPA 2/Hibernate      ● Junit, Cucumber      ● Teradata, H2      ● Sonar, Jenkins, Github

2015

Leader Technique / Scrum Master chez Kyriba

Sabaï Technologies Leader Technique / Scrum Master

J'ai participé, en tant que Scrum Master/Leader Technique, à la mise en place du module Hedge Accounting. Ce module enrichit la plateforme Kyriba en ajoutant le suivi et la gestion comptable de la couverture de produit financier. ► Réalisation      ● Leader Technique      ● Scrum Master d'une équipe allant de 4 à 10 personnes      ● Équipe agile distribuée (France, Biélorussie, Angleterre)      ● Mise en place de processus d'intégration continue      ● Sensibilisation aux tests et aux technologies open source ► Environment      ● Java 8, framework propriétaires basés sur EclipseLink et GWT      ● Junit, BDD avec framework propriétaire      ● Oracle 11g      ● Programmation fonctionnelle      ● Bitbucket, Jenkins, Sonar

2012

Ingénieur Logiciel

Finance Active Ingénieur Logiciel

Je suis intervenu sur les plateformes de gestion de la dette et de gestion du risque de change. ► Réalisation      ● Projets Scrum réunissant plusieurs équipes de 3-4 personnes      ● Migration de framework 'maison' vers Spring      ● Mise en place de git et des processus de travail associés      ● Refonte de la plateforme de gestion du risque de change      ● Implémentation de la norme européenne EMIR (déclaration des produits financier dérivés         à un référentiel central européen)      ● Référent Hibernate      ● Mise en place de principes de qualité et d'intégration continue ► Environment      ● Java 8, Tapestry, Hibernate      ● Junit      ● MySQL      ● Github, Jenkins, Sonar

2011

Leader Technique / Scrum Master

France Billet Leader Technique / Scrum Master

J'ai participé à la réalisation du projet "Cinéma et lunette 3D" permettant en collaboration avec Allociné, la vente en ligne de place de cinéma.      ● Scrum Master d'une équipe de 4 développeur + 1 référent fonctionnel.      ● Mise en place des principes de qualité de code.      ● Référent Agilité

2009

Consultant Java / Scrum Master

Xébia Consultant Java / Scrum Master

Je suis en intervenu dans le cadre de la refonte d'une partie du SI de la branche environnement de Plastic Omnium. Une première phase concernait la gestion de l'ensemble du parc des containers, l'optimisation du parcours des collectes et le suivi des clients. La deuxième concernait la facturation des collectes de déchets ainsi que la mise en place de la Tarification Incitative.      ● Équipe Agile distribuée (Développeurs indiens et développeurs français)      ● Encadrement des développeurs juniors      ● Référent technique transverse      ● Référent fonctionnel avec l'équipe de la première phase

2009

IT Consultant

Pragma Consult IT Consultant

Mise en place d'une plateforme de suivi des applications iPhone développées par Pragma Consult pour le compte des ses clients.

2006

Ingénieur de développement

Stéria Ingénieur de développement

Je suis intervenu pour le compte d'EDF sur plusieurs applications en relation avec la déréglementation du secteur électrique et la gestion du programme court terme de production de l'ensemble du parc des centrales électriques.      ● Responsable de la refonte d'une application (équipe de 3 développeurs)      ● Responsable de la mise en place du framework Hibernate et de la communication entre les équipes concernées.      ● Mise en place d'une solution de SSO en Business Object XI et une application de suivi de la production des centrales électriques

1999

Enseignant Chercheur

Université de Nantes Enseignant Chercheur

● Élaboration et caractérisation de couches minces entrant dans la conception de cellules         photovoltaïques      ● Collaboration avec l’Europe, le Maghreb, le Chili, la Côte d’Ivoire      ● Enseignant en DEUG, Licence et IUT      ● Encadrement de stage d’étudiants en IUT, Maîtrise, DEA et Thèse      ● Élu au Conseil Scientifique de la Faculté

Formations

Bac +8 -Université de Nantes - Doctorat Sciences des Matériaux

Langues

Anglais : Très bon