À propos de Hamza
Arabe
Bilingue ou natif
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Espagnol
Notions
Expériences
- SGCIBDéveloppeur senior java/angularnovembre 2022 - Aujourd'hui (3 ans et 7 mois)Paris, FranceMonitoring Mise en place et configuration d'ELK8 Intégration de Metricbeat et Filebeat pour monitorer pods kuberntes Intégration d'APM agent pour monitorer les microservices Conception et developpment d'un service de monitoring permettant de pousser les données de comptabilité dans ELK Gestion du cycle de vie des indices dans ELK8 Backend Participation à l'amélioration de l'architecture microservices Prise en compte des recommendations d'audit de sécurité Gestion des buckets AWS S3 Participation à la migration à java 21 et spring boot 3 Frontend Migration d'angular v14 -> v17 Migration de Karma/Jasmine -> Jest Mise en place des tests de non regression avec Cypress Agilité Animation des différentes céremonies de la mathode SAFE Participation et préparation à l'évenement du PI planning Environemment technique: Java 15/17/21, Angular 12/14/17, Spring boot, Spring security, Spring cloud, Junit, Karma/Jasmine, Cypress, Potsgres, Oracle, Docker/Kubernetes, Lens, Jenkins, Github actions, ELK 8, AWS S3 Agile: SAFE. Environemment fonctionnel : Intérprétation comptable.Expériences professionnelles
- Crédit Agricole CIBTech Lead Java/Angularoctobre 2021 - novembre 2022 (1 an et 1 mois)Paris, FranceProjet : DAFNE CACIB outil de notation et d’analyse financièreMise en place du design technique de projet DAFNE CACIB (Front-end + Back-end + CI/CD)Analyse et compréhension du besoin du projetDéfinition des spécifications techniques du projet.Configuration de la pipeline Gitlab CI/CDMettre en place les environnements de déploiements avec ArgoCDBack-end : Développement d’un template de micro-services avec SpringBootBack-end : Mise en place des tests unitaires et tests d’intégration des APIsFront-end : Développement du squelette de l’application Angular suivant les prototypes FigmaFront-end : Migration de karma/Jasmine à JestFront-end : Mise en place des tests de non-régression avec Cypress/CucumberDéveloppement de l’application DAFNE CACIB (Front-end + Back-end)Constitution de l’équipe MOE (3 Devs + 1 testeur)Back-end : Développement des APIs transverses (scheduling, mailing ...) avec SpringBootBack-end : Mise en place d’une authentification SSO avec OIDC et Spring security.Bak-end : Développement des tests unitaires (Junit) et tests d’intégration (MockMvc)Back-end : Piloter des tests de charge sur la BDD postgeSqlFront-end : Développement d’un système de gestion d’état avec RxJS BehaviorSubjectFront-end : Intégration des tables de données interactives avec AG-Grid entrepriseFront-end : Développement des tests unitaires(Jest) et tests de non-régression (Cypress/Cucumber)Back-end + Front-end : Résoudre les blocages de l’équipe DevBack-end + Front-end : Veiller au respect des bonnes pratiques de développement (Principes SOLID, Design Patterns, DRY, Fail-fast ...)Chiffrage et évaluation des charges du projetEnvironnement technique : Angular 11, cypress, jest, figma, Java 11, Spring Boot, mockMvc, Kafka, Docker/Kubernetes, Gitlab-CI, Jenkins, Artifactory/Xray, ArgoCD, Vault.Agile : SCRUMEnvironnement fonctionnel : Notation entreprise, analyse financière et bilan analytique
- BNP Paribas CIBDéveloppeur Senior Javajuillet 2018 - septembre 2021 (3 ans et 2 mois)Paris, FranceMission : Gérer les programmes d'interfaces OMR qui interfacent le système de back office OMR avec des applications Front / Back (SIBES, Kondor, FXO, STAR ...) en Europe, Asie et Pacifique, Amérique et Moyen-Orient-Afrique chez BNP-CIB. Projet : Dé-commissionnement du taux Libor Développement des interfaces entre OMR et les Systèmes (STAR, FXT, Kondor ...) Développement et configuration de la connexion aux MQSéries Débogage et correction des problèmes de performance Développement des tests unitaires et tests BDD Revue et participation à la rédaction des spécifications. Proposer des solutions pour une bonne gestion de la migration vers les nouveaux taux. Projet : Transfert d'activités depuis les branches Fortis en Romanie et République tchèque vers les banques centrales en utilisant le principe FINCOPY. Revue des spécifications Développement des nouveaux formats des messages SWIFT Configuration SSL de la connexion aux MQseries des paiements SWIFT Développement des tests unitaires et tests BDD Support lors des tests fonctionnels Suivi de la mise en production Projet : Migration des deals REPOs depuis le système STAR vers le système APEX Développement d'une nouvelle interface entre OMR et APEX Développement des tests unitaires et tests BDD Suivi de la mise en production sur les différentes branches d'OMR (EMEA, APAC, NAR) Présentation des fonctionnalités de l'interface APEX aux intervenants OMR Rédaction de la documentation technique Demande et suivi de la création des nouvelles MQseries. Participation à la migration SVN vers GIT Création des jobs Jenkins Environnement technique : Java 8, ExecuterService, Hibernate, Spring, Junit, Oracle, Jenkins/Ansible, MQSeries, Cucumber, Artifactory/Nexus, Bitbucket, linux, Cloud IV2 (cloud privé) Agile : SCRUM, KANBAN Environnement fonctionnel : Swap, Forward, Spot, Repo, Option, FRA, Swift, Titres
Recommandations
Soyez le premier à recommander Hamza
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
- Engineer's degree, Computer scienceEcole Mohammadia d'Ingénieurs2014Engineer's degree, Computer science