À propos de Hamdi
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Expériences
- GALECIngénieur Etude et développement Javanovembre 2022 - octobre 2024 (1 an et 11 mois)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.BANQUE & ASSURANCESaoût 2020 - septembre 2022 (2 ans et 1 mois)Tunis, TunisieClient : 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.
Recommandations
Soyez le premier à recommander Hamdi
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
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
Formations
- 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.