À propos de Sofiane
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Expériences
- Société Générale - CIBTech Lead Java Big data Spark AzureBANQUE & ASSURANCESaoût 2019 - Aujourd'hui (6 ans et 9 mois)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 JavaBANQUE & ASSURANCESjanvier 2018 - août 2019 (1 an et 8 mois)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 JavaBANQUE & ASSURANCESfévrier 2015 - décembre 2017 (2 ans et 11 mois)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
Recommandations
Soyez le premier à recommander Sofiane
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é Systèmes IntelligentsParis Dauphine2009Intelligence Artificielle/Systèmes Intelligents