About Hamdi
French
Native or bilingual
English
Fluent
Experience
- GALECIngénieur Etude et développement JavaNovember 2022 - October 2024 (1 year and 11 months)Paris, FranceClient : GALEC – DSI du Groupement d’Achat des centres E. LeclercContexte : Maintenance applicative et évolutions des systèmes en production pour garantir stabilité, performance et adaptabilité des applications métier.Rôle : Développeur Full Stack Java / AngularMéthodologie : Scrum, Kanban – Équipe de 6 personnesMissions principales :Support & Maintenance : Prise en charge des incidents, maintenance corrective et évolutive sur des applications critiques, assurant une haute disponibilité du SI.Analyse fonctionnelle & technique : Étude des processus existants, analyse du code métier, rédaction des spécifications techniques, qualification et estimation des User Stories dans un cadre Agile.Développement : Réalisation d’évolutions fonctionnelles en Java 17 / Spring et Angular 10, conception des schémas de base de données, création et optimisation de scripts SQL pour Oracle, développement d’APIs REST.Déploiement : Mise en place de pipelines CI/CD via Azure DevOps, gestion des déploiements sur environnements de développement, test et production.Qualité & amélioration continue : Refactoring du code, amélioration des performances et des workflows, utilisation de SonarQube pour garantir la qualité et le respect des standards de développement.Environnement technique : Java 17, Spring Core, Spring Batch, Hibernate, Angular 10, Oracle SQL, REST Web Services, Maven, IntelliJ, GitLab, JIRA, Confluence, Azure DevOps.
- Attijari Bank TunisieDéveloppement complet, from scratch, des applications bancaires.BANKING AND INSURANCEAugust 2020 - September 2022 (2 years and 1 month)Tunis, TunisiaClient : Attijari Bank TunisieContexte : Projet de digitalisation du crédit à la consommation – développement d’applications Front et Back Office pour la gestion et la validation des crédits.Rôle : Consultant technique Java/Angular – méthodologie Scrum, au sein d’une équipe de 6 personnes.Objectifs du projet : Développement complet, from scratch, d'applications dédiées à la gestion des demandes de crédit, incluant la saisie, la simulation, la validation, la génération documentaire et la notification client.Contributions principales :Phase de conception : Étude du besoin, définition des workflows, rédaction des spécifications fonctionnelles, participation au kick-off et à la modélisation des processus.Développement : Implémentation des interfaces Angular, des services backend Java/Spring (REST APIs, jobs batch), intégration de la sécurité (Spring Security) et des notifications (email/SMS).Base de données : Modélisation et gestion des objets Oracle SQL pour assurer performance et cohérence des données.Tests : Réalisation de tests unitaires et d’intégration pour garantir qualité et fiabilité.CI/CD & DevOps : Mise en place complète de la chaîne CI/CD sur Azure DevOps, conteneurisation Docker, configuration des environnements (dev à prod), gestion des matrices de flux, coordination avec les équipes infrastructure et sécurité.Fonctionnalités métier : Simulation de crédit, génération automatique de documents PDF avec signature électronique, intégration au Core Banking via middlewares, et déploiement de notifications client (email/SMS).Stack technique : Angular 10, Java 8, Spring Core/Batch/Security, Oracle SQL, Hibernate, Maven, REST APIs, GitLab, Docker, Azure DevOps, JIRA, Confluence.
Recommendations
Be the first to recommend Hamdi
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Diplôme d'ingénieur en télécommunication et système informatique.2017Diplôme d'ingénieur en télécommunication et système informatique.