
IMED HAMMAMI
Senior Java Developer | Angular
Salaire / Taux journalier
Paris, France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Développeur senior Java/Angular avec plus de 10 ans d'expérience dans des secteurs variés (banque, assurance, énergie). Expert en développement full-stack sur des projets d'envergure chez EDF, Crédit Agricole et BNP Paribas. Spécialisé en Spring Framework, Angular, REST et architecture microservices. Je transforme des besoins métiers complexes en solutions performantes et sécurisées.
Expérience de travail
Ingénieur de développement Java/Angular
EDFFreelance
mars 2023 - Présent
3 ans 8 mois
Paris, France
Ingénieur de développement Java/J2EE Angular
Crédit Agricole Assurances
juin 2021 - mars 2023
1 an 10 mois
Paris, France
Ingénieur de développement Java/J2EE Angular
Harmonie Mutuelle
sept. 2019 - juil. 2021
1 an 11 mois
Paris, France
Ingénieur de développement Java/J2EE Angular
BNP Paribas
nov. 2017 - oct. 2019
2 ans
Paris, France
Développement d’une solution de gestion et collecte des risques Objectif(s) : Gestion de la saisie des risques Mise en œuvre d’un workflow pour la gestion du cycle de vie da validation des risques Mesurer les risques (probabilité, sévérité) afin de décliner un plan d’action Avoir une vision locale et consolidée au niveau de chaque périmètre Sauvegarde les compagnes Environnement(s) technique(s): JAVA 8 / Spring Framework (Spring Boot, Spring Data, Spring AOP, Spring Cloud, Spring Web, Spring Security) / Eclipse/ SCRUM / Jenkins / GIT / UML / WebSphere Liberty Core / Maven / Hibernate / Web Services (REST) / SoapUI / Oracle 12c / Angular 5 / Typescript/ PrimeNG / Jira / SAML 2.0/ JPA / Swagger / SSO / DDD
Ingenieur en développement et déploiement des applications
INSHEA
févr. 2016 - oct. 2017
1 an 9 mois
Région de Paris, France
Conception et développement une application des langues de signes(LSF) : Ocelles.fr • Etude du contexte du projet, • Expression des besoins, • Spécification de besoins, • Analyse des besoins, • Conception détaillée : o Spécification des besoins avec diagramme de cas d'utilisation UML, o Représentation des scénarios avec le diagramme de séquence en UML, o Conception du diagramme des classes. • Choix des outils techniques : o Backend : Drupal 8 o Frontend : Angular 2, Bootstrap. • Mise en place de la base de données Drupal8, • Configuration de l’environnement de développement, • Gestion des utilisateurs et de ses droits d’accès, • Réalisation des fonctions CRUD (Create, Read, Update et Delete) pour différents éléments de l’application, • Analyse et remontée des éventuelles anomalies au ScrumMaster, • Participation au Daily meeting, • Correction des anomalies, • Documentation techniques du code, • Rédaction manuel d’utilisation. Paramétrage et maintenance des applications métiers (COCKTAIL, KONOSYS) Rédaction du cahier des charges, à l’installation éventuelle, au paramétrage initial et au déploiement des nouvelles applications. Environnement technique : Drupal 7/8, Angular 2, Bootstrap,Rest, JavaScript, HTML5/CSS, starUML, Redmine
Ingénieur d’étude et de développement java/j2ee
PERSEUS
oct. 2014 - mai 2015
8 mois
Région de Metz, France
Conception et développement d'un outil d'Eye-tracking intégré à une solution de test d'utilisabilité des sites web. • Etude du contexte du projet, • Rédaction du cahier des charges, • Conception détaillée : o Spécification des besoins avec diagramme de cas d'utilisation UML, o Représentation des scénarios avec le diagramme de séquence en UML et le diagramme des classes, • Parcours et analyse des fonctionnalités de la plateforme TOBII • Acquisition des données brutes de l'Eye-tracker. • Classification des données par les algorithmes : • Développement de la couche persistance des données (JPA/Hibernate) : o Développement des entités, o Mapping objet relationnel, o Développement de la couche pattern DAO ; o Création L'API Restful pour gérer Gérer les produits o Exposer les les méthodes de l'interface JPA Repository à une API Rest en utilisant Data Rest o Test L'API Rest avec un client Rest (Advenced Rest Client) • Implémentation des couches présentations : o Couche Model via JPA, o Développement des vues : Intégration de la partie front, HTML 5, CSS3(Bootstrap), jQuery, Mise en place de l'architecture MVC: directives, contrôleurs, vues multiples et routage pour la réalisation de l'application, o Développement de la couche service (inscription, connexion, CRUD et recherche (Spring MVC/Spring Security /Hibernate)) ; o Création des modules Angular et les contrôleurs de l'application o Gérer le modèle, les vues de l’application et le data Binding o Faire l'interaction avec une API Rest et gérer les routes en utilisant Angular-Ui-Router. • Visualisation des données collectés sous formes de cartes de chaleur, parcourt oculaire, • Présenter une carte de chaleur pour chaque pages visités ainsi que la vidéo avec la représentation des point de fixation. • Documentation techniques du code. Environnement technique : Eclipse, Java 7/ J2EE, JavaScript, HTML5 /CSS 3, AngularJS 1.5, Bootstrap, JSON, SpringBoot, Hibernate, Maven 3, Junit, REST,Tomcat, Git, StarUML.
Ingénieur stagiaire d’études et développement java/j2ee
Equipe de Recherche OMNI
févr. 2014 - août 2014
7 mois
Région de Besançon, France
Développement d’un outil d’optimisation du covoiturage dynamique. • Parcours et analyse des fonctionnalités de la plateforme existante, • Etude des besoins, • Analyse et conception, • Réinstallation de la plateforme et configuration d’un environnement de développement, • Développement de la couche persistance des données (JPA/Hibernate) : o Développement des entités, o Mapping objet relationnel, o Développement de la couche pattern DAO ; • Implémentation des couches MVC : o Couche Model via JPA, o Développement des vues : Intégration de la partie front, HTML 5, CSS3(Bootstrap), Mise en place de l'architecture MVC d'AngularJS 1.5 : directives, contrôleurs, vues multiples et routage pour la réalisation de l'application, Utilisation des modules AngularUI qui permettent d'offrir de la performance et de la rapidité au développement ; o Développement de la couche service (inscription, connexion, CRUD et recherche (Spring MVC/Spring Security /Hibernate) ; • Développement de la partie Back End (Spring 4.1/Hibernate 4.3), • Réalisation des tests unitaires de l’ensemble des développements, • Documentation techniques du code, • Rédaction des Rapports, Environnement technique : Eclipse, Java 7 / J2EE, JSP, JavaScript, HTML5 /CSS 3, AngularJS 1.5, Bootstrap, Ajax, jQuery, JSON, Spring IoC, Spring MVC,Hibernate, Maven 3, REST, Tomcat, Git, StarUML.
Développeur java/android
Tunisie TradeNet
janv. 2012 - juil. 2012
7 mois
Réalisation d’une application de signature électronique sous Android. -Développement d’applications Android qui communique avec la plateforme via les services web (Java android, KSOAP, XML) Etude des besoins Analyse et conception Rédaction des Rapports et des tutoriels (Rapport de fin de stage, tutoriel d’utilisation de l’application) Environnement : Java/Android OS : Windows, Android Matériel : Machines, Smartphones Langage : Java, android, SQL, XML, UML Outils : Eclipse, ArgoUML, Axis, web , Latex, word, power point SGBD : Postgres
Développeur java/jee
ENIS
mars 2011 - juil. 2011
5 mois
Conception et développement d’un projet gestion d'étudiant Environnement : J2EE (Hibernate, Struts, Spring, JSP) OS : Linux Centos, Windows Matériel : Machines Langage : Java, SQL, XML, UML Outils : Eclipse, ArgoUML, VirtualBox, Postgres
Développeur java
ISIMG
févr. 2009 - juil. 2009
6 mois
Simulation d’un jeu ROBOT FOOT BALLEUR en java 3D. Conception Orienté Agent : Système Mutli-Agent Réalisation du jeu en 2D et en 3D. Etude des besoins Analyse et conception Réalisation de développement Rédaction de Rapport
Formation
UFR de Lorraine Metz
Master of Computer Applications (M.C.A.)
2013 - 2014
1 an 1 mois
Ecole Nationale des Ingénieurs Sfax
Ingénieur informatique
2009 - 2012
3 ans 1 mois
Institut Supérieur d'informatique et Multimédia
Maitrise Informatique
2005 - 2009
4 ans 1 mois
Licences et certifications
Scrum Foundation Professional Certificate
Délivré le : févr. 2021