
Sofiane Oukachbi
Technical Lead
Salaire / Taux journalier
Paris, France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Technical Lead avec 10+ ans d'expertise en architecture Java/microservices et leadership d'équipes. Expérience freelance chez BforBank, Publicis Sapient avec maîtrise DevOps, Kubernetes et méthodes agiles. Spécialisé en conception pilotée par le domaine et transformation digitale pour optimiser vos projets techniques.
Expérience de travail
Technical Lead
BforBankFreelance
janv. 2023 - juil. 2025
2 ans 7 mois
92400 Courbevoie, France
Au sein de BForBank, j’ai occupé le rôle de Tech Lead, où j’étais responsable des choix de conception, des décisions d’architecture et du développement, en encadrant une équipe de 12 personnes dédiée au domaine paiement de la nouvelle application BForBank. Les applications placées sous ma responsabilité couvraient notamment la gestion des virements SEPA standards et instantanés, des virements récurrents, des mandats de prélèvement ainsi que la gestion des bénéficiaires. Nous avons mis en place une architecture microservices composée de plusieurs dizaines de services communiquant via des API REST et un cluster Kafka central. L’ensemble de l’infrastructure était déployé sur Kubernetes, hébergé dans le cloud GCP (Google Cloud Platform). Mon périmètre couvrait à la fois la couche Bank-as-a-Service (BaaS), ainsi que la partie client-facing, exposant la couche BFF (Backend For Frontend) utilisée par l’application mobile et l’application web.
Technical Lead
Publicis SapientFreelance
nov. 2020 - déc. 2022
2 ans 2 mois
Paris et périphérie
Pour le client Sonepar, j’ai occupé le rôle de développeur puis tech Lead sur le projet Spark, où j’étais responsable des développements liés au domaine Search & Product de la plateforme. Mon périmètre fonctionnel couvrait la gestion des produits, des prix, des stocks et des promotions. Sur le plan technique, nous avons conçu une architecture microservices basée sur Java, Spring Boot, Spring Cloud ... et des services cloud (azure event hubs, AKS, ...) déployés sur Microsoft Azure. Le projet impliquait également de l’intégration de données et on s’est appuyé sur des outils d’intégration tels que Boomi (Dell) pour la synchronisation et le traitement de données en masse ainsi que de base de données NoSql (MongoDB).
Atos
avr. 2015 - oct. 2020
5 ans 7 mois
92000 Nanterre, France
Technical leader | Software engineer | Scrum master
mars 2018 - oct. 2020
2 ans 8 mois
92000 Nanterre, France
Pour le client Enedis. Au sein de la DSI d'Enedis, j'ai intérvenu en tant que tech lead au sein de la squad qui gère les services de calcul des bilans de la consommation et production énergétique. Application développée from scratch. L'équipe était composée de deux développeurs backend, deux développeurs frontend, d'un designer d'un PO et d'un PM.
Software engineer
nov. 2015 - mars 2018
2 ans 5 mois
Région de Bordeaux, France
Pour le client Accorhotels Pour le client AccorHotels, j’ai occupé le poste de développeur BACKEND Java au sein de l’équipe Interfaces PMS, en charge des applications assurant la communication entre le système central TARS et les différents hôtels du groupe. Nous développions et maintenions des applications liées à la gestion des réservations, aux mises à jour des tarifs et plannings, ainsi qu’aux annulations. L’architecture reposait sur des microservices fait en Java / Spring, intégrant de nombreuses API SOAP et REST, avec des systèmes de messagerie ActiveMQ et IBM MQ Series. Puis, j’ai participé pleinement à la migration de l'ancienne architecture vers une nouvelle architecture microservices basée sur des services en java, springboot communiquant en asynchrone via un cluster Kafka, améliorant ainsi la résilience, la scalabilité et la fluidité des échanges entre les services.
Software developper
avr. 2015 - déc. 2015
9 mois
Bordeaux, France
Pour le client Renault Pour le client Renault, j’ai occupé le poste de développeur sur une application destinée à la génération automatisée des documents de douane lors du transit international de véhicules et de pièces détachées. Cette solution assurait la communication des données avec les plateformes douanières des différents États, garantissant la conformité réglementaire et la traçabilité des échanges. L’application reposait sur Java, Struts, HTML, CSS, JavaScript et JQuery pour l’interface utilisateur, et s’appuyait sur JBoss pour le déploiement ainsi que IBM MQ Series pour l’échange de données inter-systèmes.
Formation
ORSYS
2020 - 2020
1 an
global knowledge France
2020 - 2020
1 an
Global knowledge France.
2020 - 2020
1 an
m2i
2019 - 2019
1 an
conduent
2018 - 2018
1 an
DevOps Institute
2018 - 2018
1 an
ORSYS
2017 - 2017
1 an
ORSYS
2017 - 2017
1 an
Confluent
2017 - 2017
1 an
m2i
2016 - 2016
1 an
m2i
2016 - 2016
1 an
pivotal
2015 - 2015
1 an
Spring entreprise edition
Université Paris-Est Marne-la-Vallée
Master 2 (M2)
2014 - 2015
2 ans