Entreprises, SSII, DSI
Trouvez rapidement les meilleurs intervenants pour tous vos projets informatiques
Photo de Yann, Chef de projet JAVA

Yann Chef de projet JAVA

CV n°150610C001
Études et formations

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

Expériences professionnelles

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 – Nov 2019] La Sacem, région parisienne
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