À propos de Yassine
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Arabe
Bilingue ou natif
Expériences
- RTESenior Backend / Référent Technique Inter-équipesjuillet 2024 - Aujourd'hui (1 an et 11 mois)Paris, FranceContexte :Dans le cadre de la modernisation de la plateforme Imagrid (simulation duréseau électrique national sur 10 ans), conception et mise en place d'unecouche d'API d'orchestration entre le nouveau front et un système legacycomplexe, au sein d'un programme SAFe multi-équipes.Réalisations :
- Analyse du fonctionnement du système legacy et des contraintes métiers
- Conception d'une couche backend d'orchestration entre la nouvelle interface
et le cœur existant- Développement et évolution d'APIs REST / GraphQL
- Référent technique inter-équipes (~12 développeurs) :
- équipe backend legacy (5 développeurs)- nouvelle équipe API / front- Instruction technique sur les sujets complexes :
- analyse, étude d'impact, rédaction d'US techniques et spécifications- Présentation et explication des sujets techniques à l'équipe- Synchronisation et alignement technique avec l'équipe front- Analyse de performance et optimisation de requêtes sur le système legacy
- Proposition de solutions minimisant les modifications du cœur
- Participation aux choix d'architecture et décisions techniques
- Mise en place de standards REST, gestion des erreurs et bonnes pratiques
- Code reviews, documentation technique et diffusion inter-équipes
- Résolution de blocages techniques transverses
- Contribution à une migration progressive et sécurisée
Environnement :SAFe Agile, Java 8 11, 17 21, Spring, REST API, Open API, GraphQL,SSE (Server-Sent Events), Maven, Git, Gitlab CI/CD, Jenkins, Microservices, React, RabbitMQ,Kafka, Oracle, Liquibase, Git Jenkins, Sonar, Testcontainers, Junit, graphana, ELK,Kubernetes, Cloud AWS, Lambda functions, AWS S3, Agentic AI, Docker, K8S, Linux, AG Grid - Le Groupe La PosteDéveloppeur Fullstack / Référent TechniqueLOGISTIQUE & SUPPLY CHAINjuillet 2021 - juillet 2024 (2 ans et 11 mois)Paris, FranceContexte:Au sein d'une Feature Team SAFe (PO, QA, UX, SM, 5 devs, DevOps transverse),développement d'une plateforme de taxation et d'alerte pré-sécuritaire traitant~300 000 colis/jour, dans un contexte réglementaire et temps réel.Réalisations :
- Backup du Tech Lead — animation technique d'une équipe multinationale
- Code reviews et merge — garant de la qualité du code avant intégration
- Conception et développement de ~30 micro-applications, chacune composée de
micro-services : front (Angular), back (Spring Boot), consumer/producer (Kafka)- Initialisation et structuration des projets Spring Boot et Angular
- Exposition et sécurisation d'APIs RESTful (Spring MVC, OpenAPI, OAuth2, JWT)
- Consommation, manipulation et production de messages Kafka / Kafka Streams
- Déploiement et suivi en production (Jenkins, OpenShift, ELK, pods, logs, pipelines)
- Introduction de nouveaux outils: MapStruct, Swagger, Parameterized Tests
- Animation de sessions XP : mob programming, pair programming, coding dojo
- Promotion du Software Craftsmanship : Clean Code, amélioration continue
Environnement :SAFe Agile, Feature team, Java 11 17 21, Spring, Angular, Micro-services,Kafka, Kafka streams, Jenkins, Openshift, Docker, Kubernetes, Mysql, Cassandra, liquibase,Mybatis, Maven, NPM, Git, Junit, Intellij, REST, Mapstruct, Lombok, Open API, SonarQube,JWT, Auth2.0, Jira, Cloud AWS, Amazon MSK, AWS S3 - EnedisDéveloppeur Fullstack / Refonte en MicroservicesENERGIEjuillet 2018 - juillet 2021 (3 ans)Nanterre, FranceDans un cadre SAFe agile, j’ai travaillé sur les trois projets suivants:1) Recherche dossiers et affaires - RefonteRecherche sur 200 millions d’affaires et dossiers avec un champ de recherche Full-Text et différents champs de raffinage. Moteur de recherche fait avec : un backend en micro service, un frontend avec Angular et une base de données ElasticSearch.2) Batch de migration GCP - From scratchUn spring batch pour la migration des données de 200 M decompteurs & affaires, à partir de l’application legacy vers des micro-services, en gérant des différents cas métiers complexes.3) Feedback utilisateurs - LibrairieJ'ai suggéré et intégré cette idée dans tous les micro-services du projet, établissant un lien direct entre les utilisateurs finaux et les équipes de réalisation via deux librairies: frontend en Angular et backend en Spring.Taches sur les 3 projets- Participer aux ateliers d’instruction technique.- Développer API, Services en Java ,composants et écrans en Angular.- Mise en place de l’index & mapping Elasticsearch pour la recherche.- Préparer avec le PO et QA des jeux de données et scénarios de tests pour la recherche: Three amigos.- Gestion des violations Sonar., merges requests, review de code.- Suivre et corriger les résultats des pipelines de gitlab CI/CD.- Coder à plusieurs : Code refactoring, Mob programming, Pair programming.- Développer des tests unitaires, integrations et end to end.- Conception et mise en place des Jobs et Steps Spring batch, Gérer la réentrance et le workflow des Steps et documentation.- Support aux lancements de batch en production & analyse des anomalies et problèmes de migration.- Développement des scripts BDD réentrant en PL/SQL pour rattraper des données et correction des bugs.Environnement : Agile Scrum, Java 11, Spring, Mysql, Cassandra, Kafka, Git, Maven, Jenkins, Openshift, Docker, Angular, mapstruct, swagger, microserices, BDD, Karma/Jasmine, Junit, Intellij, NPM, RESTfull, Tomcat, Weblogic
Recommandations
Soyez le premier à recommander Yassine
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
- Diplôme national d’ingénieur en InformatiqueEcole Nationale d’ingénieurs de Sousse2017
- Cycle préparatoire Math et PhysiqueFaculté des sciences de Tunis2014