À propos de Sébastien
Expert Java - Kotlin | Tech Lead & Solution Architect
- Architecture logicielle et modernisation : migration vers les dernières versions Java, Kotlin, Quarkus et Spring, découpage de monolithes en microservices/modulith, mise en place de librairies transverses. Installation et intégration de Kafka.
- Leadership : encadrement d’équipes de 5 à 20 développeurs, mise en place de bonnes pratiques (code reviews, qualité logicielle).
- Expertise Cloud & DevOps : intégration CI/CD (GitLab, Jenkins, Ansible), déploiement sur Kubernetes, OpenShift, Azure, containers Docker.
- Innovation & PoC : évaluation de frameworks et conception de solutions adaptées aux besoins métiers.
Expériences clés
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Expériences
- Banque RaiffeisenTech Team LeadBANQUE & ASSURANCESnovembre 2024 - Aujourd'hui (1 an et 7 mois)Leudelange, LuxembourgEn tant que Tech Lead et Chef d’équipe freelance pour la Banque Raiffeisen, j’assure la direction technique et l’encadrement d’une équipe de développement dédiée à la digitalisation des demandes de crédits. Ma mission principale consiste à intégrer la solution SaaS nCino (hébergée sur Salesforce) avec le Core Banking System T24, en concevant une architecture fiable, évolutive et alignée aux exigences réglementaires et métiers.J’ai défini et mis en œuvre une architecture événementielle moderne basée sur gRPC et Kafka, favorisant la résilience, la performance et l’interopérabilité entre les différents systèmes. Le déploiement des microservices est opéré sur OpenShift, avec une chaîne CI/CD GitLab garantissant un delivery fluide, automatisé et sécurisé.En parallèle de l’aspect technique, j’assume un rôle de leader : encadrement et coaching des développeurs, définition des bonnes pratiques, revue de code et coordination avec les équipes métiers et les partenaires techniques. J’interviens également dans les choix stratégiques d’architecture afin d’assurer la pérennité, la qualité et la sécurité de l’écosystème applicatif.Ce rôle me permet de conjuguer expertise technique pointue (Java/Kotlin, Spring Boot, microservices, Kafka, conteneurisation) et responsabilités de pilotage (leadership, gestion d’équipe, coordination inter-métiers), dans le cadre d’un projet bancaire stratégique de transformation digitale.
- Pictet GroupTechnical LeadBANQUE & ASSURANCESavril 2024 - janvier 2025 (9 mois)LuxembourgI Joined a dynamic team as Tech Lead, quickly mastering Python to spearhead development across multiple projects. Leveraged new skills to efficiently design and implement optimized features, successfully deploying applications in production using Docker containers to enhance scalability and performance.I worked on the following projects:• SyncOp: synchronizing Cascade Operations from Efront to Avaloq and the reverse.• Fricadel: automating the creation of Notices inside Efront from an external system named Canoe.I provided Java code reviews on projects delivered by Pictet Technologies company, and helped my colleagues to support these applications.I was responsible of deploying these applications using GitOps and ArgoCD to ease the deployment by configuration.
- Banque Internationale à Luxembourg (BIL)Senior Java / Kotlin (BIL)BANQUE & ASSURANCESjanvier 2022 - avril 2024 (2 ans et 3 mois)LuxembourgAs a Senior Java/Kotlin Developer in a dynamic team of five, my role is focused on developing, maintaining, and enhancing more than 30 shared libraries and a variety of microservices within an Openshift environment for BIL.Working with a foundation in Spring Boot, I am responsible for delivering high-quality, secure, and performant code, aligning with rigorous standards for the entire development ecosystem at BIL.My mission centers on creating and maintaining shared, high-quality resources and tools to enable seamless and secure development for all teams at BIL. This includes:• Ensuring double code reviews, 100% Sonar compliance, full code coverage, and no critical vulnerabilities (CVEs) for all releases.• Supporting legacy code improvements and reducing technical debt by modularizing a monolithic application into Spring Boot starters.• Developing foundational artifacts such as:→ bil-dependencies to manage Spring library compatibility,→ bil-bom for version control of external dependencies,→ bil-parent for overarching dependencies and plugin management.Additional contributions include updating Maven archetypes and managing extensive migrations across Java and Spring Boot versions (Java 8 → 11 → 17, Spring Boot 2 → 3). Alongside release management, I create migration guidelines to support fellow developers as we update critical libraries.
Recommandations
Soyez le premier à recommander Sébastien
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
- Master Informatique spécialité LOG, InformatiqueUniversité de Lorraine2013Master Informatique spécialité LOG, Informatique
- Licence 3 Informatique et Sciences CognitivesFac de lettres Nancy2011Licence 3 Informatique et Sciences Cognitives