
Youness HARDI
Développeur senior Java / Angular | Tech Lead
Salaire / Taux journalier
Paris, France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Développeur Full-Stack Java/Angular avec 10 ans d'expertise et actuellement Proxy Tech Lead chez Bpifrance. Spécialisé en architectures microservices cloud-native, j'ai piloté la conception technique d'une plateforme d'appels à projets, portant la couverture de tests de 0 à 80% et optimisant les coûts cloud via Kubernetes. Expert Java/Spring Boot, Angular, Kafka et AWS, je livre des solutions scalables et résilientes avec un focus sur la qualité et la performance.
Expérience de travail
Développeur Sénior Java / Angular — Proxy Tech Lead
Bpifrance
sept. 2023 - Présent
3 ans 2 mois
Maisons-Alfort, France
Contexte : Plateforme de gestion des appels à projets de l’État, couvrant le dépôt, le suivi et le traitement des candidatures, dans un environnement cloud-native, microservices et orienté événements. ● Proxy Tech Lead d’une équipe de 4 à 6 développeurs : conception technique, revues de code, diffusion de standards front et back et accompagnement de l’équipe. ● Conception et évolution de l’architecture microservices, des flux événementiels et de la gestion documentaire. ● Étude de modularisation de la plateforme avec Spring Modulith et une architecture hexagonale, afin de favoriser sa réutilisation dans d’autres contextes de dépôt et de traitement de dossiers. ● Développement et optimisation des services back-end en Java 25 / Spring Boot et des interfaces Angular 21. ● Fiabilisation des traitements avec Apache Kafka et AWS SQS : reprise sur erreur et patterns de résilience pour absorber les pics de trafic liés aux dates de relève. ● Couverture de tests portée de 0 à plus de 80 % sur plusieurs services, avec durcissement des règles SonarQube. ● Optimisation des pipelines CI/CD et des tests front/back afin de réduire les temps d’exécution. ● Maîtrise des coûts et de la souveraineté des données : CronJobs Kubernetes, décommissionnement de pods superflus et optimisation des index. ● Déploiement sur Kubernetes, observabilité avec Datadog et CI/CD avec GitLab CI et Jenkins. ● Utilisation quotidienne de GitHub Copilot comme outil principal de développement augmenté par l’IA pour accélérer la génération de code, le refactoring, les tests et certaines automatisations. ● Conception, optimisation et mutualisation de skills, d’orchestrateurs et d’agents IA partagés avec l’ensemble de l’équipe afin d’harmoniser les usages et de rendre les assistants de développement réutilisables. Environnement technique : Java 25, Spring Boot, Angular 21, MongoDB, Kafka, AWS, Kubernetes, Docker, Datadog, GitLab CI, Jenkins, GitHub Copilot — Scrum / SAFe.
Développeur Sénior Java / Angular
NaTran
févr. 2022 - oct. 2023
1 an 9 mois
92270 Bois-Colombes, France
Mission: Participer à la mise en place d’une application de calcule de capacité gazière et de facturation pour les clients de GRTgaz (SIRENE). Réalisations: ● Analyse des besoins et conception des solutions techniques ● Développement, teste et optimisation des services en Java 17, Spring Boot. ● Développement des différentes interfaces de l’application en Angular. ● Revue et optimisation du code. ● Refactoring de l’existant pour séparer les responsabilités et pour plus d’adoption de l’archi hexagonal.
Développeur Backend Java/Spring boot
Generali France
août 2021 - mars 2022
8 mois
Saint-Denis, France
Mission (ESN: SFEIR): Participer à la mise en place d'une application de gestion et de souscription à des contrats d'assurance emprunteur, prévoyance et retraite (STELLA). Réalisations: ● Analyse des besoins et conception des solutions techniques ● Développement, teste et optimisation des services en Java 8/11, Spring Boot, OpenApi Generator (swagger). ● Revue et optimisation du code ● Refactoring de l'existant pour séparer les responsabilités et pour plus d'adoption de l'archi hexagonal.
Développeur Backend Java/Spring boot
Finastra
mars 2021 - juil. 2021
5 mois
Paris, France
Mission (ESN: SFEIR): Participer à la migration du projet Kondor (existant) vers une architecture microservice en utilisant Spring boot, Java 11 et l'architecture hexagonale. Réalisations: ● Analyse des besoins et conception des solutions techniques ● Développement/teste et optimisation des microservices en Java 11 et JEE en utilisant Spring Boot, Feign Client ● Ajouter le support des différentes bases de données (Sybase, Sql Server, Mongodb) ● Développement des installers des microservices (Spring boot, flyway) ● Refactoring des microservices existants
Développeur Full-Stack Java/Angular - NgRx
SIPLEC - E.LECLERC
janv. 2020 - déc. 2020
1 an
94200 Ivry-sur-Seine, France
Mission (ESN: SFEIR): Participer à la conception et au développement de la plateforme MatriCEE et de l'espace client: Primes Energie E.Leclerc, qui permettent aux prospects de calculer et faire bénéficier les clients de E.Leclerc des primes énergies, grâce au dispositif CEE (Certificat Economie d'Energie) mis en place par le gouvernement en 2006. Réalisations: ● Analyse des besoins et conception des solutions techniques ● Développement des différentes interfaces de l'application en Angular 8 et NgRx 8 ● Développement et optimisation des microservices en Java 11 et JEE en utilisant les frameworks Spring Boot, Feign Client, Oracle 12c ● Développement de script de classification Alfresco/Arender ● Développement des batchs avec Spring Batch ● Génération/Fusion des documents docx avec XDocReport et Apache POI ● Développement des scripts de migration Oracle 12c ● Débogage et bug-fixing de l'application
Ingénieur d'études et développement Java/J2EE - Angular
HEROW
févr. 2018 - déc. 2019
1 an 11 mois
Paris, France
Projet: Développement de la plateforme Herow by connecthings qui aide les applications à fournir des expériences basées sur le contexte de leurs utilisateurs en temps réel Contexte: Dans le cadre du développement de la plateforme Herow on ait une équipe d'une vaintaine de personne qui gérent l'analyse, conception et développement de la nouvelle plateforme alimentée par les technologies de geofencing et le machine learning, qui aide les applications à fournir des expériences basées sur le contexte de leurs utilisateurs en temps réel. Missions : - Analyse des besoins et conception des solutions techniques - Développement des différentes interfaces de l’application en Angular/Angular.js - Développement et optimisation des web services en Java 8 et J2EE en utilisant les frameworks Google Guice, Mongo Db, Redis - Développement des scripts Mongo DB de migration et de cleaning - Débogage et bug-fixing de l’application. Environnement technique : Java/J2EE, Angular/AngularJS, Google Guice, Microservices, Maven, Mongo DB, Redis, RESTful Web Services, Git, JUnit, Scrum.
Ingénieur d’études et développement Java / J2EE – Angular
Société Générale
oct. 2017 - mars 2018
6 mois
Région de Paris, France
Mission chez Société Générale: Participation au développement des projets de la Gestion Électronique de tous les documents de GBIS Réalisations: - Analyse des besoins et conception des solutions techniques - Développement des différentes interfaces de l’application en AngularJS 1.6 - Développement des web services en Java 8 Environnement technique: Java/J2EE, AngularJS, Swagger-inflector, Maven, RESTful Web Services, Documentum, Git/Gitlab, JUnit, Scrum.
Ingénieur d'études et développement Java/J2EE
Atos IT Solutions and Services A/S
janv. 2017 - oct. 2017
10 mois
Grenoble, France
Sujet : Développement d'un module d'interconnexion pour échanger des données métiers. Contexte: Dans le cadre d’un projet au forfait avec le Ministère de la Transition écologique et solidaire on était une équipe de 7 personnes qui gérent la conception et le développement évolutive de la plateforme GISTRID 2 qui traite la gestion informatisée des transferts de déchets en France ou passant par la France. Missions : - Analyse des besoins et de l'existant (GISTRID2 et les WS d'EUDIN) - Faire un tableau de correspondances détaillé qui sera utilisé dans le développement des interconnexions. - Conception des solutions techniques - Développement des différentes services et batch en Java 8 en utilisant Struts2, Spring Framework, Hibernate, PostgreSQL - La maintenance corrective et évolutive de l'application GISTRID2 - Rédaction des tests unitaires et des tests d'intergration avancés en utilisant SoapUI. Environnement technique : Java/J2EE, SOAP Web Service, Struts2, Spring Framework, Hibernate, PostgreSQL, Junit, SoapUI, Maven, Tomcat, SVN/Git
Ingénieur d’études et développement Java / J2EE / AngularJS
Worldline Global Services
févr. 2015 - août 2016
1 an 7 mois
Projet: Développement de la plateforme Worldline Connected Living (Internet of Things, CLE). Contexte: Dans le cadre d'un projet en forfait avec DAF et Mechelin on était une équipe d'une soixantaine de personne divisés en 3 locaux différents qui gérent l'analyse, conception, développement et test de la nouvelle plateforme SAAS d'Atos Wordline qui s'appelle CLE (Connected Living Enabler), qui serait une option dans les camions DAF afin de monitoriser les grands flots de camions pour ces clients. Missions : - Analyse des besoins et conception des solutions techniques - Développement des différentes interfaces de l’application en Angular.js 1.5 - Développement et Optimisation des services et des web services en Java 7 et J2EE en utilisant les frameworks Spring Framework, Hibernate, MySql, Mongo Db, Redis ... - Développement des scripts Mongo DB de migration et de cleaning - Bug fixing de l’application dans les différents environnements des clients. - Rédaction des tests unitaires. - Daily meeting. Environnement technique : Java/J2EE, AngularJS, Spring Framework, Maven, Jersey, RESTful Web Services, Hibernate, Mongo DB, MySQL, Redis, Jetty, Jira, Git/Gitlab, JUnit, GulpJS, BowerJS, I18n, Sonar, Jenkins, Scrum.
Formation
Ecole Nationale Supérieure d'Informatique et d'Analyse des Systèmes - ENSIAS
Ingénieur d’état en informatique, Génie Logiciel
2012 - 2015
3 ans 1 mois
Centre CPGE lycée technique Settat
Classes Préparatoires aux Grandes Ecoles, Mathematics
2009 - 2012
3 ans 1 mois
Lycée Technique Mohamed V
Baccalauréat, Sciences et Technologies Électriques (STE)
2008 - 2009
1 an 1 mois