Expériences Professionnelles
DGFIP Depuis janvier 2021
Dans le cadre d’une mission d’assistance technique à longue durée j’assure le poste d’un
développeur senior back end java
Renault SAS octobre 2010- décembre 2020
Dans le cadre d’une mission d’assistance technique à longue durée j’assure les postes suivantes
Projet : Migration BOMPDM
Leader Dev Backend Depuis Juin 2019
Dans une équipe de développement agile, en tant qu'expert technique, je suis en charge de la
migration d'une application (Oracle PL/SQL, Shel ) vers une aarchitecture microservices dans un
esprit "Craftsman" orienté qualité et maintenance.
Promouvoir une culture d'apprentissage, de collaboration et d'amélioration continue au sein
d’un équipe se situé en majorité à l’étranger (Chennai Inde)
Orchestrer les efforts de développement logiciel,
Fournir des recommandations architecturales et stratégiques pour le développement du
backend
SpringBatch 2.2.7 , Sonar , Git , Docker ,Maven ,Swagger , Junit , postman ,Jira , Confluent ….
Projet : Développement des API diversité
Développeur Senior Backend Java Avril 2018- Juin 2019
Dans le cadre du projet de refonte d’une application Diversité (dodit) et exposé sous forme des
API
J'ai participé dans une petite équipe aux différentes phases du projet allant de la définition de
l’architecture technique, du cadrages techniques des User Stories à développer,
au développement ou encore au suivi des développements au sein de mon équipe.
Participation aux phases de design, d'architecture et déploiement des API Restfull
Programmation en JAVA 8, SpringBoot
Collaboration tools: JIRA,
SCM tools: Git,
Java 8 development: Lambdas, lombok, spring framework (sprig-boot)
Log management: ELK (Elasticsearch, Logstash, Kibana), logback
Test environment: Unit tests (JUnit), Acceptance test (Cucumber) Postman
Continuous delivery Maven, Configuration management, environment management
(Development, Acceptance, Integration, User acceptance test, Performance, Production),
deployment automation.
Projet : OneTD
Développeur Senior Backend Java Septembre 2017- Avril 2018
Chaouki ******** – Consultant Etude et Développement Oracle, Java/J2ee
92130 ISSY-LES-MOULINEAUX Tel : ******** Email : ******** Confidential C
Dans le cadre du projet de migration d’une application sous une architecture 3 Tier vers une
architecture micro-service puis hexagonal
J'ai participé dans équipe backend aux différentes phases du projet allant de la définition de
l’architecture technique, définition des modèles de données et migration des données de
l’ancien vers le system cible, définition des swaggers des services cible, cadrages techniques
des User Stories à développer,
Programmation en JAVA 8, AngularJS, SpringBoot , Oracle /PLSQL , PostgreSQL …
Collaboration tools: JIRA,
SCM tools: Git,
Java 8 development: Lambdas, lombok, spring framework (sprig-boot)
Log management: ELK (Elasticsearch, Logstash, Kibana), logback
Test environment: Unit tests (JUnit), Acceptance test (Cucumber) Postman
Continuos delivery Maven, Configuration management, environnement management
(Développent, Acceptance, Intégration, User acceptance test, Performance, Production),
déploiement automation.
Projet ********
Développeur Séniore Oracle/PLSQL Mars 2016 – Septembre 2017
Dans le cadre du projet de développement d’un flux d’alimentation du PLM à partir de
nomenclature
J’ai participe au développement des packages, procédures, fonction, script pl/sql , script Shell et
job autosys qui permettre l’extraction , transformation , génération et envoi d’un flux des
données quotidiennes pour synchronise la BOM avec le Logical et minimiser le tissages des
liens physiques pour stabiliser les maquettes numériques des véhicules , plateformes et
organes .
Projet : Mise en Place des flux Renault Daimler, Renault VAZ
Développeur Séniore Oracle/Java Janvier 2012 – Mars 2016
Dans le cadre du projet de développement d’un ensemble des flux d’échanges des données
entre Renaut-Daimler et Nissan-Daimler, Renault-Vaz
J’ai participé au étude , conception et développement des packages, procédures, fonction,
classe java Natif et J2ee qui permettre l’envoi et l’intégration des données de deux coté
Projet Techno-Refrésh
Développeur Séniore Oracle/Java Octobre 2010 – Décembre 2011
Dans le cadre du projet de monté des versions sur tous le socle techniques s’un application
d’échanges de données au sein du groupe Renault Nissan
Migration de la base de données de l’Oracle 9i vers Oracle 11g R1 puis R2
Migration de Serveur d’application WebSphere de 5 à 6.1
Migration de gestionnaire de file d’attente WebSphere MQ
Migration de tous le code j2ee du java3 à java5
Assurer le maintenance correctifs et évolutive de cette application.
Chef de projet Technique
DGAC Mars 2010- Octobre 2010
Dans le cadre d’un contrat forfaitaire de maintenance des quatre applications des Taxe aéroportuaires (deux en
java/j2ee et deux en oracle forms reports), je suis appelé à assure les taches suivantes :
Prise en charge des demandes d’intervention client, qualification (maintenance correctif
/évolutif, Niveau …) avec Mantis Bug Tracker
Analyse d’impact des évolutions sur le system actuel et évaluation des charges de ces
évolutions
Spécification fonctionnelle et technique des interventions.
Suivi de l’exécution de plan d’action, animation des réunions, management d’une équipe de 2
développeurs
Rédaction de compte-rendu des réunions
Suivi du plan qualité mis en place.
Ingénieur Etude & Développement Oracle/J2ee
Cetima Mars 2008- Octobre 2010
Sous projet réalisation reprise des données :
Dans le cadre de la reprise des données de l’ancien système cible pour le compte du Cetima, et à partir de modèle
de données de la base cible
Conception de la base de données relationnelle du system cible avec Powermac designer,
Merise
Spécifications techniques et proposition des scénarios de migration
Développement des procédures stockées PL/SQL, Scripte Shell pour la reprise des données
Réalisation des tests unitaires et de non-régression. Rédaction des cahiers de recettes (test
plan)
Déploiement des livrables sur l’environnement de la recette
Traitement de retour clients
Sous projet développement d’une nouvelle solution :
Dans le Cadre de réalisation de la version 2 du logicielle LUMM, j’ai effectué les taches suivantes :
Etude d’impact de développement sur la 1ère version
Gestion de changement, des risques liés au traitement en parallèle de retour lot1 et
développement lot2
Planification du développement
Développement des formulaires (JSP, JBOSS-SEAM, EJB3)
Réalisation des tests unitaires et de non-régression. Rédaction des cahiers de recettes (test
plan)
Déploiement des livrables sur l’environnement de la recette
Traitement de retour clients
Sous projet migration des éditions de v8 vers v11.5 Crystal reports :
Dans le Cadre de migration des éditions de la version 8 vers la version 11.5 crystal reports, j’ai effectué les taches
suivantes
Mise à jour des sources de données des éditions (de XML, vers Oracle 10g)
Intégration de certaine demande d’évolution
Intégration du module édition dans la nouvelle version de l’application
Réalisation des tests unitaires et de non régression. Rédaction des cahiers de recettes (test plan)
Déploiement des livrables sur l’environnement de la recette
Traitement de retour clients
Ingénieur d’Etudes et développement Oracle, Unix
Group D&O Juin 2007 - Février 2008
Tierce maintenance corrective et préventive s’un système de suivi des flux DADSU (réception, intégration,
conversion vers le Norme CRC.)
Etude de faisabilité des besoins exprimés par la MOA et leur impact sur le système actuel
Evaluation de charge des demandes des travaux, intervention
Animation des réunions avec les utilisateurs
Rédaction des spécifications fonctionnelles et documentation technique
Suivi de l’exécution de plan d’action, animation des réunions, management d’une équipe de 1-3
développeurs
Mise à jour du modèle de données et rédaction des scripts nécessaires pour la mise à jour de la base de
données
Réalisation des besoins exprimés ci-dessus (Modification des modules forms, reports, scripts Shell,
Pl/SQL…)
Tests unitaires par test Director
Mise en production, Déploiement sur un serveur oracle forms 10g
Ingénieur d’Etudes et développement Oracle/Forms/reports/PLSQL
Iveco France Août 2006 - Mai 2007
Sous projet réalisation d’une migration Forms 6 - Forms 10 g:
Migration et évolution du système intégré de gestion de l’architecture client/serveur (forms 6 mode caractère)
vers l’architecture 3-tiers en Forms 6i puis FORMS 10G
Développement d’une moulinette de migration de forms 6 vers forms 6i,
Migration des modules développer en forms 6 mode caractère vers forms 6i puis forms 10g et
déploiement de la solution sur un serveur oracle 10g AS
Adaptation des nouvelles modules forms à nouvelle fonctionnalité à savoir (souris, chart graphique…)
Suivi des tests effectués par le client,
Correction des anomalies de migration
Sous projet réalisation des évolutions :
Dans le cadre des développements de évolution exprimer par le client je suis appeler à faire
Etude de faisabilité des besoins exprimés par le client et leur impact sur le système actuel
Réd...