À propos de Hatim
Anglais
Bilingue ou natif
Français
Bilingue ou natif
Expériences
- Société GénéraleSenior Full Stack Developer – Finance ITBANQUE & ASSURANCESjanvier 2022 - Aujourd'hui (4 ans et 5 mois)Paris, FranceProjet : Market Data Server – Plateforme de provisioning et transformation de données de marché pour SimCorp Dimensions.Environnement Technique : Java 21, Spring Boot, Spring Cloud Netflix (Eureka, Feign), Kafka, Angular 17, Oracle 12, Jenkins, Kubernetes, Terraform, SonarQube, Cucumber, ELK, GitHub Copilot.• Conception et développement des microservices sécurisés (Spring Boot, Spring Security, OAuth2) exposant des API REST haute performance.• Mise en place de workflows automatisés avec Spring et Kafka pour l’ingestion et la transformation des données de marché.• Conception de composants riches et réutilisables (Angular Material, tables dynamiques, graphiques, formulaires avancés) pour améliorer l’expérience utilisateur.• Développement et optimisation d’interfaces Angular 17 responsives pour la visualisation et la manipulation des données de marché.• Développement de flux SFTP et APIs REST robustes pour l’échange inter-systèmes.• Déploiement continu avec Jenkins, Docker et Kubernetes (CI/CD).• Tests automatisés avec JUnit 5, Mockito, Cucumber (TDD) et suivi qualité via SonarQube.• Mise en place de solutions de monitoring et de visualisation avec la stack ELK• Gestion des releases en production et support RUN niveau 3.
- CarrefourLead Full Stack Developer – Retail SolutionsE-COMMERCEmai 2018 - décembre 2021 (3 ans et 7 mois)Massy, FranceProjet : OMS Maestro – Outil de gestion et d’orchestration des commandes clients (Drive, MarketPlace, Livraison Carrefour).Environnement Technique : Java 11, Spring Boot, Zuul API Gateway, Resilience4j, Angular 8, RabbitMQ, CouchBase NoSQL, PostgreSQL, Elasticsearch, Kubernetes, Jenkins, Fortify, SonarQube.• Conception et développement de microservices transactionnels pour l’orchestration des flux logistiques, financiers et facturation.• Intégration de la première MarketPlace Carrefour (commandes, paiements, suivi logistique).• Développement de workflows BPMN avec Camunda pour automatiser la gestion de commandes complexes.• Développement d’interfaces Angular 8 intégrant des composants riches (dashboards, graphiques, formulaires complexes, filtres dynamiques) afin de fluidifier le suivi et la gestion des commandes.• Conception d’APIs REST et SOAP (Apache CXF), sécurisées et résilientes via Zuul API Gateway et Resilience4j.• Implémentation d’une base NoSQL CouchBase et optimisation des requêtes N1QL.• Mise en place d’une architecture scalable sur Kubernetes et pipelines CI/CD (Jenkins, SonarQube, Fortify).• Intégration de la stack ELK (Elasticsearch, Logstash, Kibana) pour le monitoring, l’indexation et la recherche avancée des flux de commandes et données transactionnelles.• Animation des daily meetings et rôle de référent technique auprès des développeurs juniors.
- 42 ConsultingJava Full Stack Developer – Banking Solutionsjuin 2014 - avril 2018 (3 ans et 10 mois)Client : BMCE BanqueProjet 3 : Application de gestion de clôture des comptesDurée : Du 10/2017 au 04/2018.Méthodologie : Agile ScrumMissions et tâches réalisées :Participation à la définition des objectifs stratégiques et des besoins fonctionnels et techniques du projet.Accompagnement des utilisateurs dans l'expression des besoins.Coordination directe avec les équipes métiers des partenaires.Paramétrage des schémas correspondant aux applications remettantes.Environnement Technique: JAVA 8, Angular 4, Spring 4.0.5 (Core, MVC, AOP), JAXRS(Web service REST), Hibernate4 , JUnit 4, Mockito 1.10.19, SGBD ORACLE 11g, HTML5, Boostrap, CSS3, EJB3, SQL, Eclipse Kepler, Maven 3.0.5, SoapUI, SVN.Client : Equidia TV.Projet 2: Software Engineer – Data Integration de données qui alimente une base de données NoSQL à travers un moteur parseur des flux XML issues d’un serveur de messagerie XML.Durée : Du 10/2016 au 10/2017.Méthodologie : Agile ScrumMissions et tâches réalisées :Rédaction des documents projet : Spécifications techniques, fiches de tests, fichiers de déploiements.Conception et Software Engineer – Data Integration Data.Réalisation et évolution de modules.Mise en œuvre d’un environnement de base de données NoSQL sur MongoDB.Corrections des anomalies.Environnement Technique : JAVA 8, ANGULAR 2, Spring 4 (INTEGRATION, DATA MongoDB, MVC), JAXWS/Apache CXF 2.7.11(service web SOAP), MVC(Web service REST), Hibernate4, SGBD MongoDB (NoSQL), TU JUnit 4, Mockito, Apache ActiveMQ 3.2, Apache Tomcat 7, SQL, Maven 3.5.2, Nexus, GIT, Jenkins, GitHub, Jira, Linux Ubuntu 16.04.Client : BMCE BanqueDurée : Du 06/2014 au 10/2016Projet 1: Backend Developer – Risk & Compliance permettant le calcul et la production des reportings prudentiels liés à la solvabilité. Cette application est destinée à la gestion et pilotage des risques règlementaires des établissements bancaires.
Recommandations
Soyez le premier à recommander Hatim
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
- Classes préparatoires aux grandes écoles d'ingénieurs2011Classes préparatoires aux grandes écoles d'ingénieurs
- Ingénieur d'Etat en développement Informatique2014Ingénieur d'Etat en développement Informatique