Hamdi - Consultant JAVA
Ref : 181120R002-
94340 JOINVILLE LE PONT
-
Consultant, Développeur, Consultant technique, DevOps (38 ans)
-
Freelance

Prima-Solutions/GALIAN – Novembre 2016 –> Aujourd’hui Paris 75
Intégration du progiciel IARD Prima/GALIAN et mise en place d’un moteur BPM
Analyser et recueillir le besoin client, rédiger les spécifications et définir les actions à réaliser.
Mettre en place d’une solution de gestion de processus pour la souscription.
Définir et Implémenter les règles métier et les différents échanges inter applicatifs.
Développer des modules personnalisés et des évolutions de différents produits IARD.
Suivre les déploiements automatisés et les livraisons continue Devops.
Backup Scrum master/ Technical leader d’une équipe en Serbie et traiter les problématiques techniques transverses (log, packaging, performance, cache, etc)
Environnement Technique : Java 8, Spring 4, Activiti, GED, IntelliJ, Tomcat 7/Oracle 11g, Maven, Devops (GitLab/Jenkins/Sonar), Junit, soapui , postman, Scrum, Apache CXF, Spring Boot
Amundi – Janvier 2015 –> Octobre 2016 Paris 75
Refonte du portail Entreprise/ Diversification d’épargne salariale
Définir les besoins et analyser de spécifications fonctionnelles.
Concevoir des Webservices REST, Implémenter les règles de gestion, batch, persistance.
Concevoir, réaliser les modules (intégrer les opérations d’investissement, mettre à jour le référentiel salariés), un moteur pour réaliser les calculs d’historiques de performances.
Suivre les tests, fixer les anomalies et implémenter les évolutions sur l’API Rest.
Environnement Technique : Java 7, Spring, Hibernate, WS-REST (Jersey/Swagger/ Jackson Postman), IntelliJ, Tomcat/Oracle, Git, Maven, Sonar, Jenkins, Scrum
Courtage&Système (APICIL) – Décembre 2012 –> Novembre 2014 Neuilly-sur-Seine 92
Refonte de site Pro/Grand public : Assurance Vie
Analyser, concevoir, développer les modules web (recherche de contrat et le menu de navigation, module de consultation des opérations client)
Implémenter le dispatcher de demande d'opération et de changement d'option.
Préparer un squelette du module Batch (exceptions, log, packaging, configuration, etc)
Analyser, concevoir, développer les différents Batch.
Apporter des corrections aux anomalies spécifiées et évoluer les interfaces ainsi développées.
Environnement Technique : Java, Spring Batch, Liferay, JSF 2 (primefaces), Hibernate, Eclipse, Maven, MySQL, SVN, Apache POI, Log4j, JIRA/ confluence, Scrum agile
Crédit Agricole – Janvier 2012 –> Décembre 2012 Levallois Perret 92
TMA application GED/Workflow: Assurance Dommage
Qualifier, analyser, développer et tester des corrections et des évolutions (JIRA).
Optimiser, fiabiliser les performances des algorithmes de l’identification des victimes.
Automatiser le processus de Déploiement via la réalisation d’un script ANT.
Coordonner et réaliser le déploiement des applications sur différents environnements.
Mettre à jour les référentiels de données et débloquer les courriers dans le Workflow.
Environnement Technique : Java, Moteur GED, Servlet/JSP, Struts, Websphère, Eclipse, ANT, SQL Server, HTML, CSS, JavaScript, JIRA
Kompass International : Juin 2011–> Décembre 2011 Courbevoie 92
Développement et gestion des programmes Batchs
Construire la Template de projet et gérer les dépendances.
Analyser les traitements existants et Concevoir les nouveaux traitements selon Spring Batch.
Implémenter la couche DAO, Reader, Writer et la logique métier.
Développer les tests unitaires et rédiger la documentation d’implémentation.
Environment Technique: Java, JDBC, Eclipse 3.6, Maven 2.1, SQL Developer 3.0, Spring DAO 3.0, Spring Batch 2.1, SVN 1.6, JUnit 4
France Télécom/Orange : Juillet 2010 –> Juin 2011 Guyancourt 78
Exploitation et Mise en Production de Systèmes d’Information
Ajuster les besoins du Dossier d’Architecture Technique (DAT) avec les Produits et Logiciel d’Infrastructure (PLI).
Développer la Proposition Technique, Suivre l’installation et la mise en œuvre des environnements techniques.
Participer à l’amélioration continue du Workflow (remontée de besoins, intégration nouveaux services, tests).
Environnement technique : SAN, NAS, Stockage mutualisé, PRA, Clusters, Sauvegarde, VMware
Tunisie Télécom : Janvier –> Juin 2009 Tunis
Intégration des SI (Mettre en œuvre les concepts SOA)
Identifier les zones de synchronisation de données entre les applications hétérogènes et Concevoir des processus d’intégration avec Talend
Configurer l’ESB, Encapsuler ces processus en Web Services et exposer ces services.
Découpler les processus d’intégration en Web Services élémentaires et Modéliser la logique d’orchestration et câbler les différentes invocations.
Environment technique: Java, CXF, WSDL 2.0, XML, BPELWS, ESB – Servicemix, Eclipse, Maven, Talend Open Studio, SoapUi.
Diplômes et formations
2010-2011 Mastère Spécialisé Architecte SI Télécom Orienté Multiservices Télécom Paris Tech
2009-2010 Master 2 Systèmes d’Information et Connaissance. Université Paul Cézanne, Aix-Marseille
2006-2009 Diplôme d’Ingénieur Génie informatique Faculté des Sciences de Tunis
2004 Baccalauréat S Mention Très Bien
Compétences informatiques
Synthèse des compétences Architecture SOA, GED, Workflow, Assurance
Outils Maven 3, GitLab, Jenkins, Sonar
Langages de programmation JAVA 8, JSP/Servlet, BPMN, WSDL 2, XML, SQL
Bases de données MySQL 4, Oracle 11g, SQL Server
Technologies Web Web Services (CXF, Jersey)
Framework Spring 4 (Core, Dao, Batch, Aop, Boot), Hibernate 3, JSF 2
Méthodes d'analyse spécification Merise 2, UML
Outils d’intégration ServiceMix ESB (Enterprise Service Bus) – Alfresco Activiti 5
ETL- Talend Open Studio (TOS) 2.4.4
Environnements Eclipse, IntelliJ, Scrum
Outils de Tests SoapUI 4, Postman, Junit 4, Mochito
Serveurs d'applications/web Tomcat 7
Langues
Français Bilingue Anglais opérationnel Italien Scolaire