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) »
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.
⇒
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
⇒
Systèmes de paiements bancaires
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 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.
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.
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.
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)