Expérience professionnelle
09/2019 – Aujourd’hui
APRIL
Ingénieur études / Développeur expérimenté
Réalisations :
• WAF - IARD : Etudes et Conception – Agilité SCRUM –Grosse Equipe (~30 p.)
o Participation à la conception et à l’architecture du Socle Technique pour la
gestion de plusieurs applications dans les domaines Incident Accident et
Risques Diverses.
o Migration Java 1.7 vers 1.8
o Optimisation dans le traitement de la récupération de certaines données
o Ecriture de documents technique et de conception
o Evolutions et corrections
o Equipe Agile : DailyMeeting, Spring de 4 semaines, Rétro, Préparation et
présentation de démo et mini démo, contact rapproché avec le P.O, chiffrage
Environnement technique : JavaEE 1.7 ! 1.8, Weld CDI, Hibernate, API Rest,
Tomcat8.0, GITvsGITLab, Maven, PHP, BD MySQL, JUnit5/Mockito, Swagger
APAVE – Ingénieur Etudes – DEV Expérimenté ( Aout 2017 – Aujourd’hui)
- SOCLE TECHNIQUE : Etudes et Conception – Agilité SCRUM –Eq.Moyenne
Participation à la conception du Socle Technique Apave pour la gestion des flux, transitant au
sein du SI. Nouveau socle technique, suite à la fusion de toutes les entités de l’Apave et
migration vers un S.I unique.
Mise en place de l’architecture 3-Tiers : Base de données DB2, Partie Métier J2EE, Appli RestFull
(quelques écrans Angular4 et évolution vers Angular8)
Ecriture d’un ESB remplacant Tibco déjà en place.
Environnement technique : Java EE 1.8 1.11, Spring Boot, Hibernate, API Rest-Jersey, EclipseIntelliJ, Tomcat8.0, GITvsGITLab, Maven, Angular4 Angular8, BD DB2, JUnit5/Mockito,
JProfiler, Redis, Swagger
- EDITION EDITIQUE : Lead Dev + Mise en place Architecture – Agilité SCRUM
Mise en place de l’architecture pour une solution proposant de générer des documents,
rapports aux formats PDF respectant les standards APAVE.
écriture d’un POC + validation
utilisation solution BIPublisher sur serveur Tomcat
Etudes et Optimisation des temps de traitements
Environnement technique : Java EE 1.8 1.11, Spring Boot, Hibernate, API Rest-Jersey, EclipseIntelliJ, Tomcat8.0, GITvsGITLab, Maven, BD PostGre, JUnit5/Mockito, JProfiler, BIPublisher
SNCF – Ingénieur Etudes – DEV Expérimenté ( Aout 2016 – Juillet 2017 )
- SOCLE TECHNIQUE : Etudes et Conception – Agilité SCRUM –Eq.Grande
Secteur d'activités : gestion du réseau parisien de la SNCF et RATP
Au sein d'une équipe d'une vingtaine de personnes (1 Scrum Master, 1 DBA, 2 architectes, 3
AMOA, 3 coordinateurs techniques, 2 spéc. fonctionnelles et 14 développeurs). Création d'un
référentiel : LES HALLES, pour tous les Systèmes d'Information de la SNCF. Ce centralisateur de
données est essentiellement utilisé pour gérer le réseau Transilien (TGV, Trains, Trams, RER,
Metro)
Évolutions et stabilisation de l'application
Mise en place d'API Rest
Agilité
Optimisation des performances avec JProfiler
Import de fichiers au format Excel, XML via file ActiveMQ + route Camel
Export de données (Excel et XML); dépôt dans des répertoires spécifiques
Utilisation de map Hazelcast + tâches en multi-threading (héritage Thread)
Livraison Dev + Qualif (Jenkins + découverte Ansible) : release et SNAPSHOT
Environnement technique : Java EE 1.7, Spring, Hibernate, Eclipse, Tomcat6.0, GITvsGITExtension,
API Rest, BD Oracle, JUnit3/Mockito, JProfiler, Route Camel, Maps Hazelcast, serveur local JBoss
• GROUPE CHARLES ANDRE - Ingénieur Etudes – DEV Expérimenté (9 Mois)
• Secteur d'activités : automobile, BTP, chimie et pétrochimie, marchandises générales.
Au sein d'une équipe de 30 personnes (5 chefs de projets, 3 architectes, 4 AMOA, 4
coordinateurs techniques et 14 développeurs), évolutions, maintenance, stabilisation du
Système d'Information en place.
Évolutions et stabilisation de l'application
Transcodifications
Modèle Cycle en V
Optimisation des performances avec JProfiler
Lead Developper sur les IHM
Leader sur la partie reprise de données (lors du rachat de plusieurs filiales)
Recette et livraison
Connaissance EDI, création rapport excel, PDF avec Cristal Report
Environnement technique : Java EE 1.7, Struts 1.0, Hibernate, Eclipse, Tomcat6.0, CVS GIT, Web
services, BD Oracle, JUnit3, JProfiler, Migration BD AS400 vers Oracle
SANOFI - Consultant optimisation performance ( 6 Mois )
• Secteur d'activité : laboratoire pharmaceutique, leader mondial de la vaccination
Conseil et analyse de l'application dans l'objectif d'optimiser les temps de traitement (calculs des
vaccins).
Optimisation des performances avec JProfiler
Conseil sur le phénomène N+1 requête, Hibernate (criteria, batch-size, jointures), SQL Natif
Mise en production et fin de mission.
Environnement technique : Java EE, JProfiler, Hibernate, Eclipse, Server Apache Tomcat
• FAIVELEY - Ingénieur de développement (12 Mois)
• Secteur d'activité : systèmes d’équipement ferroviaire.
Développement de la plate-forme internet de service clients.
Développement des modules gestion des utilisateurs
Lead developper de l'équipe sur la technologie GWT-Platform
Développement d'IHM avec GWT-Platform
Environnement technique : Java EE, Maven, Spring (Core), Hibernate, GWT-P, Eclipse, Server
Apache Tomcat, Jenkins, Sonar, SVN, Web services
• Projet CIRTIL URSSAF – ACCOSS (36 mois)
Projet SAE : système d'archivage électronique de documents des entreprises cotisantes aux
URSSAF.
Noomane ******** | Présentations Formations Expériences Hobbies 5
Rédaction des spécifications fonctionnelles à partir du cahier des charges, contact avec l'AMOA
et l'ACOSS (Agence Centrale des Organismes de Sécurité Sociale)
Développement de WEB Services
Ecriture de Batch avec SpringBatch
Développement des IHM avec Spring MVC
Projet OPC: outil de pilotage pour le contrôle des entreprises, destiné aux inspecteurs du travail.
Rédaction des spécifications fonctionnelles
Formation sur Google Web Tools et le Framework MVP4G
Développement d'IHM avec GWT
Développement de WEB Services Web
Ecriture de Batch avec SpringBatch
Environnement technique : J2EE, Java 6.0, Maven, Spring (Core, Batch, AOP) GWT-MVP4G,
Empreinte, AXIS2, Junit et EasyMock, Windows, Eclipse, Server Apache Tomcat, Hudson, Sonar,
SVN
• Caisse d'assurance retraites et sécurité au travail (5 mois)
• Réalisation d'une application de gestion de l'informatique interne :
Rédaction du cahier des charges et conception de la base de données
Modélisation UML
Rédaction des spécifications fonctionnelles
Choix techniques
Développement
Environnement technique: J2EE, Java 5.0, Jdev, Base de données, MySQL, Server Apache Tomcat,
Windows
• Cemafroid (18 mois)
• Refonte du SI : gestion de la délivrance des attestations permettant aux entreprises de travailler
dans le domaine du froid :
Génération des fichiers PDF
Requêtes SQL
Réalisation des schémas de base de données
Développement d'IHM avec JSF
Environnement technique : J2EE, Java 5.0, Hibernate, Postgres, IReport, Eclipse, Server Apache
Tomcat, Windows
• Michelin (12 mois)
• Refonte de l'informatisation du processus de production de pneus :
Schématisation de la base de données
Création de la base de données
Développement d'IHM avec JSF
Génération de rapports au format PDF
Environnement technique: Java, Framework propriétaire, JSF, Birt pour Eclipse, CVS, Jtest, Junit,
PMD, CheckStyme, FindBugs, Hudson, Sonar, Windows
• Renault (6 mois)
• Projet Renault ********: réalisation d'une application de modélisation des véhicules et gestion des
prestataires agréés pour la fourniture de pièces détachées:
Réalisation d'évolutions en JAVA/J2EE et Struts
Rédaction du dossier de spécifications
Développement des packages PL/SQL
Environment technique: Websphere (JSP + Struts), Toad For Oracle, CVS, Windows
FORMATION
2020 Angular8 – SpringBoot && Edges Services - Kafka - SpringBoot Security & Keycloak
2018 Formation MongoDB (2jours)
2017 Introduction – Formation – Angular4 (2jours)
2017 Préparation Certification Spring chez ZENIKA (5jours)
2013 Introduction aux méthodes Agiles
2012 Formation GWT et MV4G
2006 Master MIAGE (Méthodes Informatiques Appliquées à la Gestion des Entreprises), Université de Grenoble, Seconde Année réalisée à Montréal - Canada
COMPETENCES
Architectures Java EE, Web Services (REST - Jersey), APIMan
Langages Java 6/7/8 (>8), XHTML/HTML, CSS
Frameworks Spring Boot, Spring Core, Spring MVC, Spring
AOP, Spring Batch, SpringJPA, Hazelcast,
ActiveMQ, Angular5 et Angular6, JSF, GWT
BDD vs ORM Oracle, PostgreSQL, DB2, JPA/ Hibernate, REDIS,
MongoDB
OS Windows, Unix Linux
Serveurs Apache, Tomcat, Jboss
Méthodes UML, AGILE
Outils IntelliJ, Eclipse, JProfiler, Maven, Jenkins, GIT,
GitLab, Sonar, JUnit, Mockito, Swagger Swagger2