Gizel Hadji

Senior Java Developer | React & Angular

Salary / Daily rate

Paris, France

Freelance

Can come onsite

Skills

Spring BootReactAngularJavaClean ArchitectureEvent Driven ArchitectureHexagonal ArchitectureBackend DevelopmentMicroservicesFullstack Development

Languages

EnglishFrenchPolish

About me

Intro

Avec une expertise en Java, Spring boot, Angular, React et des architectures complexes comme les microservices et les architectures événementielles, j’ai travaillé sur des projets variés, allant du financement d'entreprise à la cartographie géospatiale en passant par des solutions de trading décentralisées. Développeur passionné, adepte du Software Craftsmanship et du Clean Code, je me spécialise dans la création de solutions évolutives et maintenables, en respectant les standards de qualité.

Links

Work experience

Développeur Java Angular

Bpifrance

Oct 2023 - Present

3 years 1 month

Paris, France

BPIFRANCE est un acteur majeur du financement des entreprises en France, avec des milliers de clients dans tous les secteurs. L’organisme gère des investissements massifs à travers des prêts et fonds pour soutenir les entreprises. J’ai rejoint l’équipe Financements Court Terme dans le cadre d’un projet visant à moderniser le système de gestion des contrats et des clients en automatisant et optimisant les processus. En tant que développeur Java et Angular, mes responsabilités incluaient : - Implémentation des processus contractuels liés au financement des entreprises. - Transition vers Spring Boot 3 et Java 17 pour moderniser l’écosystème technique. - Conception et développement de SDKs pour abstraire la logique métier et intégrer Kafka. - Création et amélioration d’interfaces utilisateur en Angular 18. - Résolution d’un bug structurel critique, économisant plusieurs milliers d’euros en coûts d’infrastructure. Java, Spring Boot 3, Kafka, Angular 18, AWS, Jenkins, Sonar, Cucumber, JUnit, architecture hexagonale, microservices, CI/CD.

Développeur Full Stack

Fungle

Dec 2021 - Jul 2024

2 years 8 months

FUNGLE est une plateforme de trading décentralisé (DeFI) opérant sur plusieurs blockchains. Depuis sa création, elle a permis de traiter un volume total de transactions supérieur à 50M$. J’ai été l'un des fondateurs de l’équipe en contribuant au développement de la plateforme et à la mise en place des processus clés dès les premières étapes du projet. Avec 5 autres développeurs et notre PO japonais, nous avons conçu une application multi-plateforme (PC et Mac) avec des fonctionnalités avancées pour le trading décentralisé. En tant que développeur React et Java, mes principales responsabilités incluaient : - Conception et développement d’une application desktop installable sur PC et Mac, intégrant un système de mise à jour automatique. - Rédaction et déploiement de smart contracts pour la gestion des souscriptions aux services Fungle. - Implémentation de la logique de trading décentralisé compatible avec les réseaux Ethereum, BSC et Solana. - Création d’une librairie de composants React réutilisables, alignée sur les maquettes issues de Figma. - Conception et déploiement de l’architecture et de l’infrastructure technique de la plateforme. - Encadrement d’une stagiaire, en supervisant la réalisation complète de son projet. Java, Kotlin, Spring Boot, Typescript, React, Hibernate, AWS Lambda, AWS API Gateway, PostgreSQL, DynamoDB, S3, GraphQL, Terraform, Jenkins, Sonar, CI/CD, Blockchain (Ethereum, BSC, Solana), Web3, Solidity

Développeur Java

Generali

Sep 2022 - Oct 2023

1 year 2 months

Paris, France

GENERALI est l’un des leaders mondiaux dans le secteur de l’assurance, offrant des solutions innovantes à des millions de clients à travers le monde. Avec plus de 71 milliards d’euros de chiffre d’affaires annuel, l’entreprise est reconnue pour son expertise et son engagement envers ses clients. J’ai intégré la Squad Mulesoft dans le cadre d’un projet visant à moderniser les processus de génération de leads et de contractualisation via des microservices réutilisables. Nous étions organisés en squad de 8 personnes: - 3 développeurs - 2 API designers - 1 Testeur QA - 1 Scrum master - 1 PO En tant que développeur back-end, mes contributions principales incluaient : - Conception et implémentation de microservices optimisés pour les processus de contractualisation. - Promotion des bonnes pratiques en matière d’API REST, incluant le design-first et l’utilisation d’OAS - Développement d’un dashboard de performance pour monitorer l’efficacité et les métriques clés des microservices. - Collaboration avec les architectes et les équipes métiers pour garantir une intégration fluide et évolutive. Java, Spring Boot, Mulesoft, Microservices, Architecture API-led Connectivity, Azure DevOps, SonarQube, Design-first, OAS, Git

Développeur Full Stack

BRGM

Sep 2020 - Aug 2022

2 years

Orléans, France

Le BRGM, service géologique national français, est reconnu pour son expertise dans la gestion des ressources et des risques liés au sol et au sous-sol. Avec des milliers de projets menés chaque année, il joue un rôle clé dans l’innovation et la protection environnementale. Dans le cadre de la division Pollution Géologique, j’ai contribué au développement d’une application administrative destinée à cartographier et gérer les parcelles polluées en France qui permet de collecter, traiter et visualiser les données spatiales liées à la pollution. En tant que développeur back-end avec des responsabilités Full stack, mes principales contributions comprenaient : - Conception et implémentation de fonctionnalités personnalisées pour la collecte et l'affichage des données géospatiales à partir de PostGIS. - Amélioration de l’interface utilisateur (Angular 11) pour rendre l’accès aux données plus intuitif et rapide. - Optimisation des temps de réponse de l’API, garantissant une meilleure performance et fiabilité de l’application. - Maintenance de l'algorithme de cartographie Java, Angular, Spring Boot, Hibernate, PostgreSQL, PostGIS, CI/CD (GitLab, Jenkins), SonarQube.

Intervenant, cours d'informatique

Université d'Orléans

Oct 2019 - Mar 2020

6 months

Orléans, France

L’Université d’Orléans est une institution reconnue pour l’excellence de ses formations en sciences et technologies, accueillant plus de 20 000 étudiants chaque année. Parallèlement à mon master en informatique, j’ai eu l’opportunité d’intégrer l’équipe pédagogique en tant qu’enseignant de soutien durant un semestre. Les enseignants m’ont accordé leur confiance pour accompagner les étudiants de première année dans l’apprentissage des fondamentaux en programmation et algorithmique. En tant qu’enseignant de soutien, mes principales responsabilités comprenaient : - Préparation et animation de cours de soutien en informatique, adaptés au niveau des étudiants. - Aide individuelle et collective pour consolider les bases en programmation et résoudre des exercices pratiques. - Création de supports pédagogiques simplifiés pour faciliter la compréhension de concepts tels que les algorithmes et les structures de données. - Suivi du progrès des étudiants en collaboration avec l’équipe enseignante. Cette expérience reflète mon implication dans le partage des connaissances et ma capacité à m’adapter à un public varié.


Education

Université d'Orléans

Master 2 (M2)

2018 - 2020

2 years 2 months

Université d'Orléans

Licence

2015 - 2018

3 years 2 months


Licenses & certifications

AWS Certified Solutions Architect - Associate

Issued: Sep 2024

Certified by Amazon Web Services (AWS)

AWS Certified Cloud Practitioner

Issued: Oct 2023

Certified by Amazon Web Services (AWS)

The best place to find your next move

© 2026. All Rights Reserved.