Consultant
Qim info &ndash Lausanne, Suisse :
5/2019 -
Consultant Java Consultant Javaet Javascript et Javascript et Javascriptpour Qim pour Qim pour QimInfo (4mois)
Projet Micro service & Skils :
o Mise en place des tests fonctionnels pour micro services
o Etude et mise en &oeliguvre de Message Broker Rabbit MQ
o Mise en place du client java pour Rabbit MQ
o Mise et réalisation du micro service pour la recherche de CV pour Skills
o IHM Angular avec Hipster
Technologies: Java 8, Eclipse, Rabbit MQ Elasticsearch, JUnit 5, Angular, Hipster, Angular, GITLAB, Spring
Boot
(Senior Développeur)
Thales CS &ndash Gennevilliers (92) : Projet GAN Egypte
4/2017 -
Développement de Web services basé sur l&rsquoarchitecture REST
Architecture microservice Verticle
IHM en angular js 1.5 en MVC sur le « FrontEnd »
Communication entre les IHM JavaScript et le serveur Java basé sur le principe des WebHooks
Mise en place d&rsquoune Architecture Hexagonal basé sur microservices sur le « BackEnd »
Génération de documentation automatique (ASCIIDOC)
Développement piloté par les tests - TDD & Intégration continue (Jenkins)
Environnement technique: Java 8, Jenkins, Verticle(Vert x 3.3.0 : vertx-core, vertx-web, vertx-unit, vertx-docgen, vertx-service-factory, vertx-codegen), Angular JS 1.5, Maven 3.3, Nexus, Cucumber, SonarQube 2.5, TDD, JPA (EclipseLink 2.6.4)
Projet OKORO
DOCAPOST groupe LAPOSTE &ndash Charenton (94) :
4/2016 - 4/2017
Mission : Conception et réalisation d&rsquoune application (BigData) gestion de contenu (GED)
Développement de Web services basé sur l&rsquoarchitecture REST
Conception et réalisation de Web service REST conçu base du Framework Oracle JERSEY et SPRING avec Jetty comme conteneur.
Utilisation des BPM (Activiti) pour réalisation des processus asynchrone
Mise en place ElastricSearch associé a une base de donnés transactionnelle, pour les recherches rapide.
Mise en place Spring sécurity
Conception et réalisation de l&rsquoauthentification Base de données
Conception et réalisation de l&rsquoauthentification LDAP (Lightweight Directory Access Protocol)
Conception et réalisation de l&rsquoauthentification Security Assertion Markup Language 2.0 (SAML 2.0)
Mise en place de tests unitaires et automatisations des tests fonctionnels (JavaScript et Java)
Développement de la couche Front End en utilisant un Framework JavaScript (Extjs 6). IHM d&rsquoadministration
Mise en place d&rsquoune architecture à haute disponibilité (SEFAS USA)
Mise en place du client java ElasticSearch (Processus Bulk, parallélisassions des n&oeliguds)
Amélioration de la génération des PDF avec Apache FOP 2.0
Développement piloté par les tests - TDD
Environnement technique: ElasticSearch 1.5.2, ElasticSearch 1.7, Activiti 5.16.4,Java 8, Jenkins, Eclipse, Spring MVC, SPRING REST, SRING SECURITY 3.2.0, Soap UI, Jetty 9.1.3,SmartGit , Javasscript ExtJS 6, JDK 8, Sonar, FindBug, Checkstyle, Maven 3, JaxB WADL, JIRA, JERSEY 2.5.1,CSS3, HTML5, SPRING 4, MySQL, Junit 4, SCRUM-AGILLE, JAVA 8, Hibernate 4.3.0, SPRING SECURITY 3.2.0, SAML2 , LDAP, APACHE FOP 2.0, TDD, JPA
Groupe Point P &ndash Paris (75)
: Projet Commerce et ATLAS
7/2015 - 3/2016
Mission : Conception et réalisation d&rsquoune application gestion de l&rsquooffre (GEO) et Gestion des plans d&rsquoamélioration (PAU)
Web service REST conçu base du Framework Oracle JERSEY et qui tourne sur Weblogic serveur 12C (GEO)
Exécution des BAPI SAP via des classes java avec utilisation de la librairie SAP JCo (GEO)
Création conceptions de 70 écrans JavaScripts (GEO)
Alimentation des écrans JavaScript par des flux Web services de type REST qui communique avec une base donnée SQL Server (PAU).
Web service REST conçu base du Framework SPRING REST et MVC (PAU) qui tourne sur Apache Tomcat 8
Conception et réalisation de 20 écrans JavaScripts (PAU).
Mise en place de l&rsquoauthentification CAS (Central Authentication Service)
Développement de la couche Front End en utilisant un Framework JavaScript (Extjs 5).
Gestion et conception de thèmes Extjs 5
Alimentation des écrans JavaScript par des flux Web services de type REST qui communique avec le Back End SAP via des BAPI (GEO).
Environnement technique: Red Hat, Java 8, Jenkins, Eclipse Kepler, Spring MVC, SPRING REST, Soap UI, Weblogic 12, Oracle Coherence, Mercurial, Nexus, Mentis, ExtJS 5, JDK 8, Sonar, FindBug, Checkstyle, Maven 3, Frameworks HiberSAP, JaxB, eCommerce HyBris, WADL, JIRA,Redmine, Eclipse, JERSEY,CSS3, HTML5, JSON, Primefaces, SPRING 4 , Hibernate 4 , MySQL,Junit 4, SCRUM-AGILLE, JAVA 8
Projet STORIZ
Outiz Groupe Point P &ndash Paris (75) :
7/2014 - 7/2015
Mission : Conception et réalisation d&rsquoune application gestion des ventes et d&rsquoencaissement
Développement de la couche Front End en utilisant un Framework JavaScript (Extjs 5).
Alimentation des écrans JavaScript par des flux Web services de type REST avec le Fwk Spring WS REST côté serveur
Echange des données avec une plateforme E-Commerce (Hybris).
Développement d&rsquoune surcouche sencha Extjs 5 pour permettre l&rsquointernationalisation de l&rsquoapplication.
Conception et réalisation d&rsquoun serveur autonome TPE (terminal de paiement électronique) pour autoriser le paiement par carte bleu dans l&rsquoapplication embarqué sur chaque poste de travail du comptoir (SPRING BOOT)
Conception et réalisation d&rsquoun serveur d&rsquoalerte par envoie de mail et SMS (Server de SMS en Java)
Environnement technique: Red Hat, Java 8, Jenkins, Eclipse Kepler, Spring MVC, SPRING REST, Soap UI, Weblogic 12, Oracle Coherence, Mercurial, Nexus, Mentis, ExtJS 5, JDK 8, Sonar, FindBug, Checkstyle, Maven 3, Frameworks HiberSAP, JaxB, eCommerce HyBris 2.1.2, WADL, JIRA,Redmine, Eclipse, CSS3, HTML5, JSON, Primefaces, SPRING 4 , Hibernate 4 , MySQL,Junit 4, SCRUM-AGILE
Projet ATLAS
Point P Groupe Saint Gobain &ndash Paris (75) :
1/2014 - 6/2014
Mission : Conception et réalisation d&rsquoune application métier de gestion des tarifs
Développement d&rsquoune une nouvelle application JEE pour remplacer l&rsquoancien système As400 (VEGA) qui communique avec le Back End SAP.
Connexion avec le SAP via le connecteur JCo (Hibersap).
Conception et réalisation des développements en java (Web service basé sur l&rsquoarchitecture REST)
Développement de La couche IHM en JavaScript avec le FrameWorks (Exts JS 4).
L&rsquoIHM accède aux données dans SAP Retail via les web services type REST tournant sur Weblogic
Mise en place du Cache Oracle Cohérence sous Weblogic 12.
Administration Serveur d&rsquoapplication Weblogic 12 C/ Oracle Cohérence implémentation
Réalisation de POC Ext js et Angular js
Environnement technique: Red Hat, Java 7, Jenkins, Eclipse Kepler, Spring MVC, Soap UI, Weblogic 12, Oracle Coherence, Mercurial, Nexus, Mentis, ExtJS 4.1.2 JS, JDK 7, Sonar, FindBug, Checkstyle, Maven 3, Frameworks HiberSAP, http Rest API Jersey, Mockito, Redmine, Apache Commons, Eclipse, FindBugs, Sonar, PMD, Spring 4, JSON, Tomcat 8, EasyMock, Junit, Angular js
Consultant indépendant
C_SYSTEMS &ndash Massy, France :
12/2013 - 12/2018
Architecte Java (3 personnes) Architecte Java (3 personnes) (3 personnes)pour Natixis Assurance Natixis Assurance Natixis Assurance-12 mois 12 mois 12 mois
o Architecture applicative des applications bancaires
o Web service SOAP (Gamma et Kappa) sur JBoss 6
o Web service REST (application Optimus,application NatixisLife Luxembourg,etc ) sur JBoss 7
o TDD & Integration continue (Git (Remotes, Pull-requests & Jenkins & bitbucket & Dev-Ops)
o Mise en place authentification forte pour l&rsquoapplication J2EE (BD, LDAP et SJR)
o Mise en place SSO pour l&rsquoapplication Gamma (Jboss picketlink) et Optimus (shibboleth)
o Réalisation de POC en vue de valider les solutions
o Maintenance applicative d&rsquoapplication J2EE (Gamma et Kappa)
o Mise en place serveur Node-red pour paralléliser les développements
o Mise en place gestion centralisation de logs (RELK Redis-ElasticSearch-Kibana)
o Maintenance et correction de bug Application Angular 2+
Technologies : Java 6, Java 7, Java 8, Jenkins, Jobss EAP 6.4, JBoss 7, Angular JS 1.5, Angular, Maven 3.3,
Nexus,SonarQube 2.5, TDD, JPA (EclipseLink 2.6.4), Eclipse RCP, Eclipse Oxygen, Eclipse Neon, JSON, JSON
HAFF, Web Service SOAP, Web Service REST, NodeJs, Node-red, SSO, Fédération d&rsquoidentité, CDI, Jenkins,
JSP ,API Management, JWT, JBoss picketlink, SAML 2, shibboleth, SCRUM, ElasticSearch, Kibana,
Logstash et Redis, AGILE-SCRUM, GIT, apache-deltaspike, Architecture Clean Code, Maven, XL Deploy,
Apache Camel, FlyWay
Senior Développeur ( Senior Développeur (5personnes personnes personnes)pour Thales CS pour Thales CS &ndash 10 mois 10 mois
Projet GAN Egypte
o POC choisir et valider les toolkits backend de micro services (Spring Boot, Vert X, Dropwizard et
Nodejs) => choix Vert X
o POC choisir et valider toolkit Frontend (Angular, Polymer, Backbone.js and Ext JS)
o Développement micro service REST Framework Verticle (Vert X)
o Réalisation IHM Angular js 1.5 en MVC sur le « FrontEnd »
o Communication entre les IHM JavaScript et le serveur Java basé sur le principe des WebHooks
o Mise en place d&rsquoune Architecture Hexagonal basé sur microservices sur le « BackEnd »
o Génération de documentation automatique (ASCIIDOC)
o Développement piloté par les tests - TDD & Intégration continue (Jenkins)
Technologies : Java 8, Jenkins, Verticle(Vert x 3.3.0 : vertx-core, vertx-web, vertx-unit, vertx-docgen, Vertxservice-factory, vertx-codegen), Angular JS 1.5, Maven 3.3, Nexus, Cucumber, SonarQube 2.5, TDD, JPA
(EclipseLink 2.6.4), AGILE-SCRUM, Spring Boot, Spring Data, Microservices Architecture, SAFe. NodeJs, Ext
JS 6, Maven
&ndashArchitecte Applications
Bouygues Telecom &ndash Meudon (92) : Usine Logicielle
3/2012 - 12/2013
Mission : Dans le cadre du déploiement de l&rsquo...