Anis - Développeur JAVA
Ref : 110831H003-
78500 SARTROUVILLE
-
Développeur (44 ans)
-
Totalement mobile
-
Freelance
Expérience professionnelle
MISSION FREELANCE Depuis Février 2018
Fonction : Tech Lead – Usine Front Digitale et Data
Client : Malakoff - Mederic
Secteur fonctionnel : Assurance
Projets : Service Transverse
Système d’exploitation : Windows – Linux
Bases de données : MySQL
Framework API et Outils: Java 8, Play Framework, Kibana, MySQL Spring-Boot2, Bucket4j, cucumber, Maven, React, BitBucket, GIT, Kafka, RabbitMQ, MongoDB
Web Service: REST, SOAP
Security: Spring Security
Réalisations :
• Architecture et revue de code
• Développement Web Service
• Test Unitaire, non régression, et d’intégration fonctionnel en mode BDD
• Rédaction des dossiers techniques
• Encadrement des développeurs.
• Leading de la maintenance corrective et évolutive
• Revue de code
• Développement d’un POC Spring Batch – MongoDB déployé sur Heroku
UMANIS Février 2017 -Février 2018
Fonction : Expert Technique - équipe transverse EDF
Client : EDF
Secteur fonctionnel : Energie
Projets : Service Transverse
Système d’exploitation : Windows – Linux
Bases de données : Oracle, HBase
Framework API et Outils: Java 7, 8 API Hadoop, Kafka, Spark, HBase Spring-Boot, cucumber, Maven, WildFly 11, Python, Oozie
Ecosystème BigData: Hadoop, Kafka, Spark. PySpark, Oozie
Web Service: REST, SOAP, CXF, JAXRS2
Security: Spring Security, Knox, Kerberos
Réalisations :
• Développement POC + Production
• Industrialisation d’une chaine PySpark par Oozie
• Développement d’un Web Service REST avec API HBase
• Développement d’un Web Service REST avec API Spark Streaming
• Sécurisation de l’ Api Java HBase via Knox
• Développement d’un POC EJB3-WildFly-Phoenix pour Access à HBase
• Test Unitaire, non régression, fonctionnel en mode BDD
• Rédaction des dossiers techniques
• Encadrement des développeurs Juniors.
• Suivie des recettes et intervention sur les Bug des Pre-Prod, Prod.
• Veille technologique en but d’optimisation des coûts et des performances
UMANIS Septembre 2016 – Janvier 2017
Fonction : Développeur SENIOR J2EE/AngularJS
Client : Banque de France
Secteur fonctionnel : Finance
Projet : Gappil
Système d’exploitation : Windows – Linux
Bases de données : Oracle
Frameworks API et Outils: AngularJS 1.5 , JBeret, Java 8, Hibernate, JPA, JaxRS, JaxWS, CXF
Serveurs d’application : JBoss EAP.
Web : HTML5, CSS , XHTML, JS
Réalisations :
• Développement Front et Back
• Conception Front et Back.
• Test (Unitaire, non régression, fonctionnel, BDD…)
• Estimation Technique
• Encadrement d’équipe
• Architecture et POC de test
UMANIS Novembre 2014 – Aout 2016 Fonction : Ingénieur Conseil J2EE
Client : AUXIA – Malakoff Médéric
Secteur fonctionnel : Assurance – Assurance Obsèques, Prévoyance Santé…
Projet : Flux – Cœur Système
Système d’exploitation : Windows – Linux
Bases de données : Oracle, MySQL, PostgreSQL – Mongo DB, MarkLogic
Frameworks API et Outils: Spring, Birt, Hibernate, Struts 2, AngularJS 2, NodeJS, Maven, Axis2, SOAP, REST, ETL Talend, ActiveMQ, MongoDB
Serveurs d’application : Tomcat 6, JBoss 7
Web : HTML 5 – Css 3
Réalisations :
• Migration vers Maven
• Réalisation d’un Plan de Test (Unitaire, non régression, fonctionnel…)
• Optimisation des Batchs d’import de données.
• Modélisation des Base de données
• Etude comparative et choix technique
• Module de reporting.
• Module de contrôle fonctionnel.
• Module d’intégration des données depuis Service Web SOAP.
• Développement d’une interface de gestion des batch avec AngularJS
• POC de flux de données depuis Oracle vers MongoDB
APTINEO Octobre 2013 - Novembre 2014 Fonction : Développeur Senior J2EE
Client : BPI France.
Secteur fonctionnel : Finance d’entreprise, GED, OAD et gestion des contrats…
Projet : GDC – Gestion du dossier de financement des PME et TPME.
Système d’exploitation : Windows – Linux.
Bases de données : BD2.
Méthodologies : TDD, BDD.
Frameworks, API et Outils: EJB, Hibernate, Struts, Maven, SOAP, Eclipse RAD, PL/SQL, CXF
Serveurs d’application : WebSphere 8, WebLogic
Web: HTML5 – CSS
Réalisations :
• Migration des procédures stockées.
• Réalisation d’un Plan de Test (Unitaire, non régression, fonctionnel…)
• Modélisation Web.
• Module de reporting.
• Module de gestion des rapports via moteur GED interne.
• Développement d'un client SOAP pour génération de PDF
TELNET Novembre 2010 - Octobre 2013 Fonction : Développeur Senior J2EE
Client : Airbus, Malakoff Médéric.
Secteur fonctionnel : GED, Assurance –prévoyance Santé…
Projet : A4FO – ADOC for Flight Options.
OCC – Outils Compte Client
Système d’exploitation : Windows – Linux.
Bases de données : MySQL, Oracle.
Méthodologies : SCRUM - AGILE.
Frameworks, API et Outils: Hibernate, Struts 2, Maven, jQuery, REST, Data Table, ZK, Spring, Intégration Continue, Swing, Aspose (Slide), POI, JMeter, VisualVM, XPath, JSF (rich faces), XML, SGML, iText
Serveurs d’application : JBoss 5, 7 et Tomcat 6…
Web: HTML5 – CSS
Réalisations :
• Architecture technique.
• Réalisation de Stress Test et Etude de performance.
• Développement d’un Générateur de Rapport PPT.
• Développement des interfaces Web et clients lourd Swing.
• Intégration de l’API SAS.
• Intégration continue et test de non régression.
• Résolution de problématiques de Multithreading
NGI MAGHREB Janvier 2007 - Novembre 2010
Fonction : Développeur J2EE
Client : NGI-MAGHREB.
Secteur fonctionnel : Transport, gestion de flotte et suivie par GPS
Projet : IAWEED – Weenee-Fleet
Système d’exploitation : Windows – Linux.
Bases de données : PostgreSQL, PostGIS.MySQL
Frameworks, API et Outils: Hibernate, EJB, ANT, ZK, JasperReport, , jTools, OpenLayers, geoServer, MapGuide Austodesk
Serveurs d’application: JBoss , Tomcat
Web: HTML5 – CSS
Réalisations :
• Apprentissage du développement JAVA/J2EE.
• Développement Beckend (EJB – Hibernate).
• Développement d’un Module de reporting en Jasper Report.
• Intégration des données géographiques numérisée en module spatiale.
• Développement des Requêtes spatiales.
• Intégration continue et test de non régression.
• Développement des sockets
• Gestion du serveur de gestion des données géo-spatiales
• Développement du module de programmation des boitiers GPS.
CENTRE NATIONAL DE CARTOGRAPHIES ET DE TELEDETECTION (CNCT) Aout 2003 - Novembre 2006
Fonction : Chef de bureau de traitement d’images satellitaires
Client : CNCT.
Secteur fonctionnel : SIG, Télédétection et sciences géographiques.
Système d’exploitation : Windows – Linux.
Logiciels et Outils: ArcGIS, ERDAS, ArcView, ArcInfo
Réalisations :
• Numérisation des cartes Géographique.
• Traitements des images satellitaires.
• Intégration et archivage des données numériques
FORMATION
Diplôme :
2003 - Ingénieur en Télécommunication
2000 - Cycle préparatoire aux écoles d’ingénieurs
1998 – Baccalauréat en Filiale Mathématique
REFERENCES PROSONELLES
DZONE GITHUB TWITTER
POINTS FORTS DU CV
Bonne expérience sur des projets J2EE
Architectures, conception et Design Pattern.
Développement et audit de code.
Testing (Unitaire, non régression, performance, TDD et BDD …).
Méthodologie Agile, Kanban.
Team Leading
Maîtrise des outils de gestion de configuration et de versionning (CVS, SVN, Git, Bitbucket)
Bonne maîtrise des concepts NoSQL – Search Engine (MongoDB, MarkLogic, HBase)
Maîtrise de Spring (Boot, JDBC, Data, Batch, Security …)
Bonne maîtrise des Framework MVC, MVVM : Struts 2, ZK, JSF, Spring MVC
Maîtrise d'Hibernate, EJB 3, JMS, Toplink, ActiveMQ, Kafka, RabbiMQ
Bonne maîtrise des frameworks javascript jQuery et Angular, React et NodeJS
Bonne maîtrise de Maven et des serveurs d’intégration continue (Jenkins),
Bonne connaissances sur l’écosystème Big Data (Hadoop, Spark, Kafka , Hive, Oozie…)
Bonne maitrise de la plateforme Cloud Heroku
Bonne maitrise des Serveurs d’application JBoss, JBoass AS, WildFly, WebSphere
Maîtrise des bases de données relationnelles et du langage SQL et SQL/PL
Oracle, MySQL, PostgreSQL, DB2
Autonome et rigoureux
Bonne capacité d’analyse et d’adaptation et de monté en compétence et force de proposition