
Nicolas BLANC
Senior Data Scientist | Ingénieur Logiciel Expert
Salaire / Taux journalier
94120 Fontenay-sous-Bois, France
Mobilité : 64000 Pau, Paris
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Data Scientist & Expert Software Engineer avec 10+ ans d'expérience dans l'implémentation d'architectures microservices et le développement de solutions HPC. Co-fondateur de Nanify, j'ai piloté des équipes de 25 microservices et optimisé des applications haute performance pour le secteur financier. Ma double expertise en science des données et ingénierie logicielle me permet d'offrir des solutions complètes, de la conception à l'implémentation, en garantissant performance et sécurité.
Expérience de travail
Data Scientist & Expert Software Engineer
NanifyFreelance
sept. 2024 - Présent
2 ans 2 mois
Paris et périphérie · Hybrid
Co-fondateur de Nanify, cabinet de conseil et de prestation Data & Cloud. - Collecte, nettoyage et préparation des données, analyse statistique et visualisation de ces dernières, mise en place de modèle prédiction… - Design, implementation et déploiement d'applications basées sur une architecture microservices. - Intervention en tant que formateur en informatique et mathématique dans les domaines suivants : Data Analyse, Data Science, Cloud Computing, Intelligence Artificielle et Statistiques.
Team Leader
Smart RxFreelance
juil. 2025 - févr. 2026
8 mois
À distance
Team Leader d’une Taskforce de 5 personnes ayant pour objectif d’intervenir dans le cadre d’un plan de stabilisation de l’un des logiciels développé par Smart-RX. Réalisation / Missions : • Revue des merge request de l’équipe et prise en charge de l’intégration et de la livraison continue des correctifs développés de la Taskforce. • Role d’interface entre les Product Owners, les développeurs et les QA de chez Smart-RX et les membres de la Taskforce. • Scrum master de l’équipe: animation des daily meeting et des sprint plannings. • Implémentation de nouvelles étapes dans les pipelines CI/CD de Smart-RX afin d’automatiser la livraison continue et l’éxecution automatique des tests de non-regression. • Mise à jour et du suivi des tickets JIRA. • Rédaction de pages Confluence sur le fonctionnement des pipelines et amélioration de la documentation concernant l’installation des différents types d’environnements. • Participation active au développement des correctifs et évolutions du logiciel, en tant que développeur au sein de la task force. • Accompagnement et conseil technique sur des problématiques d’architecture logicielle.
Finastra
janv. 2017 - oct. 2024
7 ans 10 mois
Paris, France
Expert Software Engineer
janv. 2021 - oct. 2024
3 ans 10 mois
Paris, France
Service Owner. Responsable de 25 micro-services au sein de la plateforme FusionFabric.cloud (FFDC) de Finastra. - Animateur des PI plannings, des sprint plannings/rétrospectives et des daily scrums de l’équipe. - Point de liaison entre les Product Managers et les équipes de développement. Compréhension des besoins clients et traduction de ces derniers en des tâches à effectuer par les différentes équipes. - Principal reviewer des Pull Requests des équipes de développement. - Intégration de l’équipe de logs review afin d’analyser et potentiellement repérer des fuites d’information sensible par les différents des micro-services de la plateforme (leak de mot de passe/nom d’utilisateur, leak de token, …). - Intégration de l’équipe d’astreinte de FFDC. Intervention sur des problèmes affectant l’environnement de production et impactant directement les clients, que ce soient des banques, des fintechs ou bien leurs propres utilisateurs.
Expert Software Engineer
janv. 2019 - oct. 2024
5 ans 10 mois
Paris, France
Ingénieur développeur backend Spring boot/Java. Développeur au sein de l’équipe backend de la plateforme FusionFabric.cloud (FFDC) de Finastra. - Design et implémentation de micro-services. Utilisation de Swagger et OAS pour le design des APIs de la plateforme (B2C, B2B et B2E). Utilisation de plugin de génération de code pour les interfaces principales des contrôleurs. - Intégration du framework Axon au sein de la plateforme afin de faire de l’event sourcing et passer le modèle de donnée sur un pattern d’architecture CQRS. - Utilisation intensive d’Azure Portals et intégration de de la stack Azure avec la plateforme (Azure EventGrid, Azure Graph, Azure Storage, Azure Active Directory, …) - Implémentation de la sécurité des services grâce à la vérification des scopes des rôles des JWT. - Mise en place de la gestion de la norme JSR-303 pour la validation des inputs. - Utilisation d’Azure DevOps comme gestionnaire de sources, des artifacts et des pipelines CI/CD. - Participation à livraison continue de l’ensemble des services backend de FFDC. - Mise en place d’une extension de Keycloak pour la stack d’authentification de la plateforme et la gestion des IDPs des clients. Implémentation de mappers custom pour les claims des tokens et de la gestion du brokering d’identité.
Senior Software Engineer
janv. 2020 - janv. 2021
1 an 1 mois
Paris, France
Technical Lead backend Spring boot/Java. Création d’une équipe, et prise en charge de cette dernière pour intervenir comme assistance technique pour la LOB (Line Of Buisness) Lendercomm de Finastra. Migration from scratch de leurs produits pour utiliser et tirer parti de la plateforme FFDC de Finastra. - Design et implémentation des principaux micro-services pour Lendercomm. - Création et des repos nécessaire pour la gestion du code sources dans Azure DevOps. - Mise en place des pipelines de déploiement (Azure DevOps) pour les environnements de développement, pre-production et production. - Design des schémas SQL et utilisation de JDBC template. - Mise en place et gestion des ressources nécessaires pour la persistance des données et la communication inter-services (Azure SQL server, Azure event bus, Azure resources bus…) - Configuration de plusieurs instances de Keycloak pour la gestion de l’authentification. - Intégration et utilisation de frameworks pour la couverture de test, que ce soit unitaire, d’intégration ou de performance (cucumber, postman, junit, gatlin, …). - Présentateur en charge des démonstrations régulières à l’ensemble des acteurs de Lendercomm.
Software Engineer
janv. 2018 - janv. 2019
1 an 1 mois
Paris, France
Ingénieur R&D HPC Responsable de l’optimisation du Pricing Engine de Finastra: - Profiling de l'application actuelle pour localiser les surplus d'allocations mémoires et les points de contention de l'application. - Refactoring du code existant afin de réduire l'empreinte mémoire et d'améliorer les temps d'exécution. - Partage des best pratices en HPC avec l'équipe en charge du projet.
Software Engineer
janv. 2017 - janv. 2018
1 an 1 mois
Paris, France
Ingénieur développement front et backend Développement front et backend d’un IDE (fork d'Eclipse Che) en tant qu’application web (SaaS) permettant d’écrire et d’exécuter des modèles de pricing financier: - Développement d'un plugin permettant de générer et de lancer des tests unitaires. Design de la UI/UX. - Développement d'un plugin permettant de résoudre, de télécharger les dépendances et de compiler à la volée les projets importés dans l’IDE.
Misys
janv. 2014 - janv. 2017
3 ans 1 mois
Paris, France
Software Engineer
janv. 2015 - janv. 2017
2 ans 1 mois
Paris, France
Ingénieur R&D HPC Développement d’un framework de programmation parallèle permettant aux ingénieurs quantitatifs d’écrire des modèles de pricing financier via un langage de scripting qui seront ensuite exécutés sur GPUs: - Design de l'API du framework. - Prise en charge de CUDA par le framework. - Implémentation de l'ordonnancement des kernels et mise en place de l'overlapingdes transferts mémoires et de l'exécution des kernels. - Gestion de la coalescence des données en lecture et écriture. - Mise en place de tests unitaires sur le langage (syntaxe, compilation et exécution). - Implémentation d'un framework de tests pour les ingénieurs quantitatifs. - Benchmarking et profiling des modèles financiers écrits par les ingénieurs quantitatifs. - Mise en place d'outils simplifiant le profiling des kernels CUDA pour les ingénieurs quantitatifs. - Formation des équipes d’ingénieurs quantitatifs au langage et prise en charge de leurs demandes de nouvelles features.
Associate Software Engineer
janv. 2014 - janv. 2015
1 an 1 mois
Paris, France
Ingénieur R&D HPC Responsable du développement d’une librairie en OpenCL d’algèbre linéaire pour matrices denses: - Design de l'API de la libraire. - Implémentation Mono GPU des algorithmes de factorisation et de résolution de systèmes linéaires suivant: block Cholesky decomposition(lower et upper), block QR decomposition(full et reduce), SVD. - Implémentation Multi GPU de l'algorithme de factorisation et de résolution de systèmes linéaires block LU decomposition. - Implémentation Multi GPU du produit matriciel. - Mise en place de tests unitaires afin de garantir la précision des algorithmes (norme IEEE 754). - Profiling des kernels afin de réduire le nombre de registres utilisés et de maximiser leur occupency. - Mise en place de benchmarks afin de calculer le nombre d’opérations en virgule flottante par seconde.
Formation
CY Tech
Diplôme d'ingénieur
2009 - 2014
5 ans 1 mois
National Tsing Hua University
Informatique
2013 - 2013
10 mois
Lycée Louis Barthou
Baccalauréat général scientifique
2006 - 2009
3 ans 1 mois
Licences et certifications
Certification de Développeur en Intelligence Artificielle
Délivré le : avr. 2024