About Hamza
French
Native or bilingual
English
Fluent
Experience
- LCL,CONSULTANT JAVABANKING AND INSURANCEJune 2023 - Today (3 years)94800 Villejuif, FranceLe projet Flow vise à améliorer l’expérience client en centre d’appel en affichant, via un bandeau téléphonique destiné aux conseillers, des informations clients récupérées de manière sécurisée via des API et fichiers plats. Ces données, collectées par traitements batch, permettent une prise en charge plus rapide et personnalisée, améliorant la qualité du service.Tâches réalisées :• Étude des stratégies SI LCL pour la récupération des données clients (mainframe, entrepôt de données).• Estimations techniques détaillées en collaboration avec les équipes techniques et architectes.• Préparation des environnements (ouverture de flux, BDD, Flyway, CI/CD, documentation).• Développement d’une API d’identification par numéro de téléphone (PostgreSQL, WSO2).• Conception de batchs avec Spring Batch : transfert de données, gestion des horaires, alimentation BDD.• Développement d’un batch d’archivage/purge pour les fichiers sur S3.• Réalisation du composant BDTW pour l’affichage du bandeau téléphonique (IFRAME Angular).• Mise en place CI/CD, tests d’intégration (Cucumber), montée en charge (K6), dashboards Grafana.• Définition des tests unitaires, stratégie BDD et documentation technique.• Mise en place du monitoring : alertes Grafana, dashboards Dynatrace, index Elasticsearch.• Intégration Genesys via PSDK pour récupérer les paramètres de configuration.• Migration vers Microsoft Graph API pour extraire automatiquement les infos clients des e-mails.• Correction des vulnérabilités et amélioration continue du code.Technos :Java 17, Spring Boot, Spring Batch, Angular, PostgreSQL, Flyway, GitLab CI/CD, Elasticsearch, Grafana, Dynatrace, SonarQube, WSO2, Swagger, Maven, BDD, Amazon S3, Genesys, Vault, GitHub Copilot.
- AXA Assurance,CONSULTANT JAVABANKING AND INSURANCEMarch 2022 - May 2023 (1 year and 2 months)92000 Nanterre, FranceMigration du système de génération des attestations d’assurance IARD pro d’une architecture WebMethods vers une solution Java 11, avec mise en place d’une couche d’orchestration pour dialoguer avec les services MRM.Tâches réalisées :• Organisation de réunions de lancement pour cadrer le projet et définir le plan d’action.• Montée en compétence sur WebMethods et le moteur de règles métier MRM.• Configuration de l’environnement de développement (EIP/MRM).• Définition des rôles et responsabilités au sein de l’équipe projet.• Développement de la couche d’orchestration en Java 11, intégrant MapStruct et l’accès aux BDD de configuration.• Rédaction de documentation technique pour assurer la maintenabilité du code.• Mise en place de tests unitaires en TDD pour garantir la robustesse du développement.• Revue de code régulière pour améliorer la qualité, les performances et le respect des normes.• Collaboration avec les parties prenantes pour identifier les besoins en données dès le lancement du projet.• Détection et correction de bugs, avec une démarche d’amélioration continue basée sur les indicateurs qualité.• Contribution aux revues de code afin d'assurer la conformité avec les standards de l'équipe.• Déploiement des processus migrés en production.Technos utilisées :Java 8 & 11, WebMethods, Oracle, SQL Developer, MRM, MapStruct, Kafka, TDD, BDD, SOAP, REST, SonarQube, Git, Confluence, IntelliJ, Microsoft Azure.
- GMF Assurance,CONSULTANT JAVA/ANGULARBANKING AND INSURANCEFebruary 2020 - March 2022 (2 years and 1 month)Levallois-Perret, FranceParticipation à la refonte des simulateurs et outils de devis (Moto, Protection juridique, Accident et Famille, Épargne, Crédit) sur le site gmf.fr.Tâches réalisées :• Préparation des environnements (intégration, homologation, production) pour garantir la stabilité des déploiements.• Participation aux ateliers avec les Product Owners et intégrateurs pour définir les spécifications fonctionnelles et les maquettes.• Développement de composants génériques en Angular 12 afin d’accélérer le déploiement des nouvelles fonctionnalités.• Initialisation des projets front et back selon l’architecture interne coveUse pour assurer la cohérence technique.• Mise en place de règles métier standardisées et de briques communes pour améliorer la qualité et limiter les erreurs.• Contribution au développement des modules de simulation/devis (Motolis, protection juridique, accident & famille, etc.).• Développement de la fonctionnalité de rappel utilisateur (callback) avec intégration de services externes (Assurland, Everest Re).• Implémentation des services AOC, Prospect Light, Tracking, envoi de mail, ORM et gestion des interactions mainframe.• Mappage des données avec les équipes externes pour un affichage optimal côté utilisateur.• Conception et configuration de tables WEBGMF DB2 pour la gestion sécurisée des données.• Participation aux astreintes pour les mises en production et correctifs à chaud.• Contribution à la documentation technique et fonctionnelle (Confluence, Swagger).• Revue de code (PR) pour garantir qualité et cohérence.• Migration technique vers Wildfly 18, Angular 12 et Covariable.• Implémentation de tests unitaires front et back pour renforcer la robustesse de l'application.Technologies :Java 8, Angular 7/9/12, DB2, Wildfly, WebSphere, JSF 2, Primefaces, Git, SVN, Bitbucket, Jenkins, Openshift, IKAN ALM, IntelliJ, Confluence, Scrum.
Recommendations
Be the first to recommend Hamza
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 National d'ingénieur : InformatiqueInstitut Supérieur D'Informatique2013Diplôme National d'ingénieur : Informatique
- Licence appliquée : Administration des RéseauxLicence appliquée : Administration des Réseaux