Expériences professionnelles
Architecte logiciel
G2MOBILITY , vélizy-villacoublay - CDI
De Juillet 2016 à Aujourd'hui
- conception et réalisation de contrôleurs locaux de points de charge
- conception et réalisation de solution de paiement à l'acte via paiement CB sans contact
-
Responsable du département architecture ev charge
TOTALENERGIES
De Juin 2022 à Septembre 2024
EV Charge est la ligne métier en charge de la mobilité électrique pour TotalEnergies.
Les objectifs de l'équipe sont de :
- Participer à la définition des architectures technique en amont des développements et valider les changements proposés par les différents acteurs (équipes internes, équipes externalisées, équipes d'autres entités de TotalEnergies)
- Prendre en charge les changements et évolutions technologiques, veille technologique, développements spécifiques de fonctionnalités critiques.
- Analyser et identifier des problèmes potentiels de l’environnement de production et anticiper les besoins futurs d’évolution de la plateforme
- Suivre et améliorer l’efficacité de la plateforme.
- Participer à la résolution de problème
Contexte technique :
- Iot dans le cadre de l'EV.
- Supervision de bornes OCPP 1.5, 1.6, 2.0
- Roaming OCPI
- Architecture IOT, microservice, event driven
- Migration de la plateforme Azure cloud -> AWS
Responsable de lots logiciels (component owner) ev charge
TOTALENERGIES
De Septembre 2018 à Juin 2022
G2Mobility a été racheté par TotalEnergies en sept 2018 and est devenu Total EV Charge (TEVC). TEVC est la branche métier de l'EV au sein du groupe totalEnergies.
Contexte technique :
- Iot dans le cadre de l'EV.
- Supervision de bornes OCPP 1.5 et 1.6
- Roaming OCPI
- Architecture IOT, microservice, event driven
- Migration de la plateforme on premise -> Azure cloud
Lots logiciels :
- Hardware monitoring (Protocols OCPP 1.5 et 1.6, gestion des infrastructures de recharges)
- Local management (Controleur local, Mise en place de solution de paiement local, Smart charging)
Architecte logiciel - solution smart charging / infrastructure de recharges
G2MOBILITY
De Juillet 2016 à Septembre 2018
Définition des architectures logicielles de solutions de pilotage énergétiques d'infrastructures de recharges électriques.
Responsable du lot de gestion des infrastructures IRVE :
- gestion du référentiel côté supervision (organisation, stations, points de charges...)
- gestion d'un module de contrôle local des points de charges
Scrum master - responsable de lot logiciel
THALES
De Avril 2014 à Juin 2016
Scrum master / développeur pour des bancs de tests logiciels.
Ingénieur d'étude et développement
THALES
De Juin 2013 à Avril 2014
Rédaction d'un plan d'intégration, validation, vérification.
Fin des développement (technologies java JEE, spring, swing, JAX-B, web services) en autonomie.
Présentation client.
Responsable technique - lead developper java en tma
SAIC Conseils
De Juin 2011 à Juin 2013
TMA sur l’application de prescription et de suivi opérationnelle des travaux de l’ONF
Phase d’initialisation de la TMA :
- Audit des spécifications fonctionnelles permettant l’entrée en TMA
- Relevé des compétences requises et préconisation sur la constitution de l’équipe TMA
Phase TMA :
- Analyse après réception des anomalies / demandes d’évolution
- Préconisations techniques et fonctionnelles
- Chiffrage et planification des évolutions
- Suivi technique des développements
- Revues de code
- Analyses statiques de code à chaque version majeur et mise en place d'axes d'amélioration
- Documentation technique
Application 3 tiers :
- base oracle
- serveur d'application glassfish (persistance avec JPA implémentation hibernate, framework propriétaire ONF)
- liaison client serveur avec XML- RPC
- client SWT/Jface
Développeur expérimenté
SAIC Conseils
De Novembre 2010 à Mai 2011
Application « Innovente » JAVA J2EE n-tiers, en production pour la vente en magasin, qui reprend progressivement les fonctionnalités de l’ancien système AS400. TMA animée en méthode SCRUM
- Correction de bug
- Développement d'évolution sur une application de vente en magasin.
Application développée sur une base de webSphere commerce :
- Base DB2
- Serveur d'application webSphere (persistance avec EJB, couche controler Struts)
- Liaison client / serveur en webService
- Client application Eclipse RCP
Developpeur autonome
SAIC Conseils
De Septembre 2009 à Novembre 2010
Ingénieur d’études autonome : Analyse / Conception / Développement.
Support et maintenance d’une application JAVA pour le Rafale utilisée aux essais en vol et fournie aux forces.
Refonte de l’application :
- Synthèses des besoins fonctionnels et actualisation des analyses techniques,
- Mise en place d’une nouvelle architecture et préconisations techniques,
- Développement. Test. Documentation.
Réalisation d’une version pour l’export :
- Recueil des besoins, analyse, modélisation, chiffrage, planification et réalisation de modèles de calculs de navigation et de performance. Prototypage de nouvelles fonctionnalités.
- Tests et validation.
Maintenance applicative :
- Analyse de « faits techniques » remontés par les utilisateurs. Chiffrage.
- Réalisation, tests et gestion des livraisons,
- Gestion du contenu des versions,
Application client lourd SWING.
Chef de projet technique
SAIC Conseils
De Mars 2008 à Août 2009
Conception et réalisation d'une application RH de mobilité interne pour l'ONF
Pour la phase d’étude et conception :
- Appropriation du domaine fonctionnel et analyse du cahier des charges fourni par le client,
- Rédaction du dossier de conception détaillée, proposition de découpage en lots, présentation de maquettes – écrans et validation avec le client.
- Chiffrage de la charge par lot.
Pour la phase de réalisation :
- Analyse,
- Préconisations techniques (client lourd / client léger, ergonomie, etc),
- Développement de certaines parties particulièrement complexes ou support aux développeurs,
- Rédaction des documents techniques (guides).
- Conception et rédaction des plans de tests, participation aux tests,
Pendant la phase de recette (avant et après la mise en production)
- Réception des fiches « anomalies » saisies par les utilisateurs pilotes, analyse du niveau de criticité, diagnostic,
- Transmission du chiffrage (si évolution) vers le client ou affectation de la tâche de correction vers un développeur (ou réalisation de la correction, selon la charge de l’équipe ou la )
- Support au client, notamment pour l’organisation du recettage, puis pour la mise en production.
Pendant toute la durée du projet :
- Réunions d'avancement, rédaction des comptes rendus,
- Encadrement de l’équipe : 2 à 5 développeurs selon les phases et la charge.
Responsable de domaine sur une plateforme tma – analyste / développeur
Logica
De Septembre 2006 à Février 2008
TMA pour Messier Bugatti
Au sein d’une infogérance globale, responsable de la maintenance des applications du domaine technique (SGDT et GQAO) et développement d’évolutions pour le portail Intranet (équipe de 2 personnes) :
- Analyse des demandes reçues du client (évolutions / corrections),
- Chiffrage,
- Planification,
- Spécifications des développements à réaliser,
- Participation à la réalisation des développements,
- Rédaction des plans de test,
- Participation aux tests,
- Encadrement d’un développeur
- Reporting client, suivi des indicateurs
Inge technologie de l'information
UNILOG , Paris cedex 09 - CDI
Depuis le 01 août 2006
Parcours officiels
Compétences
Centres d'intérêt
- mobilité électrique; systèmes d'information; systèmes de supervision