About Sofiane
French
Native or bilingual
English
Fluent
Experience
- Société Générale - CIBTech Lead Java Big data Spark AzureBANKING AND INSURANCEAugust 2019 - Today (6 years and 9 months)Paris, FranceJ'ai travaillé au sein de deux équipes:I) Equipe SFT (Securities Financing Transactions): Depuis le 05/2022L’objectif de l’équipe SFT est de créer from scratch une nouvelle chaine de calcul de risque pour les produits SFT, qui permet de calculer l'exposition via une méthodologie à base de matrices (40Go de données, agrégations de simulations de Monté- Carlo) sur un environnement cloud big data.
- Rôles et tâches
- Partage de connaissance et formation de l’équipe SFT sur les services azure,- Organisation de Workshops pour l’élaboration de l’architecture technique,- Mise en place du socle technique (création des projets Git, des bases de données, Event hub, …),- Participation au développements (Jobs Spark, AKS) et support de l’équipe de Dev,- Déploiement sur le Cloud Azure,- Création et configuration d’index Elasticsearch pour la sauvegarde de logs, mise en place de Dashboards kibana,- Mise en place d’un Dashboard Spring boot Admin, développement de nouvelle extension Spring boot Admin pour monitorer les API et Job Spark,- Validation techniques des candidats.II) Equipe Backtesting : Du 09/2019 au 05/2022Dans le cadre de la transformation complète du Système d’Information de calcul du risque de crédit, l’équipe Backtesting est en charge d’une refonte entière (from scratch) du moteur de backtesting sur les technologies Big Data/ Spark / Java et Angular. Le Système de Backtesting est le plus consommateur, en termes de ressources (stockage et calcul), du programme CCR. Il a donc été choisi candidat pour valider la pertinence de la migration sur le Cloud Azure.- Rôles et tâches
- Organisation de Workshops pour l’élaboration de l’architecture technique du système,- Mise en place du socle technique (création des projets Git, des bases de données, topics kafka, …),- Participation au développements et support de l’équipe de Dev,- Livraison du 1er prototype sur la Datalake OnPremise (Spark, Kubernetes),- Développement d’un service distribué (cluster Hazelcast) pour le chargement d’un historique brut (200TB) sur le- Cloud Azure en vue d’une migration,- Développement d’un Job Spark pour la conversion de l’historique au format attendu (200TB),- Migration du premier prototype vers le Cloud Azure et développement de nouveaux composants,- Mise en place d’un Reverse Proxy NGINX pour permettre l’accès depuis OnPremise aux ressources déployées sur Azure,- Mise en place d’un Feed quotidien depuis OnPrem vers Azure,- Développement d’une toolbox pour automatiser la création/destruction de clusters Spark HDInsight et le lancement des jobs Spark,- Création et configuration d’index Elasticsearch pour la sauvegarde de logs, mise en place de Dashboards kibana,- Développement de starters Spring Boot,- Mise en place du SSL (HTTPS) de bout en bout,- Validation techniques des candidats.Autres tâches transverses :En tant que Tech Lead, j’ai été amené à travailler sur des sujets transverses* Rôles et tâches- Participation aux meetings d’architecture hebdomadaire,- Participation et animation de workshops techniques transverses aux Feature Teams,- Encadrement de développeurs sur des sujets transverses,- Industrialisation de fonctionnalités transverses sous forme de starters Spring boot,- Configurations Kibana transverses,- Proposition d’outils/services transverses et accompagnement des autres équipes (toolbox, reverse proxy, starters spring boot, gestion des certificats SSL)- Participation aux workshops avec l’équipe ARC LAB,- Support aux équipes Offshore. - BNP Paribas CIB GMConsultant Senior JavaBANKING AND INSURANCEJanuary 2018 - August 2019 (1 year and 8 months)Paris, FranceMon rôle en tant que Dev Java Senior est de:- Participation et organisation de Workshops techniques au sein de l’équipe iTrade,- Participation aux activités de la Guilde Technique,- Participation au recrutement (Entretien technique) et formation de nouvelles recrues,- Développement de nouveaux microservices,- Etude/spécification technique et chiffrage,- Développement de nouvelles fonctionnalités (TDD, BDD),- Mise en place d’un cache distribué Tangosol (Oracle Coherence),- Migration de Microservices de Spring Boot 1 vers Spring Boot 2,- Migration de Microservices en Event Sourcing,- Refonte de certaines parties du workflows Camunda,- Développement d’IHM en Angular 6,- Support L3,- Correction de bugs
- Société Générale - CIBConsultant JavaBANKING AND INSURANCEFebruary 2015 - December 2017 (2 years and 11 months)Paris, FranceEn tant que développeur Java confirmé sur le projet Domino, j'étais en charge de:- Recueil de besoin,- Spécifications fonctionnelles,- Spécification technique et chiffrage,- Développement de nouvelles fonctionnalités (en TDD, BDD),- Développement de nouveaux microservices,- Support L1/L3- Correction de bugs- Tests Unitaires- Rédaction de documentation utilisateur
Recommendations
Be the first to recommend Sofiane
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 Informatique, Spécialité Systèmes IntelligentsParis Dauphine2009Intelligence Artificielle/Systèmes Intelligents