Dans le cadre d’une mission d’assistance technique à longue durée j’assure le poste d’un
développeur senior back end java
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
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.
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.
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 .
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é
Dans le cadre d’une mission d’assistance technique à longue durée j’assure les postes suivantes
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.
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.
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