IMED HAMMAMI

Senior Java Developer | Angular

Salaire / Taux journalier

Paris, France

Freelance

Peut venir sur site

Expertises

Développement BackendMicroservicesDéveloppement FullstackBase de données SQLJavaAngularSpring BootDomain Driven DesignClean ArchitectureHTMLBootstrapTypescriptPostgreSQLGitGitLabJenkinsRESTful APIsGrafanaMavenHexagonal ArchitectureDéveloppement FrontendCSSOracle DatabaseMySQLRequêtes SQLDockerPostmanSwagger/OpenAPILinuxPrometheusAnsibleConfluenceJira

Langues

Français

À 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.

Liens

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

Certifié par Certiprof

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.