Franck - Développeur Senior fullstack Java JEE
Ref : 190218Y001-
95100 ARGENTEUIL
-
Développeur, Ingénieur d'études, Ingénieur de développement (38 ans)
-
Totalement mobile
-
En profession libérale
08/ 2021 –
Aujourd’hui
Paris-France
EXPERIENCES PROFESSIONNELLES
MINISTERE DE LA JUSTICE (MJ)
Ingénieur d’études et développement Sénior Fullstack Java JEE
Projet PPN : Procédure Pénale Numérique (PPN) –Squad PPN
(Scrum –SAFE) – Architecture micro services - DEVOPS
Missions : Gestion évolutive des différentes applications du périmètre de la squad PPN
• Évolution de composants web service REST exposés par le MJ
(WS de génération d’identifiant judiciaire (IDJ) à destination du ministère de l’intérieur, WS de gestion de référentiel justice etc.), mise à jour des différents schémas de la BDD
• Développement d’écrans et pop-up (aide à la saisie, auto complétion etc.) dans l’outil web de gestion des IDJ et l’outil de suivi des indicateurs de pilotage
• Mise en place de l’authentification LDAP/ SSO (Spring/SAML) sur l’outil de gestion des IDJ
• Participation aux études de faisabilité et chiffrage en amont
de la réalisation, aux différents rituels SCRUM
• Création de nouveaux PODS, déploiement des différents livrables via OPENSHIFT
• Mise en place des fichiers manifest OPENSHIFT (dc, cm, secret, etc.) des différents composants et déploiement (via
kustomize/pipelines Jenkins) sur les environnements hors
Preprod et Prod.
Environnement technique : JAVA EE 11, POSTGRESQL, ANGULAR 11
SPRING 2.4 (BOOT, WEB, DATA, SECURITY, BATCH), JPA, GIT, ZUUL,
JENKINS, MAVEN 4, JIRA, PGADMIN, OPENSHIFT, KUBERNTES,
FLYWAY, TYPESCRIPT, JAVASCRIPT, SONAR, INTELLIJ, JUNIT,
MOCKITO, REST, POSTMAN, DOCKER DESKSTOP
BPIFRANCE –DSI/CTG (Court Terme et Gestion de la garantie) Octobre 2017 à Aujourd’hui Ingénieur d’études et développement senior Java/JEE –Lead Développeur
➢Projet ATRIUM : Application Web java de gestion du cycle de vie d’une autorisation de garantie
Missions : Correction et Evolution des différentes versions de l’application ATRIUM
•Refonte de la fonctionnalité « Virement» :
Evolution des écrans AngularJS/JSP , mise à jour du batch d’intégration des mandats à créditer , implémentation de la logique métier (classes métiers ,services et DAO) , de requêtes SQL
•Maintenance corrective
-Correction d’anomalies sur des écrans JSP/Servlets , Angular JS/Bootstrap/Restangular
-Prise en charge des anomalies de production (Analyse et correction)
•Utilisation du framework maison Zbatch2 (basé sur JBeret):
Implémentation de nouveaux batchs
•Editique : Conception et développement de courriers avec KSL
•Assemblage et déploiement sur les environnements de développement et Intégration
•Gestion des différentes branches et versions de l’application via SVN
•Participation aux phases de cadrage , chiffrage
•Assistance et support : Equipe de production , équipe de développement , astreinte lors de mise en production
Environnement technique : JAVA EE 8 , ORACLE 11/ E XADATA , HIBERNATE/JPA, JSP/SERVLET ANGULAR JS 1.5.7, MAVEN 3, JENKINS, ECLIPSE, PL/SQL, TOMCAT
7, SVN, ALM QC, KSL /KSL STUDIO , JBERET , CDI, ASPECT J,JUNIT 4, SQL DEVELOPER, WINDOWS 10, SONARQUBE, JENKINS , DBUNIT4
MGEN Technology –CDS CAM (Centre de service Carte Assurance Maladie)
de Septembre 2016 à Octobre 2017 Ingénieur d’études et développement confirmé
-Référent Java CDS CAM
➢Projet MIR (Mutation Inter Régime) et Carte assurance maladie
(CAM)Missions: Evolution et Maintenance applicative des applications du périmètre CAM pour le compte de la MGEN Technology
•Framework maison AFJ et BMAS (Socle de création de Batchs): Création et évolution de batchs
BMAS existants , migration des applications du périmètre du socle technique AFJ vers le nouveau socle JADE
•Participation au transfert d’activités Référentiel RNIAM vers CDS CAM
•Réalisation de scripts SQL, procédures Oracle, de tests unitaires et d’intégration
•Prise en charge des anomalies de production (Analyse et correction)
•Participation aux phases de cadrage, chiffrage , rédaction de spécifications fonctionnelles détaillées pour le domaine métier, mise à jour de dossier d’exploitation, de MLR
•Assemblage et déploiement des livrables (Builforge , Clearquest)
•Assistance et support : Equipe de production, encadrement d’un développeur junior, a streinte lors de mise en production
•Référent java CDS CAM auprès du domaine métier , référent
SONARQUBE –Barrière qualité
•Mise en place de bordereaux de livraison à destination de l’équipe Delivery Management
Environnement technique :JAVA EE5/6, ORACLE 11
HIBERNATE 3 /JPA, MAVEN 3, ECLIPSE, RAD, PUTTY, WINSCP
SQL DEVELOP R, WIN DESIGN , TOMCAT 7 , WAS 7 , WINDOWS 7,
UNIX, SONAR QUBE, BUILFORGE, CLEARQUEST , JUNIT3
GEODISd’Avril 2015 à Septembre 2016 Ingénieur d’études et développement Java/JEE
➢Projet TEOS -Transport European Operations System
Missions : Maintenance corrective et évolutive –Mode Agile
•Refonte d’écrans EE6 à partir d’écrans Struts existants
•Hausse tarifaire :
Développement d'un nouvel écran EE6 de création et de sélection de hausse tarifaire , export de fichiers d'anomalies d'une hausse tarifaire au format Excel et PDF
•Création automatique de voyages: job jqm (thread java) de génération journalière automatique de voyages
•Création et optimisation de requêtes SQL de sélection, de procédures et de fonctions Oracle
Environnement Technique : JAVA EE6, ORACLE 11, HIBERNATE/JPA, STRUTS 1.3, JSF2/PRIMEFACES, MAVEN 3, ECLIPSE, PUTTY, WINSCP, TOAD, GEOLABEL (API IBM D'IMPRESSION D'ÉTIQUETTES ZPL), JQM , JASPERREPORTS, WINDOWS 7, UNIX, SONAR, JASPERSOFT STUDIO 5
CACEIS Paris de Septembre 2013 à Mars 2015 Ingénieur d’études et développement Java/JEE
➢Projet TTF : Taxe sur les transactions financières
Mission : Produire périodiquement des rapports (fichiers csv) de déclaration de TTF Française et Italienne
•Développement d’un programme java de création et mise en forme de fichiers csv
•Création d’objets SQL Server et Oracle : vues, procédures, fonctions
Environnement technique : JAVA 1.6, OPEN CSV, ORACLE 11, SQL SERVER, PL /SQL, T -SQL, RAD, MAVEN, SVN, WINDOW S 7, ORACLE 11, SQL DEVELOPER, DBVIZUALIZER
➢Projet OLIS PFS : Application web java offrant aux clients l’accès aux services Clearing de Caceis Bank France (visualisation des positions, des transactions intraday et end of day , exécution, clôture de positions intraday, allocation, rejet de transactions etc.)
Mission : Création d’un provider de web services clearing
•Développement d’un provider de web services de type BIF (framework basé sur SOAP)
•Création d’objets Oracle : tables, vues, procédures, fonctions
•Développement d’une fonctionnalité d’envoi de mails
•Gestion du déploiement de l’application (DEV, QUAL, PREPROD), tests d’intégration et de non régression
Environnement technique :
JAVA/JEE 6, XML, JAXB, ORACLE 11, PALMYRA,
PL /SQL, RAD/RTC, SONAR, MAVEN 3, WINDOWS 7, WAS 7, BIF, PUTTY,
FILEZILLA, SOAPUI, ORACLE SQL DEVELOPER, DBVIZUALIZER
➢Projet INSTANT CONTROL : Cash Controller
-Création automatique de comptes
Mission : Développer 2 consumers de web services
(récupération du solde cash des clients CACEIS de l’activité Dérivés listés -création automatique de comptes
•Développement des programmes java (consumer de web services REST et SOAP)
•Création d’objets Oracle : tables, vues etc.
Environnement technique: JAVA 1.6, SQL, SOAPUI, XML, JAXB, oracle 11, RAD, MAVEN 3, SVN, WINDOWS 7, SOAP, JAX
-WS, DBVIZUALIZER, JAX
-RS, ORACLE SQL DEVELOPER 6OSIATIS
INGENIERIE –BU BFA (Velizy) de Mars 2013 à Aout 2013 Ingénieur d’études et développement Java/JEE
➢Projet PRENAT :
Application web java de gestion des demandes d’accès à la nationalité française
Missions: Maintenance Evolutive
–Mise en œuvre de la fonctionnalité « Reprise de données »
•Refonte et création d’interfaces web, implémentation de code d’exécution de batch
•Création d’objets Informix : (vues, tables, procédures stockées)
•Tests d’intégration et de non régression
Environnement technique : JAVA/JEE 6, STRUTS 1.3 , XML, HTML, CSS, JAVASCRIPT, TOMCAT, INTELLIJ 11, WINDOWS7, INFORMIX, GIT
OSIATIS INGENIERIE –BU BTS (Velizy) d’Aout 2012 à Janvier 2013 Ingénieur d’études et développement junior Java/JEE
–Stage de fin d’études
➢Projet BIC(Business Intranet Collaboratif) : Outil progiciel de gestion de l’activité de la Business Unit (gestion des collaborateurs, des clients, des candidats etc.).
Missions : Maintenance corrective et évolutive de l’outil
•Correction d’anomalies graphiques sur IE (CSS)
•Implémentation d’une fonctionnalité d’envoi de mails
•Développement d’un provider de web services de type REST API Struts 2 REST) d’export de données au format JSON et XML et la création d’objets métier
•Réalisation de tsts unitaires, d’intégration et de non régression
Environnement technique : JAVA/JEE 6, JSP, SERVLET, HIBERNATE, SPRING, STRUTS
2, HTML, CSS, JAVASCRIPT, TOMCAT
7, MYSQL, ECLIPSE, SPRING TOOLS SUITE (STS), SVN, JUNIT4, MAVEN 3,
POSTGRESQL WITCHBIRD (Paris ) de Juin 2011 à Novembre 2011 Ingénieur d’études et développement junior Java/JEE
–Stage
➢Projet Contract -Live:
Plateforme en ligne de contract management en France.
Missions: Maintenance évolutive
• Refonte et mise en place de fonctionnalités : activités récentes , multi responsable (analyse, conception et implémentation)
•Rédaction de spécifications techniques , réalisation de tests unitaires , d’intégration et de non régression
Environnement technique : JAVA/JEE 6 , JSP, SERVLET, HIBERNATE
3, SPRING 3 , TAPESTRY, TOMCAT 6 , SQL, MYSQL, HTML, CSS, JAVASCRIPT/JQUERY, ECLIPSE, SVN, MAVEN
3 , JUNIT4 , WINDOWS 7, UNIX
COMPETENCES CLES
➢Analyse des besoins (Cadrage, chiffrage etc..),rédaction de spécifications fonctionnelles détaillées et techniques ,conception, développement , tests (unitaire, intégration)
➢Assemblage et gestion des livrables
➢Gestion et correction d’anomalies, maintenance corrective et évolutive d’applications
➢Rédaction de documentations ( utilisateurs, dossier d’exploitation etc.)
➢Support utilisateurs , support équipe de production
➢Dynamique, rigoureux, autonome, sens des responsabilités
CONNAISSANCES TECHNIQUES
LANGAGES : JAVA/JEE, PL/SQL , HTML, CSS , JAVASCRIPT, PHP/ C/C++ (NOTIONS)
SERVEURS:TOMCAT 7 , WAS 7, JBOSS EAP 6.3
FRAMEWORKS: HIBERNATE 4 /JPA, SPRING 3 , TAPESTRY 5.3, STRUTS1&2, JSF 2/PRIMEFACES
5.3, ANGULAR JS 1.5.7 , ANGULAR 2+ (NOTIONS), DBUNIT WEB
SERVICES: SOAP, REST
OUTILS: MAVEN 3, JUNIT 4, SVN, RTC, GIT, PUTTY, SQL DEVELOPER, FILE ZILLA, DBVISUALIZER, WINSCP
IDE:ECLIPSE, STS, INTELLIJ, RAD SGBD/R: MYSQL , ORACLE, SQL SERVER
MÉTHODES : MERISE, UML , AGILE (CULTURE SCRUM)
OUTILS DE MODELISATION : POWER AMC, VISUAL PARADIGM
, WIN DESIGN SYSTEMES D’EXPLOITATION : WINDOWS VISTA, 7, 10, UNIX
CONNAISSANCES METIERS :
Connaissances théoriques en Gestion de projets, Finance de marché, Transport routier (Messagerie, Express etc.) , Carte assurance maladie , Garantie bancaire
FORMATION
➢2018 GLOBAL KNOWLEDGE
- Les fondamentaux de la méthode Agile SCRUM (2 J)
➢2011 -2012 IONIS
-STM Paris (Masters EPITA)
-Master 2 double compétence
–Ingénierie Logicielle Avancée
➢2011 -2012 IONIS
-STM Paris (Masters EPITA)
-Master 1 double compétence
–Management des Systèmes d’information
➢2008 Université UAA -Maitrise MIAGE
LANGUES
FRANCAIS: courant
• ANGLAIS : Lu, écrit et parlé (niveau intermédiaire)