About Elias
French
Native or bilingual
English
Conversational
Arabic
Native or bilingual
Experience
- Monceau AssurancesDéveloppeur senior Java/SpringBANKING AND INSURANCEApril 2023 - Today (3 years and 2 months)Paris, FranceProjet : Réalisation d’une solution complète de gestion de réassuranceDans le cadre de la modernisation du processus de réassurance, j’ai contribué au développement d’un outil complet permettant de remplacer des fichiers Excel par une application web structurée et automatisée.L’objectif était de centraliser la gestion des contrats de réassurance, la comptabilité, la gestion des sinistres et le suivi des primes, à travers une interface moderne et intuitive.Contributions principales :
- Réalisation de l’étude des besoins en collaboration directe avec un expert métier réassurance, et élaboration de la conception technique et fonctionnelle (UML 2.0).
- Définition et mise en place de l’architecture logicielle modulaire, composée de plusieurs services back-end et interfaces front-end :
- API Service : expose les services métiers et techniques pour l’ensemble de l’application.
- Tree Service : gère la modélisation dynamique des contrats sous forme d’arbres interactifs (via GoJS et MongoDB).
- Batch Module : automatise le traitement des écritures comptables (exports ISIE) et assure la migration de données depuis la base AS400 vers MySQL.
- Persistance Module : structure les modèles de données pour MySQL et MongoDB.
- Commun Module : fournit des services partagés (ex. sécurité, gestion des rôles) entre les différents modules.
- Mise en place de l’intégration continue (Jenkins) et du déploiement automatisé via Docker Compose.
Points forts mis en avant :*Expérience complète : analyse, conception, architecture et développement*Expertise technique : multi-modules, microservices, batch, migration de données*Migration réussie d’un système AS400 obsolète vers une architecture moderne*Interfaces modernes et ergonomiques pour un métier complexe (réassurance)*Automatisation de la comptabilité et réduction des tâches manuellesEnvironnement technique : Java 21, Spring Boot 3.1.4 , Spring Security, MySQL 8.4, MongoDB, Jenkins, Docker, Docker Compose, GoJS, Angular 17. - Société générale GBSU/FTB/BANDéveloppeur junior Java/SpringBANKING AND INSURANCEApril 2019 - April 2023 (4 years)Fontenay-sous-Bois, FranceRôle : Lead Developer Java/Spring (à partir de Juin 2021)Au sein du département Correspondent Banking de la Société Générale, j’ai participé à la modernisation et à l’enrichissement de deux applications stratégiques :WebClear : outil de banque à distance pour les clients institutionnels abonnés.Clearvision : application intranet dédiée aux back-offices pour la gestion des comptes de Correspondent Banking.Responsabilités et réalisations en tant que Tech LeadPromotion au poste de Lead Developer après 2 ans comme développeur Fullstack sur les projets.Supervision technique et coordination d’une équipe de 9 développeurs pour garantir le développement, la maintenance et le support des applications.Mise en place de pratiques Agile, de la qualité du code et du respect des délais projet.Participation à la conception de l’architecture logicielle et aux choix technologiques.Organisation et suivi des mises en production et des environnements d’homologation.Encadrement et accompagnement technique de l’équipe, résolution de problèmes complexes et gestion des risques.Principales réalisations techniques en tant que Fullstack DeveloperDéveloppement et déploiement de nouveaux modules fonctionnels :
- Mobilité bancaire
- Tracker gpi (suivi des paiements Swift)
*Facturation GTPS Nickel- WebService SG_DOC (récupération et affichage de factures/justificatifs)
- Migration progressive : D’une architecture monolithique vers une architecture microservices de Java 6 / Spring MVC 3 vers Java 8 / Spring Boot et Déploiement dans des environnements Docker & Kubernetes.
Autres projets développés- CERTE-BATCH : batch de récupération automatisée de données depuis des webservices SG vers une base de données (choix techno, développement complet, CI/CD).
- BDRP (Bank Data Retrieval Portal) : API réglementaire pour permettre aux autorités néerlandaises de consulter certaines données bancaires ; développement back-end avec Spring WebFlux et Spring Cloud.
- ELIT -SONELGAZDéveloppeur junior Java/SpringENERGY AND UTILITIESNovember 2016 - April 2019 (2 years and 5 months)Alger, AlgeriaRôle : Responsable logiciel — Équipe mixte software & hardwareLe projet visait à concevoir et développer un RTU (Remote Terminal Unit) propriétaire pour le réseau électrique algérien, répondant aux standards internationaux et aux besoins spécifiques de SONELGAZ pour la supervision et le contrôle à distance des équipements de production et de distribution.Responsabilités et réalisations :Conception de l’architecture logicielle complète de l’unité RTU et de l’application de configuration associée.Conception et développement d’un protocole de communication propriétaire, conforme aux normes industrielles, assurant l’interopérabilité avec les standards IEC 60870-5-101 et Modbus pour le pilotage et la surveillance des équipements.Développement d’un noyau système embarqué garantissant la fiabilité, la tolérance aux pannes et la gestion temps réel des données terrain.Réalisation d’une application desktop de configuration en JavaFX pour permettre aux techniciens de paramétrer et superviser les unités RTU.Développement d’une application de tests automatisés pour valider le bon fonctionnement et la conformité du protocole IEC 60870-5-101.Mise en place de tests unitaires et d’intégration pour garantir la robustesse et la maintenabilité du système.Coordination étroite avec l’équipe hardware pour assurer l’adéquation logicielle avec les contraintes matérielles et l’intégration finale.Points forts du projet*Développement from scratch d’une solution RTU nationale, stratégique pour l’autonomie technologique du groupe SONELGAZ*Maîtrise de la communication industrielle temps réel et des protocoles de télécontrôle*Excellente synergie entre architecture logicielle et conception matérielle*Application concrète de bonnes pratiques : modélisation UML, tests automatisés, architecture modulaire et protocole standardiséEnv Tech : Langages & Frameworks : Java 7, JavaFX, Spring Core, Hibernate, MySQL,UML 2.0, MavenNormes & Protocoles : IEC 60870-5-101, Modbus
Recommendations
Be the first to recommend Elias
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
- BAC+5BAC+5
- Master 2 Informatique2016Master 2 Informatique