De Mai 2017 à Décembre 2017 April International Expat
Chef de projet Technique (java/J2EE)
Projet : ExtratNet Client
Souscription Web d’un nouveau produit (MHI : My health International)
Mission : Mettre en place un socle micro service pour la modification et la gestion des données d’un client, ainsi pour la création du nouveau contrat (My health International)
• Etude et analyse de l’existant et des spécifications fonctionnelles
• Conception de l’architecture applicative
• Réalisation des Use Case (micro service)
• Chiffrage des différents use case
• Développement des micro services :
o Modification personne (Coordonnées, Adresse, Rib, …)
o Gestion du produit MHI
Création
• Développement des pages HTML :
o Modification des coordonnées d’un client
Environnement technique : Eclipse, java8, Spring Boot, Rest (JSon), Postman, Html5, JBoss, Hibernat, CXF, JAX-WS (WebService Cleva), Maven, Git, Jenkins
Avril 2017 FITEC
Formateur Big Data (MapReduce, Hive / Pig, Kafka / Flume)
Présentation des différents Framework et réalisation des travaux pratiques.
De Décembre 2016 à Mars 2017 Formation Big Data
Projet : Système de recommandation de formation en fonction du marché de l’emploi dans le secteur informatique
Mission : Mettre en évidence les technologies les plus en « vogue » pour permettre la mise en place d’un système de recommandation de formation (Méthode Agile)
Création de 5 sprint :
• Identification des sources de données
• Extraction de données (data lake)
o scraping (script python (BeautifulSoup, Selenium)
o Data set (stackoverflow)
• Mise en Qualité & Stockage (script python)
• Choix de l’architecture (lambda architecture)
o Streaming (temps réel)
o Batch (data lake)
• Analyse de données
o Spark (Pyspark)
o Scala
Création des transformations (RDD) et action avec l’api Spark
Lambda-calcul
Programmation fonctionnelle
Création des DataFrame (Spark Sql)
o DataViz (Tableau)
Environnement technique : Distribution (Cloudera), Hadoop (Hdfs, Hive, Pig), MongoDB, Spark, Python, PyCharm, VirtualBox, Scala, Eclipse
De Novembre 2014 à Octobre 2016 Prestation chez Société Générale
Entité : RESG/BSC/RIS
Concepteur Développeur JAVA/J2EE (prestation pour une Société de Service)
Projet : SyRis (méthode agile)
Mission : Analyse et développements de nouvelles fonctionnalités sur le portail de restitution et d'analyse des Risques de Crédit du Groupe Société Générale
• Estimation de charge et réalisation des spécifications techniques
• Accompagner et piloter la TMA de Bangalore (Inde)
• Développement des évolutions en java/j2ee, test et validation, livraison et suivi en intégration et homologation et production
Environnement technique : Java/j2ee, XML, Eclipse, Windows 7, EJB2, log4j, Maven 2, Struts 1.2, WEBLOGIC, QC, JUMP.
De Juillet 2013 à Octobre 2014 CONGE PARENTAL
D’Avril 2013 à Juin 2013 Prestation chez GENERALI FRANCE
Concepteur Développeur JAVA/J2EE
Projet : Tarificateur vie Elisa
Mission : Analyse et développements de nouvelles fonctionnalités sur le tarificateur vie Elisa (dont l’interface avec d’autres maîtrises d’œuvre)
• Développement des évolutions en java/j2ee lié à la génération des fichiers PDF
• Test et validation
Environnement technique: Java/j2ee, XML, Eclipse, Windows XP, Spring, Hibernate, Junit, log4j, Maven, Struts, WEBSPHERE, JBoss, QC.
De Janvier 2013 à Mars 2013 Prestation chez SOGECAP
Concepteur Développeur JAVA/J2EE
Projet : ICS – International Claim Solution
Mission : Développement de nouvelles fonctionnalités pour la Russie (Payment Order Automation)
• Développement d’un batch qui permet la création des fichiers .XML et des logs .XLS pour l’automatisation des ordres de payement
• Test et validation (Fitnesse)
Environnement technique : Java/j2ee, XML, Eclipse, JBoss 4, Windows XP, Oracle 11, Spring 3, Hibernate 3, Junit, log4j, Maven, quartz, Fitness, JAXB, Struts 2, QC, JIRA.
De Janvier 2012 à Décembre 2012 Prestation chez Swisslife
Entité : DSI/DDE/GED-Workflow
Concepteur Développeur JAVA/J2EE (prestation pour une Société de Service)
Projet : Socle GED (Gestion électronique des documents)
Missions : Paramétrage du socle de GED pour l’application métiers, comptabilité et prévoyance
• Rédaction des préconisations et des actions liées aux études d’impact et validation auprès du client
• Réalisation des spécifications applicatives
• Paramétrage des workflow (Prévoyance, Vie et Santé)
• Développement des évolutions en java/j2ee, des batch d’injection des activités dans le workflow et Plugin d’injection du flux xml dans le Workflow Prévoyance
Environnement technique : Java/j2ee, XML, Eclipse, Websphere, Liferay, Filenet workplace, Windows XP, JPA, Hibernate, Junit, Log4j, Maven
De Février 2011 à Décembre 2011 Prestation chez SMABTP
Entité : DSI/ETD/ENT/FIN
Concepteur Développeur JAVA/J2EE (prestation pour une Société de Service)
Projets : MOREP: application informatique de reporting financier/ APU : application permet le suivi des virements et prélèvements/ GT : application permet la gestion quotidienne de la trésorerie
Missions :
• Réalisation des spécifications fonctionnelles détaillées et rédaction des préconisations et des actions liées aux études d’impact et validation auprès du client
• Optimisation côté base de données (maintenance et évolution des procédures stockées en PL-SQL et des tables de la base de données)
• Développement de l’évolution en java/j2ee, et en Flex, test, validation (Junit) et rédaction de la documentation et scénario de bench.
Environnement technique : Java/j2ee, XML, Flex, Eclipse (Flex Builder 3), Websphere, Tomcat, Windows XP, Oracle, DB2, JPA, Hibernate, SVN, Ajax, Junit, Log4j, Spring, Maven
De Août 2010 à Janvier 2011 Prestation chez BNP Paribas
Entité : BDDF/RBIS/ITME/OSI/OSE - Pôle AWA (Atelier Web Atlas)
Concepteur Développeur JAVA/J2EE (prestation pour une Société de Service)
Portail Atlas : Architecture de type poste de travail (Application Web qui assure l’authentification, page d’accueil paramétrable…)
Missions :
• Arabisation du portail atlas, étude d’impact de l’arabisation sur le portail et le revamping (technologie qui consiste à adapter les écrans 3270 pour les afficher dans un navigateur web à l’aide du portail)
• Rédaction des préconisations et des actions liées aux études d’impact et validation auprès du client,
• Développement de l’évolution en java/j2ee, test, validation (junit) et rédaction de la documentation
Environnement technique : Langages de développement : Java/j2ee (EJB), Wsad, WebSphere, Windows XP, Oracle, Middleware (permet à du code java de faire appel à des services COBOL), Maven, JavaScript, JSP, XML, Unix, Linux, UML, SVN
De Mai 2009 à Juillet 2010 Prestation chez Société Générale
Entité : BDDF/DSI/MCR (Multi-Canal et Référentiels) - Pôle CVO (CRCm & Canaux Vocaux)
Concepteur Développeur JAVA/J2EE (prestation pour une Société de Service)
Projets : IPX : Interface de Personnalisation des Campagnes Sortantes/REFTEL: Référentiel de la téléphonie des Agences /IMAILS: Interface MAILs Sécurisés
Missions :
• Réalisation d’évolutions et suivi des applications ipx et reftel.
• Rédaction du cahier des charges et des spécifications techniques,
• Test, validation (junit), livraison (ant), suivi en production et rédaction de la documentation,
• Réalisation d'une application WEB pour la gestion des statistiques de l'application WEB IMAILS.
Environnement technique : méthode de conception : UML (mega), Java/j2ee, Eclipse, Weblogic, Windows XP, Oracle, JavaScript, EJB 2, EJB 3, Hibernate, iBatis, Struts 1.2, Struts 2, GWT, Ant, ClearCase, ucm, junit, igk, ibad, webservices (axis 2), Log4j
De Janvier 2008 à Avril 2009 Prestation chez Société Générale
Entité: BDDF/DSI/MCR (Multi-Canal et Référentiels) - Pôle CIN (Canaux Internet)
Concepteur Développeur JAVA/J2EE (prestation pour une Société de Service)
Projets : SYCA : Système des Canaux automatisés/ RCE : Relevé de compte électronique
Missions :
• Maintenance applicative et corrective des applications de logitelnet.
• Estimation de la charge des évolutions à réaliser et conception uml (réalisation des mcd/mpd)
• Développement en java/j2ee, test (junit), livraison (ant), et rédaction de la documentation
Environnement technique : méthode de conception : uml (mega), Java/j2ee, Eclipse, Weblogic, Windows XP, Oracle, JavaScript, EJB 2, EJB 3, hibernate, struts 1.2, gwt, ant, clearCase, ucm, junit, igk, ibad, webservices (axis 2), log4j
Compétence Technique
• Langages : Python, Scala, SQL, Java, HTML, UML, XML, ActionScript
• Technologies (Big Data) : Hadoop, Hdfs, Pig, Hive, spark, Flume, Kafka
• Distribution (Big Data) : Cloudera
• Technologies (java) : Java EE (java 8), frameworks clients, Web services, logiciels libres
• Micro-Services : Spring Boot, Rest (json)
• Serveur d’application : WebLogic, WebSphere, JBoss, TomCat
• Méthodes : Merise, Agile (Scrum)
• Bases de données relationnelles : Oracle, DB2, SQL Server
• Base de données NoSql : MongoDB, Cassandra
• ETL /ELT : Talend, Talend Big Data
• Solution d’analyse de log : ELK (ElasticSearch, Logstash, Kibana)
• Web Scraping : BeautifulSoup, Selenium
• Systèmes d’exploitation : Windows NT, Unix (AIX), Linux
• Machine virtuel : VirtualBox, Docker
• Outils et produits : PyCharm, Eclipse, WSAD, Flex Builder 3
• Autre : CLEARCASE, UCM, SVN, QUALITY CENTER, IT SERVICE MANAGEMENT (JUMP), GIT, JENKINS
Compétences fonctionnelles
• Etude et analyse de l’existant et des spécifications fonctionnelles
• Recueil des besoins, rédaction des préconisations et des actions liées aux études d’impact et validation auprès du client
• Réalisation du chiffrage
• Réalisation des spécifications applicatives et des spécifications techniques
• Développement des évolutions, test et validation
• Recette fonctionnelle et technique
• Suivi de l’avancement et de la qualité des développements
• Livraisons en environnement de recette et de production
• Connaissances en méthodologie agile (SCRUM)
Compétences linguistiques
Anglais intermédiaire
Arabe bilingue
Formation
2017 Formation Big Data (4 mois)
2007 Master 2 MIAGE spécialité systèmes d’informations distribués
Ecole Supérieure d’informatique appliquée à la gestion
Université Paris XII
2006 Diplôme d’ingénierie en Sciences Appliquées
Ecole Supérieure d’ingénierie en sciences appliquée