Yann - Chef de projet JAVA
Ref : 150610C001-
93230 SAINT-DENIS
-
Chef de projet, Développeur (43 ans)
-
Freelance
experience professionnelle
[Dépuis décembre 2019]
Voyage en Algérie.
Voyage en Égypte.
Formation « Développeur Blockchain » ********-developpeur-blockchain-en-presentiel/
Déc 2018 – Juillet 2021 La Sacem, région parisienne
Ingénieur d’étude et de développement
Développeur full-stack sénior Java EE / React JS
Prise en charge des développements web des différents sites du portail de la Sacem (clients, créateurs et éditeurs, aide aux projets, répertoires des œuvres, société, …) : développement de nouvelles fonctionnalités et Maintenance corrective et évolutive des différents sites de la Sacem.
Mise en place des API REST consistant à exposer les données qui seront utilisées par l’application mobile, les applications interne les partenaires de la Sacem.
Prise en main fonctionnelle du projet
Prise en main de l’environnement technique
Participation aux différentes cérémonies Agiles
Mise en place de nouvelles demandes d’autorisations pour les clients de la Sacem
Mise en place du nouveau système de déclaration des programmes et séances pour les sociétaires de la Sacem
Migration de Java 7 vers Java 8
Mise en place du système de tracking basé sur GTM
Migration de React 12 vers React 14
Mise en place d’une boite de composants React Réutilisable par les différents sites du portail de la Sacem
Maintenance évolutive et corrective des différents sites du portail de la Sacem
Conception et mise en place des API REST
Suppléant du scrum master
Animation des cérémonies agiles ( scrum)
Environnement technique :
Windows 7, Ubuntu, Eclipse, WSO2, Java7, Java 8, JAVA EE, Scrum, Spring Core, Spring Data, Hibernate, Spring MVC, RabbitMQ, Jackson, Thymeleaf, Joda Time, Mockito, JUnit, Jenkins, Sonar, GIT, Tomcat, React JS HTML5, CSS, JavaScript, jQuery, Maven, Potsgres, Liquibase, Selenium, GTM, node JS Voir moins
Juillet 2017 – Décembre 2018]
Année sabbatique
Auto-formation au Growth-hacking
[Juin 2015 – Juin 2017] Solly Azar, Paris
Développeur Java , Web , Lead Dev
Projet en régie ‘Produit Garantie Accident de la Vie SENIOR’ :
1. Développement d’application web qui permet aux courtiers de réaliser une simulation tarifaire rapide et interactive d'une assurance GAV SENIOR, faire un devis et faire une souscription à une Police GAV SENIOR.
Il s’agit d’un développement « from scratch » d’une application web java moderne ;
L’application se compose d’un front-end AngularJS et d’un back-end Restful en Spring MVC + Jackson.
2. Migration des autres polices vers le nouveau socle technique,
Environnement technique :
IntelliJ, Maven, Jenkins, Tomcat, GIT, Oracle , Elasticsearch, Bower, Grunt
Technologies back-end:
Java, Spring-boot, Spring-mvc (REST API), Spring Data.
Technologies front-end:
HTML, CSS, JAVASCRIPT, Angular, Twitter Bootstrap
Janvier 2015 – Juin 2015 ] Groupe Generali, St. Denis
Développeur Full-stack Web Java
Projet en régie ‘Indemnisation corporelle’ :
Développement d’un font-end en HTML/JavaScript/ JQUERY/CSS des nouveaux écran de la fiche d’évaluation corporelle.
Technologies : Java 6, JPA 2 ( Hibernate) , Spring MVC, JAVASCRIPT , JQUERY, HTML, CSS.
Environnement technique : Maven , SVN, Sonar , Jenkins, Eclipse
Septembre 2013 – Décembre 2014 Groupe Generali, St. Denis
INGENIEUR D’ETUDES ET DEVELOPPEMENT JAVA EE
Projet en régie ‘Simulateur assurance habitation’ :
V1 en ligne depuis le 27/11/2014 : ********/
Développement d’application front web en Spring MVC qui permet aux internautes de réaliser une simulation tarifaire rapide et interactive d'une assurance habitation multi risques.
§ Relecture des expressions de besoin, étude de faisabilité technique, Macro chiffrage
§ Rédaction des documents d'architecture générale et technique, réalisation des POCs.
§ Relecture des spécifications fonctionnelles,
§ Macro planification
§ Conception, micro chiffrage, découpage en taches
§ Développements , tests d'intégration.
Technologies : Java 6, JPA 2 ( Hibernate) , Spring MVC ( REST), JAVASCRIPT , JQUERY, HTML, CSS.
Environnement technique : Maven , SVN, Sonar , Jenkins, Eclipse
Projet en régie ‘Tarificateur santé’ : développement d’application front web en JSF qui permet aux internautes de réaliser une simulation de tarif pour une complémentaire santé.
§ Relecture des expressions de besoin, étude de faisabilité technique, Macro chiffrage
§ Rédaction des documents d'architecture générale et technique, réalisation des POCs.
§ Relecture des spécifications fonctionnelles,
§ Macro planification
§ Conception, micro chiffrage, découpage en taches
§ Développements , tests d'intégration.
Technologies : Java 6, JPA 2 ( Hibernate) , JSF 1.2, JQUERY, HTML, CSS
Environnement technique : Maven 2.x, SVN, Sonar , Jenkins, Eclipse
Mars. 2012 – Août 2013 Banque de France, Paris
INGENIEUR D’ETUDES ET DEVELOPPEMENT JAVA / JEE
Projet en régie ‘GESCCO2’ : développement d’application front web en jsf qui permet au agents/courtier de souscrire à des contrats d’assurance pour les prestataires de services.
§ Analyse, étude et chiffrage des demandes de développement à partir des spécifications fonctionnelles
§ Découpage en tâches
§ Développements coté front (java, jsf, richfaces, html,css, jquery..) de fonctionnalités demandées.
Environnement technique : Java, JSF 2, Primefaces, HTML, CSS, JQUERY, Eclipse, Maven, SVN, SCRUM
Juillet. 2010 – Janvier 2012 Groupe Generali, St. Denis
INGENIEUR D’ETUDES ET DEVELOPPEMENT JAVA / JEE
Projet en régie ‘100%Pro Services’ : développement d’application front web en jsf qui permet au agents/courtier de souscrire à des contrats d’assurance pour les prestataires de services.
§ Analyse, étude et chiffrage des demandes de développement à partir des spécifications fonctionnelles
§ Découpage en tâches
§ Développements coté front (java, jsf, richfaces, html,css, jquery..) de fonctionnalités demandées.
Environnement technique : Java, JSF, Richfaces, HTML, CSS, JQUERY, Eclipse, Maven, SVN, SCRUM
Projet en régie ‘Espace Client’ : ECI est une application web j2ee développée en JSF( Richefaces) sous la forme des Portlets ( Portail Exo).
§ Analyse,étude et chiffrage des demandes de développement à partir des spécifications fonctionnelles
§ Conception et découpage en tâches des US planifiés pour la version
§ Développement, tests unitaire et tests d’intégration
§ Correction d’anomalies suite aux cycles de recette
Environnement technique : Java, Spring, Junit, JSF, Richfaces, HSQLDB, Portail Exo, EAI Webmethods,JBoss, Eclipse, Maven, SVN, SCRUM
Novembre 2009 – Juillet 2010 PSA PEUGEOT
INGENIEUR D’ETUDES ET DEVELOPPEMENT JAVA / J2EE
Projet en régie ‘Eiffel-Pissaro V5’ : Conception et réalisation en Java/J2ee d’une application pour le pilotage des ateliers de ferrage et de peinture.
Analyse et conception à partir des spécifications fonctionnelles générales (SFG) et rédaction spécifications fonctionnelles détaillées (SFD) et les spécifications techniques détaillées (STD)
Développement d’un module Topologie
Développement d’un module suivi mouvement encours
Développement d’un module Pilotage et réalisation des opérations
Développement d’un module Engagement
Développement d’un module gestion des HPP et de Shunt
Environnement technique : Java, Struts, Javascript, JDBC, Junit, XML, SQL, HSQLDB,Oracle 10g, Tomcat6.0, GlassFish server, Eclipse, Maven 2, CVS
Mai 2009 – Novembre 2009 GROUPAMA
INGENIEUR D’ETUDES ET DEVELOPPEMENT JAVA / J2EE
Projet au forfait ‘********’ réalisé par Logica: développement en Java/J2ee d’un outil Intranet pour le suivi et la gestion des sinistres.
Rédaction des fiches de TU pour chaque fonctionnalité
Développement d’un module Agenda
Développement d’un module Synthèse
Développement d’un module Assurés et tiers
Développement d’un module Mission
Développement d’un module Courrier
Développement d’un module Engagement des HPP et Shunts rapide
Environnement technique : Java, JSF, Hebernate, EJB3, Javascript ,SQL, oracle 10g, weblogic, Eclipse, Maven 2, Svn
Avril 2008 – Avril 2009 EDELIA (filiale EDF)
INGENIEUR D’ETUDES ET DEVELOPPEMENT JAVA / J2EE
Projet en régie ‘Offres Panels’ : Réalisation en Java J2ee d’une application intitulée « Moteur des Offres Panels » pour les offres Panels d’EDF.
Analyse et conception à partir des spécifications fonctionnelles générales (SFG) et rédaction des spécifications fonctionnelles détaillées (SFD) et des spécifications techniques détaillées (STD)
Développement d’un module de souscription/modification/résiliation des clients panels à partir des fichiers CSV
Développement d’un module en java/SQL de restitution des trames brutes au format XML/CSV
Développement d’un module de suivi de la consommation électrique et de la température et création des courbes de charges au format XML, CSV
Réalisation des tests unitaires et fonctionnels
Environnement technique : Java, Hibernate, JavaMail, JasperReports / iReport, Velocity, Eclipse, Weblogic 8.1, SQL,Oracle 10g
Projet en régie ‘Offre Photovoltaïque’ : Réalisation en Java J2ee d’une application intitulée
« Moteur valorisation et alertes PV » pour les offres PV d’EDF-ENR.
Analyse et conception à partir des spécifications fonctionnelles générales (SFG) et rédaction des spécifications fonctionnelles détaillées (SFD) et des spécifications techniques détaillées (STD)
Développement d’un module en java/SQL de valorisation de la production électrique
Développement d’un module de suivi des alertes
Développement d’un module de gestion des flux CSV/FTP
Réalisation des tests unitaires et fonctionnels
Environnement technique : Java, SQL, Hibernate, CSV, Eclipse, Oracle 10g
Projet en régie ‘Bilan saisonnier’ : Réalisation en Java/J2ee d’une application intitulée « Bilan
saisonnier » pour les offres HCS d’EDF qui génère un rapport au format PDF et l’envoi par email HTML aux clients.
Analyse et conception à partir des spécifications fonctionnelles
Développement d’un module en Java/iReport/JasperReports pour la génération des bilans saisonniers au format PDF
Développement d’un module en Java/JavaMail/html pour l’envoi des bilans saisonniers dans des emails au format HTML
Réalisation des tests unitaires et fonctionnels
Janvier – Avril 2008 PROGEXIS
INGENIEUR D’ETUDES ET DEVELOPPEMENT JAVA / J2EE
Projet au forfait : conception et réalisation d’une application en java/j2ee destinée au contrôle sécurité des installations de câblage dans une centrale nucléaire.
Analyse du code et débogage des anomalies
Traitement des fiches d’anomalies, mise au point des algorithmes et requêtes SQL
Développement d’un module de chargements et de déchargements des fichiers d’alimentation de l’application
Développement des modules de génération des éditions
Développement d’un module de calcul de réchauffement de câblage
Réalisation des tests unitaires et fonctionnels
Environnement technique : Java, EJB 3, JSF, JavaScript, Eclipse, Weblogic, Oracle 9i
Juin – Décembre. 2007 GROUPWARE-SYSTEM
INGENIEUR D’ETUDES ET DEVELOPPEMENT JAVA/J2EE
Projet au forfait : Réalisation en Java/J2ee d’une application de Gestion des achats et d’un
Référentiel Fournisseurs, Produits et Articles accessible par des applications de back office
(Gestion des commandes, livraisons, stocks).
Conception UML à partir des spécifications fonctionnelles
Conception et implémentation de la base de données sous DB2
Développement d’un module de Recherche, Création, Modification et Suppression des fournisseurs
Développement d’un module de Recherche, Création, Modification et Suppression des Produits
Développement d’un module de Recherche, Création, Modification et Suppression des articles
Développement d’un module d’internationalisation
Développement d’un module de login et d’authentification avec gestion des profils utilisateurs
Tests de montée en charge
Réalisation des tests unitaires et fonctionnels
Environnement technique : Java, Struts, Hibernate, RAD6, DB2, Websphere 6, Junit, Eclipse
Janvier - Mai 2007 KENZATELECOM (Tunisie)
INGENIEUR D’ETUDES ET DEVELOPPEMENT JAVA / J2EE
Projet au forfait : Réalisation en Java/J2ee d’une application SMS+/Audiotel Jeux Quiz, module gestion des participants, paramétrage jeu, module de mailing…
Etude des besoins auprès du Service Marketing
Rédaction du cahier des charges
Analyse et conception UML à partir du cahier des charges
Développement du service jeu audiotel en java / Asterisk
Développement du service jeu sms+ en java / NowSMS
Développement des modules de gestions des participants et paramétrage de jeu en JSP-Servlet
Développement du module de mailing en JSP-Servlet et JAVA-SQL
Création d’un module d’authentification et de gestion des droits d’accès
Développement de différents modules : inscription, recherche, filtrage et classification en java
Réalisation des tests unitaires
Réalisation des tests fonctionnels avec utilisation de scénarios
Déploiement des services sur le serveur d’exploitation
Environnement technique : SQL Server2000, NowSMS, SendXMS, Asterisk, Java, Struts, HTML
Mai – Décembre 2006 KENZATELECOM (Maroc)
INGENIEUR D’ETUDES ET DEVELOPPEMENT JAVA / J2EE
Projet au forfait : Réalisation en Java/J2ee d’une application SMS+ Chat de discussion en direct et rencontres, module d’inscription, de recherche, filtrage et classification, animation automatique et via téléopérateurs.
Etude des besoins auprès du Service Marketing
Rédaction du cahier des charges
Analyse et conception UML à partir des spécifications fonctionnelles
Développement des modules : inscription, recherche, filtrage et classification en java
Développement des modules animation automatique et animation via téléopérateur en JSP-Servlet
Réalisation des tests unitaires
Réalisation des tests fonctionnels avec utilisation de scénarios
Mise en place du module d’authentification et des droits d’accès
Déploiement des services sur le serveur d’exploitation
Environnement technique : SQL Server2000, NowSMS, SendXMS, Java, Struts, HTML
Projet au forfait : Réalisation en Java/J2ee d’une application SMS+ Tele-Vote, module de vote, module de configuration et paramétrage, module de consultation à distance.
Etude des besoins auprès du Service Marketing
Rédaction du cahier des charges
Analyse et conception UML à partir des spécifications fonctionnelles
Développement d’un module de vote sms en java
Développement d’un module de vote audiotel en java / Asterisk
Développement des modules de consultation, configuration et paramétrage en JSP-Servlet
Réalisation des tests unitaires
Réalisation des tests fonctionnels avec utilisation de scénarios
Mise en place d’un module d’authentification et de gestion des droits d’accès
Déploiement des services sur le serveur d’exploitation
Environnement technique : SQL Server2000, NowSMS, SendXMS, Java, Struts , HTML, Javascript
Novembre 2005 – Avril 2006 KENZATELECOM (Algérie)
INGENIEUR D’ETUDES ET DEVELOPPEMENT JAVA / J2EE
Projet au forfait : Réalisation en Java/J2ee d’une application SMS+ Mailing, module d’envoi des sms, planification et suivi des envois à distance, interfaces de consultation des statistiques et classification, module gestion des clients.
Etude des besoins auprès du Service Marketing
Rédaction du cahier des charges
Analyse et conception UML à partir du cahier des charges
Développement du module d’envoi en java et SQL
Développement de différents modules en Java/J2ee : module de planification, suivi des envois à distance, consultation des statistiques, classification et gestion des clients
Réalisation des tests unitaires
Réalisation des tests fonctionnels avec utilisation de scénarios
Environnement technique : Java, HTML, JSP-Servlet, SQL-Server2000, NowSMS
Août – Septembre 2005 POLYSYSTEM SERVICES (Algérie)
INGENIEUR D’ETUDES ET DEVELOPPEMENT ORACLE
Développement de nouveaux modules applicatifs sur GEPEO BUSSINESS SUITE, progiciel ERP.
Développement d’un module de gestion des clients sous oracle Forms6i
Déploiement de la solution applicative chez les clients
Installation et configuration d’un serveur Oracle 9i
Paramétrage des modules en fonction des besoins spécifiques des clients
Environnement technique : Oracle 9i, SQL et PL/SQL , Oracle Forms6i
Janvier – Juin 2005 BIBLIOTHEQUE UNIVERSITAIRE DE BOUDIAF
INGENIEUR D’ETUDES ET DEVELOPPEMENT JAVA / J2EE
Au sein du Service Informatique de l’Université, réalisation d’une application Intranet/Internet pour le réseau des bibliothèques universitaires de l’Université. L’application gère les opérations ordinaires du prêt interne via une logique métier implémentée sur un serveur d’application J2ee et une interface utilisateur via un Client léger (HTML) ou client riche java ou tout autre client consommant les services web (C# .NET par exemple).
Application déployée sur 4 bibliothèques et utilisée par 40.000 étudiants.
Analyse des besoins fonctionnels
Rédaction du cahier des charges
Réalisation d’un prototype en Delphi pour valider les besoins utilisateurs
Conception UML avec le processus en Y (Processus unifié)
Réalisation de l’architecture technique basée sur des design patterns J2ee (DAO, Business Delegate, MVC)
Mise en place de la couche persistance de la BDD avec des EJB Entité CMP et utilisation du pattern DAO
Couche service réalisée via des EJB session
Développement en Servlet et JSP d’un module «gestion des prêts» : gestion des inscriptions et abonnement, saisie des prêts, gestion des retours, prolongement de la durée, gestion des relances …
Réalisation du module « catalogue » via les services web en transformant des EJB session en services web avec l’outil AXIS
Consultation des comptes lecteurs et des catalogues via web avec possibilité de manipulation de l’extérieur (réservation, prolongation…)
Interconnexion des différentes bibliothèques universitaires via Internet avec les services web pour le partage des catalogues, prêts externes et les prêts inter- bibliothèques
Tests unitaires
Rédaction de la documentation technique
Environnement technique : Java/J2ee, HTML, Services Web, UML, RUP, Jbuilder 9, serveur d’applications BES 5, Borland InterBase
CERTIFICATIONS
2008 SCJA (Sun Certified Java Associate)
2008 SCJP (Sun Certified Java Programmer)
2013 Oracle Certified Expert, Java EE 6 JPA
FORMATION
2005 Ingénieur en Informatique option SI – Université M. BOUDIAF, M’SILA, Algérie
1998 Bac S Math – Lycée Tamimi, M’SILA, Algérie
DOMAINES DE COMPETENCES
Compétences techniques
Langages Pascal, C, Delphi, Java, PHP, PL-SQL, XML, JAVASCRIPT, HTML, CSS.
Technologies Java JDBC, JPA, EJB , JSP-SERVLET, CDI
Frameworks Hibernate, Spring, PRIMEFACES, JUNIT, MOCKITO
Serveurs TOMCAT , JBOSS
Base de données Oracle , MYSQL, DB2, SQL-SERVER, HSQLDB, H2
Outils CVS, SVN, Maven , Sonar , Jenkins
Méthodologie UML, UP, Design Patterns , Scrum, Lean startup, GTD
Web HTML 4.X, HTML 5, CSS 2.X, CSS3, JAVASCIPT, LESS, JQUERY, AJAX