COMPETENCES TECHNIQUES
Frameworks & Librairies , Spring( Ioc, Springboot, MVC,AOP,security …), Hibernate/JPA, Apache common,Struts 2, EJB, Wicket, IBATIS
Base de données Oracle, MySQL, Postgres, SQLSERVER
Langages de développement Java 8/Java EE, Scala, TypeScripts, JavaScript, JSON, JQUERY, XML, Xpath,JSP,JSF,
COMPETENCES METHODOLOGIQUES
Méthodes Cycle V, Agile
Outils JIRA, Nexus , Sonar ,Maven, CVS, SVN ,GIT ,Jenkins ,Continuum ,Fitnesse , Eclipse ,IntelliJ , Tomcat, Glassfich, jboss, Solr
Modélisation UML
COMPETENCES METIER
Banque – Assurance Risque de crédit
FORMATION
2007 Diplôme Master 2 Professionnel – Université Versailles
2006 Diplôme Master 2 Recherche – Université Versailles
2003 Diplôme D’ingénieur – Université Badji Mokhtar (Algérie)
DEVELOPPEUR JAVA/JEE
SACEM,DEPUIS OCTOBRE 2018
Rôle : Consultant Java/JEE senior
Projet BOEDI (Base des Ouvres Editées)
Contexte : Mise en place d’un projet pour la réception et le traitement des dépôts d’œuvres par les éditeurs pour la distribution des parts des ayant droits
Réalisations :
• Migration technique des batchs existants du framework maison vers Spring batch.
o Participation aux ateliers de conception
o Développement de la couche métier
o Développement et mise en place des batchs
• Adaptation des tests d’acceptance
• Développement des Tests unitaires et test d’intégration
• Maintenance et ajout de nouvelles fonctionnalités sur l’existant
• Préparation des livrables avec GitFlow
Environnement technique:
JAVA 8, Junit, Mockito, Unix/vim, scripts shell, Oracle, Hibernate, Maven, Git, GitFlow, Spring MVC, spring boot, spring batch, scrum,GreenPepper
CACIB, JUILLET 2017 – JUILLET 2018
Rôle : Consultant Java/JEE senior
Projet APEX /MAGMA
Réalisations :
• Développer le module de reporting Actimize pour la Compliance des trades de Security Lending ;
• Développer l’IHM pour mettre à jour les SSI sur les trades (agent account, noshtro Account) ;
• Développer le module d’alimentation de risk de contrepartie pour les éléments de collatéral (prêt-emprunt titre) sous forme de fichier XML au format compatible FPML. Utilisation d’Apache Camel/Apache Velocity ;
• Maintenance et ajout de nouvelles fonctionnalités dans les interfaces de chargement des bonds définition, inflation Index, Index Rate ;
• Tests Unitaires, Test d’acceptation avec Fitnesse.
Environnement technique :
APEX, Java/JEE 8, Unix/vim, scripts shell, Oracle, Control-M, maven, GIT, Spring MVC, Bootstrap, Jquery, Apache Camel, Apache Velocity, Fitnesse.
NATIXIS, JUILLET 2016 – JUILLET 2017
Rôle : Consultant Java/JEE senior
Contexte : La stack technique est composée de:
– moteur C++ pour le calcul les valeurs des mtm;
– scripts Perl de formatage et d’historisation en base des fichiers de position et contrats ;
– module agrégateur Java pour calculer les indicateurs de risques (CVA/DVA/FVA/COLVA…).
Réalisations :
Développements Perl/CSS de formatages et modifications des feuilles de styles pour le module Sophis ;
Modifications du module Agrégateur pour surcharger les valeurs des expositions EPE, ENE et LGD en utilisant une table de paramétrage ;
Ajout de nouvelles configurations pour loan trading et buffer liquidity afin d’aiguiller les positions ;
Ajout de contrôles javascript/serveur sur l’IHM de lancement de runs de calcul ;
Support de prod niveau 2/3.
Environnement technique :
Java/JEE 8, C++, Perl, Unix/vim, Sybase, Control-M, XLDeploy, maven, SVN, GIT, Spring MVC, HTML5.
ENEDIS, 2016 – 6 MOIS
Rôle : Développeur Java/Webservices
Conception et développement d’une API de web service de type Rest pour mettre en interaction des producteurs d’électricité avec ERDF afin d’échanger leur informations métiers.
Réalisations :
Rédaction des spécifications techniques détaillées à partir des SFGs
Description des APIs REST avec SWAGGER
Modélisation des uses case avec UML
Mise en place d’un socle technique basé sur le protocole REST, SPRING, SPRING DATA, SPRING BATCH
Développement avec Spring batch des modules d’import des données métiers
Développement de webservices Rest avec Spring
Développement d’un module d’interprétation de templates mail avec Mustache
Test unitaires avec JUnit et Mockito
Utilisation de l’outil Slack pour la communication collaborative entre l’equipe de dev
Intégration continue avec Jenkins
Rédaction de la documentation technique.
Environnement technique :
Java/JEE 8, REST, Spring Data, Spring Batch 3, Mustache, Maven 3, SVN, UML, Tomcat 8, PostgreSQL, FF4J, Slack, Jira, Jenkins, SonarQube, flyway.
SUADEO, JANVIER 2013 – SEPTEMBRE 2015
Rôle : Développeur Java/ ExtJS
Conception et réalisation d’une application web de reporting et d’aide à la décision.
Réalisations :
Analyse, conception et rédaction de spécifications
Développement des IHMs en JSF
Mise à jour d’un module de sécurisation de la plate-forme web afin de respecter les nouvelles règles d’accès
Développement de modules d’export vers Excel, CSV, PDF et Word
Correction de bugs et ajouts de nouvelles fonctionnalités sur les modules : visionneuse de rapports, générateur de rapports, Ciblage
Tests unitaires et d’intégration
Mise en place de l’intégration continue avec Hudson
Mise en place de l’outil Sonar (Audit de code)
Utilisation du bug tracking avec mantis
Rédaction de la documentation technique.
Environnement technique :
• Java/JEE, Hibernate, Spring, Maven, UML, JBoss Application Server, SQL server, JSF myfaces, iText, Apache POI, Moyosoft, Ajax Anywhere, YUI library, ExtJS.
SERENEO, JUILLET 2012 – JANVIER 2013
Rôle : Développeur Java/J2EE
Conception et réalisation d’un modeleur pour décrire et formaliser le savoir-faire sous forme de workflow.
Réalisations :
Analyse, conception et rédaction de spécifications
Modélisation de processus métiers avec Evoleon pour deux projets : Cdiscount et rue du commerce
Développement de nouveaux composants graphiques dans Evolean avec la bibliothèque swing
Développement d’un ensemble de webservices en jersey/JSON
Génération de rapports PDF avec Jasper Report
Développement de procédures stockées dans PostgreSQL
Ajouts de nouvelles fonctionnalités et correction d’anomalie sur la platforme web Intraneon
Test unitaires et d’intégration
Rédaction d’un document d’exploitation et d’installation.
Environnement technique :
• Netbeans, Intraneon, Evoleon, Java/JEE 6, Webservices, CVS, JUnit, swing, ANT, JQUERY, JSON, Ajax, Javascript, PostgreSQL, Shell bash
SFR, JUIN 2010 – JUIN 2012
Rôle : Développeur Java/JEE confirmé
Conception et réalisation d’une application web de paramétrage du routage des appels entrants dans les centres d’appel.
Réalisations :
Analyse et conception des cas d’utilisations avec UML
Implémentation de l’authentification, la gestion des profils utilisateurs et les droits d’accès aux différents menus et rubriques
Développement du module de consultation des statistiques d‘appels en temps différé
Développement du module de configuration des règles de routages pour les applications SVI
Développement un module d’écoute centralisé qui permet de configurer un ensemble d’auditeurs qui pourront faire des écoutes en direct et à distance des conversations téléphoniques entre un client SFR et un agent du service client pour évaluer la qualité du service clients
Tests unitaires, test d’intégration,
Environnement technique :
• Eclipse, Java/JEE 5, JUnit, CSVReader, ANT, IBATIS, Oracle, Struts 2, Spring IOC, JQuery, AJAX, Javascript, Shell Bash.
Rôle : Développeur Java/JEE confirmé
Participation dans les développements du projet MOP V2 des demandes de portabilité des numéros fixes
Réalisations :
Correction d’anomalie et Ajout de nouvelle fonctionnalité dans l’application web GESPOR V2 qui permet de saisir des demandes de portabilité à destination de FT, et de visualiser les réponses faites
Analyse de l’existant, identifier les scripts perl à migrer vers la nouvelle version du protocole MOP
Modélisation et modification des workflows portnum V2 et brique annonce avec w4
Modifications des Procs stock dans les workflows d’activation des liens LPT 34Mbits et 155Mbit
Tests unitaires, intégration continue, recette
Rédaction de la documentation technique.
Environnement technique :
• workflow W4, eclipse, Java/JEE 1.4, JUnit, JDBC, Oracle, CSVReader, ANT, framework de mapping IBATIS, PERL, PHP, shell bash.
APRIONIS, NOVEMBRE 2009 – 6 MOIS
Rôle : Développeur Java/JEE
Refonte d’une application WEB de gestion de référentiel d’identité.
Réalisations :
Développements full stack pour un ensemble de modules
Développement d’un ensemble de batchs pour des traitements en lots
Compilation, packaging et déploiement avec maven
Tests unitaires , tests d’integration
Environnement technique :
• Tomcat 5.5, eclipse, annuaire LDAP, Java/JEE 5, Spring batch, Strut2, javascript, ajax, CSS, Spring IOC, Spring LDAP, maven 2, SVN, Junit.
GRTGAZ, AVRIL 2009 – 6 MOIS
Rôle : Développeur Java/JEE
Développer un module de statistiques dans une application Java/JEE
Réalisations :
Analyse des besoins client, conception UML
Ecriture des scripts SQL pour les nouvelles tables de statistiques
Mise en place du mapping hibernate avec utilisation des annotations
Développement des IHMs en JSF
Développement des classes métier et des DAOs
Test unitaire et d’intégration
Rédaction des documents d’exploitation.
Environnement technique :
• eclipse, Postgres, JBoss, javascript, Hibernate 3, JPA, JSF, RichFaces, maven 2, SVN, Junit.
SANOFI, SEPTEMBRE 2008 – 6 MOIS
Rôle : Développeur Java/JEE
Réalisation d’une application web qui interagit avec COGNOS.
Réalisations :
Mise en place de l’architecture technique
Analyse des besoins clients et découpage en tâches techniques
Conceptions UML, chiffrage des tâches
Développement des IHMs avec Struts
Développement des différentes classes métier et des DAOs
Développement des tests unitaires avec JUnit
Rédaction du manuel d’exploitation
Livraison et installation.
Environnement technique :
• JAVA 5, Struts,Hibernate, JUnit, maven , SVN.
LOGEMENT FRANCAIS, OCTOBRE 2007 – SEPTEMBRE 2008
Rôle : Développeur Java/JEE
Participation à la refonte du système d’information, développement de processus métier.
Réalisations :
Analyse fonctionnelle des cas d’utilisation préétablis (Power AMC)
Développement de pages JSP, des services métiers et de la couche DAO
Développement de reporting en Jasper Report
Maintenance et correction des services existants
Tests unitaires et d’intégrations.
Environnement technique :
• Power AMC, UML, Tomcat, eclipse, maven 2, Subversion, Postgres, Continuum, Java/JEE 5, JSP, XML, JasperReport.
FeelanceDay, date création entreprise 12-05-2017 - Il y a 7 ans, forme juridique : SARL unipersonnelle, noms commerciaux REESK DIGITAL SOLUTION, adresse postale 28 RUE DE LONDRES 75009 PARIS, numéro SIREN : 829739622, numéro SIRET (siège) : 2973962200019, numéro TVA Intracommunautaire : FR28829739622, numéro RCS Paris B 829 739 622, activité (Code NAF ou APE), edition de logiciels applicatifs (5829C)
Nous passerons en revue les rapports du Freelance et du client afin de rendre la meilleure décision. Il faudra 3-5 jours ouvrables pour l’examen après avoir reçu les deux rapports.