Parcours composé de 7 projets professionnalisants tirés de cas concrets d’entreprise :
- Analysez des données de systèmes éducatifs
- Concevez une application au service de la santé publique
- Anticipez les besoins en consommation électrique de bâtiments
- Segmentez des clients d'un site e-commerce
- Classifiez automatiquement des biens de consommation
- Implémentez un modèle de scoring
- Déployez un modèle dans le cloud
Participation aux développement (backend et frontend) de deux projets, l'un en phase de
démarrage (secteur du médical), l'autre en cours de développement (secteur de l'énergie
renouvelable), basés sur le produit Rtower, solution de Device Management.
Partecis est l'éditeur de logiciel de monétique commun à BNP Paribas et Natixis.
Ce logiciel permet la gestion de toutes les transactions, de traiter l’acceptation et l’acquisition des
flux en provenance des commerçants et de fabriquer et distribuer les cartes bancaires auprès de leurs
clients particuliers ou professionnels.
Mission :
Au sein de l'équipe chargé du socle technique interne :
- Conception et évolution du socle technique interne, maintenance correctives
- Support aux développeurs et rédaction de documentation techniques
- Développement d'une application de gestions des paiements sur le réseau Mastercard, d’une
application de centralisation des flux de transactions
- Développement d'une application interne de support technique
Technologies : Java 8, Spring (Boot, Security , AOP), Angular 10, MongoDB, Apache Camel,
Jenkins, Suite Atlassian
Développeur Java Sénior
Partecis, Lyon
novembre 2019 - aujourd'hui
Partecis est l'éditeur de logiciel de monétique commun à BNP Paribas et Natixis.
Ce logiciel permet la gestion de toutes les transactions, de traiter l’acceptation et l’acquisition des flux en provenance des commerçants et de fabriquer et distribuer les cartes bancaires auprès de leurs clients particuliers ou professionnels.
Mission :
Au sein de l'équipe chargé du socle technique interne :
- Évolution du framework interne et corrections
- Développement d'une application de gestions des paiements sur le réseau Mastercard
- Développement d'une application interne de support
Mission : Amélioration du temps de traitement du module d’exécution des ordres marché pour
l’application OMS (Order Management System)
Grandes étapes : Analyse fonctionnelle, audit des différents modules de l’application, identification
des problèmes et apports de pistes d’améliorations, mis en place d’outillage pour récupération des
informations et restitutions, implémentation technique d’une première solution sans refactoring
profond du module fonctionnel impacté
→ Amélioration des performances d’environ 40 %
Mission : Amélioration du temps de traitement du module d’exécution des ordres marché pour l’application OMS (Order Management System)
Grandes étapes : Analyse fonctionnelle, audit des différents modules de l’application, identification des problèmes et apports de pistes d’améliorations, mis en place d’outillage pour récupération des informations et restitutions, implémentation technique d’une première solution sans refactoring profond du module fonctionnelle impacté
→ Amélioration des performances d’environ 40 %
Data scientist assistant auprès de l'équipe Analytics / Data Science :
- partage de pratiques du monde du développement et du génie logiciel
- écriture de tests en Matlab
- migration d'une application R en Python sous forme de fonction Lambda dans AWS
- écriture et comparaison d'un modèle statistique et d'un réseaux de neurones récurrents (LSTM) pour prévision de prix
- Participation à l'élaboration d'une application de pilotage de chambres froides basée sur un réseaux de neurones
Technologies : Python, R, Matlab, Keras, Pandas, AWS Lambda, boto
Développeur JAVA / JEE senior
ENERGY POOL, Lyon
septembre 2011 - août 2018
Participation depuis le début au développement des application du SI dans un mode agile de gestion de projet. Ce SI est au service de la gestion opérationnelle et stratégique de la consommation électrique des clients d’Energy Pool (de la régulation de fréquence en temps réel à la planification long terme des consommations).
Principales actions :
- Participation aux phases de conceptions logicielles et techniques, SOA et API REST
- Réalisation du code logiciel et des tests (unitaires, intégration, end to end)
- Maintenance et évolution applicative
- POC sur la base de données time series InfluxDB pour amélioration des temps de réponse
- Mise en place et configuration de la suite ELK, création de tableaux de bord
2019 AWS : Architecture sur Amazon Web Services (Formation officielle AWS "Architecting on AWS")
2018 Formation Angular
2016 Formation AngularJS
2010 Diplôme d'ingénieur CNAM (HTT) spécialité informatique option architecture et ingénierie des systèmes et des logiciels (AISL)
2004 Formation .NET (1 mois)
2003 Formation à NOHETO, framework de gestion de contenu (1 mois)
2003 Certification: Sun Certified Programmer for the Java 2 Platform 1.4
Formation initiale
1996 Licence de Sciences Physiques
Divers
Encadrement pédagogique
2008 - 2011 Encadrement d’auditeurs du CNAM dans la mise en œuvre d'un projet d’intranet personnel, faisant partie de l’unité d'enseignement GLG204 (Architectures Logicielles Java), Paris.
2016 - 2018 Promotion de l’informatique auprès de collégiens, Lyon
AgileSQLWindowsOracleGestion d'équipePower BIRGPDGestion multi-projetsAudit de conformitéPHPPythonJavaScriptTableauCybersécuritéData Loss Prevention (DLP)EBIOSJava