About Adil
French
Native or bilingual
English
Conversational
Experience
- Société GénéraleSenior Software Engineer JavaBANKING AND INSURANCEFebruary 2025 - Today (1 year and 4 months)Fontenay-sous-Bois, FranceRôle : Software Engineer Senior Java.Projet : e-Fact – Plateforme réglementaire de Facturation Électronique – Équipe Leasing (Cassiopae).Contexte : Projet stratégique e-Fact développé from scratch pour la mise en conformité réglementaire en facturation électronique : conception d’une solution intégrée (batch multi-jobs, APIs, consumer asynchrone), transformation UBL, mapping data complexe Cassiopae et déploiement industrialisé en méthodologie Agile.Méthodologie : Agile, PI Planning, Release Train en rotation.Missions principales :- Participation à la définition du design applicatif et des choix d’architecture de la solution e-Fact : structuration de l’écosystème (batch multi-jobs, APIs dédiées, consumer événementiel, modules transverses), normalisation des modèles de données et conception des flux Cassiopae.- Développement backend Java 21 / Spring Boot / Spring Batch, respect des bonnes pratiques et standards de SG.- Mise en place et développement d’un consumer responsable du traitement asynchrone, mapping et du dispatch réglementaire.- Mise en œuvre et optimisation de jobs batch (Spring Batch) pour les différents segments réglementaires : extraction, transformation, validation, consolidation, génération, upload, suivi des statuts.- Réalisation du dictionnaire de mapping complet pour les champs complexes provenant du SI Leasing, incluant la transformation, validation et homogénéisation des données.- Ordonnancement des traitements via AutoSys : création, optimisation et supervision des workflows.- Déploiement applicatif :o Batchs déployés via XL Deploy.o APIs conteneurisées et déployées sur Kubernetes (supervision via Lens).- Participation active à l’ensemble des rituels Agile: Daily, Sprint Planning, Refinement, PI Planning, rétrospectives.- Contribution aux releases, dans un modèle rotatif entre les 4 équipes de l’Agile Release Train.
- Groupe Caisse des dépôtsDéveloppeur Fullstack Java | AngularBANKING AND INSURANCEMay 2022 - January 2025 (2 years and 8 months)Paris, FranceProjet : PePITe - Application stratégique de gestion des actifs financiers, dédiée aux opérations de participations et d'investissements de la Caisse des Dépôts.Contexte : Développement en mode BUILD d’une nouvelle application, née de la fusion des systèmes existants ISIS et SMILE. Après une première phase de construction, le projet est passé en mode RUN avec la prise en charge de la maintenance évolutive et corrective.Méthodologie : Agile Scrum.Missions principales :- Analyse des besoins fonctionnels et techniques via des ateliers fonctionnels avec le Product Owner et Business Analysts.- Développement de composants Angular réactifs avec gestion d'état via NgRX.- Implémentation des couches métiers et API REST avec Java 17 / Spring Boot 3.3, avec respect des principes de la Clean Architecture.- Création de nouveaux batchs pour des besoins d’extraction, d’import/export de données, et d’anonymisation RGPD.- Mise en œuvre des bonnes pratiques de développement : SOLID, Clean Code, revues de code sur Bitbucket.- Refactoring de briques critiques avec amélioration de la lisibilité et des performances.- Optimisation des traitements Spring Batch : -40% sur les temps de traitement.- Participation à la migration technologique : passage de Java 11 à Java 17, et de Spring Boot 2.x à 3.3.- Approche TDD avec rédaction de tests unitaires et d’intégration (JUnit 5, Mockito, MockMvc).- Couverture de plus de 89% sur les modules critiques.- Maintenance des pipelines CI/CD (Jenkins, Cloudbees).- Supervision des déploiements via Control-M.- Analyse des incidents de production et traitement de niveau 2.- Participation active aux rituels Agile (Daily, Sprint Planning, Review, Rétrospective) et à la dynamique d’amélioration continue de l’équipe.
- Royale Marocaine d'AssuranceDéveloppeur JavaBANKING AND INSURANCEAugust 2020 - April 2022 (1 year and 8 months)Casablanca, MoroccoProjet : SaRA (Service d’accès aux Ressources et Applications) - Application d’assistance automobile.Contexte : Application centrale dédiée à la gestion de l’activité d’assistance, servant de point névralgique pour la base de données sinistralité de la compagnie, l’application interagit en temps réel avec les systèmes de partenaires (dépanneurs, remorqueurs, etc.).Méthodologie : Agile Scrum.Missions principales :- Participation active aux ateliers techniques pour analyser la faisabilité des besoins.- Conception du modèle objets et implémentation de nouvelles fonctionnalités métier.- Maintenance évolutive et corrective du code existant.- Intégration et consommation d’API partenaires pour la gestion des prestations (remorquage, expertise, etc.).- Mise en place d’un mécanisme de calcul d’estimation automatisé des coûts de prestations.- Participation ponctuelle en renfort sur l’application VEGA dédiée à la gestion de la sinistralité.- Optimisation des performances et résolution des incidents de production.- Amélioration continue du socle technique avec mise en œuvre des bonnes pratiques.- Conception et mise en œuvre de batchs Talend pour l’intégration de données en masse dans la base Oracle.- Développement de batchs pour le traitement de données volumineuses (extraction, calcul, consolidation).- Rédaction de tests unitaires et d’intégration pour sécuriser les évolutions fonctionnelles.- Participation à la validation fonctionnelle des évolutions en lien avec les équipes métiers.
Recommendations
Be the first to recommend Adil
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
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
Education
- Master en Génie Logiciel et Systèmes Intelligents.2016Master en Génie Logiciel et Systèmes Intelligents.
- Licence professionnelle en Conception des Systèmes Numériques Programmables Embarqués.2014Licence professionnelle en Conception des Systèmes Numériques Programmables Embarqués.