Formateur dev et “dev data” chez Simplon.co, SupInfo et EPSI Simplon.co
Freelance Paris
novembre 2018 - aujourd'hui
Enseignement en présentiel aux techniques de développement orienté data à une audience de 16
personnes sans aucun bagage informatique.
Principales notions abordées : algorithmique, développement en python et R, SGBDR et noSQL
(MongoDB), Git, Flask, data scrapping, data visualisation ; méthodologie Agile.
A l’issue de cet enseignement, les apprenants sont capables de :
● gérer l'ensemble du cycle de vie de la donnée, de la donnée brute jusqu'à la livraison de
données utilisables
● d'appréhender n'importe quel type de format de données, de les stocker en base de données,
les interroger et de les servir, avec un rendu visuel ou un support adapté pour un usage tiers
● d’automatiser des processus d'acquisition, d'import, d'extraction et de visualisation de données
SupInfo
« Maîtriser R pour la Data Science »
« Compétences avancées en Hadoop & NoSQL »
EPSI
« Design Pattern (Java) »
« Mapping Objet Relationnel (ORM/Java) »
Freelance Paris
janvier 2018 - octobre 2018
Création du Framework FINS pour le traitement des messages SWIFT
Suite logicielle permettant d’analyser, créer, modifier, stocker et visualiser des messages SWIFT MT.
Projet personnel en cours de migration vers le cloud AWS.
Utilisation des services AWS suivants :
● API Gateway
● Lambda (node.js, python)
● Aurora
Mise en vente via le marketplace AWS prévue en 2018.
⇒ Node.js, Python, Perl, PostgreSQL, Oracle, HTML, XML
Chef de projet MOE backend, AMOA, lead developer
Engie Paris
juillet 2016 - décembre 2017
Application de répartition
des frais de chauffage
La filiale EcoMetering est spécialisée dans l’installation d’équipements de télérelève de mesures
énergétiques (chauffage, ECS, électricité) et de leur traitement au sein de l’application SmartC.
L’objectif principal de SmartC est de fournir aux clients (syndics, bailleurs sociaux) la répartition des
frais de chauffage d’une résidence.
Dans ce contexte, la partie backend ainsi que la structure de la base de données PostgreSQL
souffraient d’une grande complexité avec pour conséquences une faible maintenabilité et des
performances pénalisantes pour les clients.
Principales tâches réalisées lors de la mission :
● techniques et méthodologiques
○ analyse approfondie du SI
○ refonte drastique du code Perl
○ rationalisation des modules backend (alertes, billing, ….)
○ amélioration des modes d’accès à PostgreSQL (création d’un ORM)
○ parallélisation des traitements backend (fork)
○ automatisation de l’intégration continue (Subversion, Jenkins, Artifactory)
○ remise sur rails de la méthode Scrum
○ définition d’un plan de migration vers le cloud Azure
○ MVP de migration de SmartC vers la solution externe Engie Digital C3iot
● métier
○ définition avec la MOA de nouvelles méthodes d’estimation de consommation
○ collecte et rationalisation des demandes métiers
mise en stress de la rigueur du suivi des équipements sur le terrain
○ propositions de modes de supervision des volumes de données traités et des
incidents (Nagios, Centreon)
○ optimisation des flux applicatifs avec les parties tierces
● encadrement
○ suivi de la qualité de code des développeurs juniors
○ veille au respect de la méthode Scrum
⇒ Linux, Perl, Node.js, Python, C, PostgreSQL, Intégration Continue (Subversion, Jenkins, Artifactory), Cloud Azure, AWS
Lambda
Chef de projet MOE, AMOA - Systèmes de paiements bancaires
BNP Paribas Paris
juin 2010 - juin 2016
Dans le cadre de la fusion BNP Paribas avec Fortis, responsable MOE de l'intégration dans
l'application Atlas2 des processus d'échange Fortis avec les chambres de compensation du Danemark,
de la Roumanie, de la Tchéquie et de la Suède.
Principales tâches réalisées lors de la mission :
● techniques
○ définition de l’architecture technique (respect des cutoffs)
○ développement en Perl des traitements
○ mise en place des flux de données entre BNPP et les chambres de compensation
● métier
○ recueil des demandes métiers des partenaires Fortis
○ prise en compte des contraintes métiers et réglementaires propres à chaque pays
○ conseils d'amélioration des flux de données avec les chambres de compensation
Développement d’une application Web – Création d’entreprise (Paris)
octobre 2008 - aujourd'hui
Développement d’une application de développement de site (CMS) tournant sur navigateur web.
Programmation en Flex/ActionScript/PHP/MySQL en association avec un graphiste.
Une création d’entreprise précédera le lancement de la première version de l’application.
Membre d’une équipe de maintenance de logiciel financier en tant que développeur en C++ sous Oracle/Windows.
Travail d’équipe organisé avec la méthodologie SCRUM : découpage mensuel des livraisons de corrections et évolutions logicielles.
Environnement technique : C++/Windows/Oracle
Architecte logiciel
chez TietoEnator (Oslo)
septembre 2006 - novembre 2006
Membre d’une équipe de restructuration de l’architecture logiciel des produits Banque&Assurance du groupe.
Veille technologique ayant pour objectif l’accroissement compétitif des solutions logicielles métier.
Après un inventaire des applicatifs du groupe (Finlande, Suède, Norvège, Estonie, République Tchèque) :
une analyse architecturale logicielle dans le but de proposer une solution moderne, compétitive et rapidement évolutive de l’ensemble des offres logicielles.
Chef de projet technique sur Atlas2
chez BNP Paribas (Paris)
janvier 2003 - août 2006
Spécialiste technique et fonctionnel en charge des choix techniques pour les développements spécifiques et l’intégration Atlas2 sur les sites européens.
Encadrement des équipes de développement.
Assistance à la MOA (compréhension des besoins métiers)
Responsable de la méthodologie, du planning et de la réalisation de la fusion Atlas2 entre la Pologne et la Hongrie.
Rédaction des spécifications
Prise en charge technique (à Oslo) de la fin du projet d’intégration Atlas2 de la BNP Norvège, dans le but de tenir les délais.
Environnement technique : Cobol/Unix/Oracle/Perl.
Chef de projet intégration Atlas2
chez BNP Paribas (Paris)
février 1998 - décembre 2002
A l’international : Belgique/Pérou/ Irlande / Royaume-Uni
En charge des différents aspects techniques de l’intégration Atlas2.
Solide connaissance fonctionnelle bancaire comptable acquise.
Management des équipes locales de développement.
Assistance à la MOA (compréhension des besoins métiers)
Environnement technique : Cobol/Unix/Oracle.
Chef de projet intégration Atlas2
chez BNP Paribas (Paris)
février 1998 - décembre 2002
A l’international : Belgique/Pérou/ Irlande / Royaume-Uni
En charge des différents aspects techniques de l’intégration Atlas2.
Solide connaissance fonctionnelle bancaire comptable acquise.
Management des équipes locales de développement.
Assistance à la MOA (compréhension des besoins métiers)
Environnement technique : Cobol/Unix/Oracle.
Études et formations
Institut d’Informatique d’Entreprise (Evry)
cole d’ingénieur en informatique du concours Centrale Supélec.
Langues
Anglais - C2
Autres compétences
Compétences fonctionnelles
méthodologie SOAP/XML/ESB
administration Unix,
DBA Oracle,
administration Unicenter TNG développement
UNIX/PHP/ActionScript/JavaScript/COBOL/VBA/Perl/Flex/C++/Java
intégration logicielle
Management technique
encadrement et pilotage de plusieurs projets à l’international
Prototypage de modèles pour les équipes de développement
Rédaction des spécifications
Initialisation des plannings
Communication avec l’équipe MOA
Langues
Anglais : courant
Espagnol : bon niveau
Norvégien : bon niveau