Expérience professionnelle
OpenClassRooms CentraleSupelec Octobre 2022 à Août 2023
Ingénieur Machine Learning (formation)
Projets :
• Concevez une application au service de la santé publique (Analyse de données: Anova, ACP, test chi2, Régression)
• Anticipez les besoins en consommation de bâtiments (modèles linéaires, non linéaires)
• Segmentez des clients d'un site e-commerce : clustering, profil client, SHAP
• Catégorisez automatiquement des questions (NLP) : gensim, nltk, sklearn, spacy, tensorflow
• Classez des images à l'aide d'algorithmes de Deep Learning (Transfert Learning) : keras, tensorflow, CNN, VGG, yolo
Compétences :
• Pré-traitement, Exploration des données, Feature engineering
• Transformation de variables et encodages
• Extraction de features, réduction de dimension
• Benchmark des modèles, tuning des hyperparamètres
• Définition de CNN from scratch, Transfert Learning de CNN pré-entraîné
Environnement: OVH AI, AWS SageMaker, Google Colab, Docker
Python (vsCode, JupyterLab) : Numpy, Pandas, Seaborn, Matplot, BeautifulSoup, open-cv, json
API/UI : Flask, streamlit
Gestion des déploiements / configuration : GitHub, Dockerfile
CRITEO Juillet 2016 à Juillet 2022
DBA Production SQL Server & MariaDB
Ingénieur Système et Logiciel (SRE) ********
• Support niveau 3, interrupt et astreinte ; résolution d’incidents (post-mortem)
• Administrateur SQL Server (SSIS / SSRS) : 8 DC, 150 serveurs; réplication niveau monde, miroir
• Administrateur mariadb : 2 DC, 40 serveurs, 2 environnements
• Maintien opérationnel de la production ; astreinte, déploiement (et revue de codes) en CI/CD, correction des anomalies, audit et préconisation. Migration 2014 & 2016 -> 2017
• Support niveau 3 ; optimisation de code (sql/t-sql), évolution et migration de code (SSIS, SSRS, powershell, C#, python),
• Dévoloppement d’API REST pour automatisation (C# .Net core, swagger, interopérabilité jira, vault, consul) : permettant la création et déploiement des bases, le basculement des bases, les relevés SOX, … .
• Autres développement divers :probe (java, powershell), monitoring production (grafana, graphite, kibana, SSRS, powershell, python), alerting (opsGenie, prometheus, Go, python, powerShell), configuration infra (chef, AWS)
• Contributeur projets externes (voyager) : Java, Scala, Vertica, sqoop spark, NodeJS, C#, SQL Server
• SOX reviewer
Environnement: SQL Server 2014 / 2016 / 2017, mariaDB 10
Outils d’administration : Consul, Prometheus, OpsGenie
Outils de développement : C# (.Net core, swagger), Java, Scala, NodeJS, Python, Powershell, Go
Gestion des déploiements / configuration : Git, JIRA, Chef, Jenkins
Responsable technique
Elaboration des offres techniques : développement de l'offre Packaging ; mise en place de l'offre TMA ; mise en place des différents partenariats
Relation clients-fournisseurs, partenaires
Animation des équipes, suivi des plannings
Création de nouveaux produits : évaluation de l'opportunité et de la faisabilité ; identification des moyens, allocation des ressources et création des méthodes ; recherche de partenariat (ex: obtention du statut Microsoft Certified Partner)
Chef de projet
Rédaction des expressions des besoins, des études de faisabilité et des points de qualification
Conception du Dossier d’Architecture Technique, du dossier d’exploitation, des fiches alarme …
Coordination des projets, gestion des budgets, conduite des réunions
Etude et définition d’architecture et scalabilité (technique et fonctionnelle)
Qualification matériel et logiciel : identification des fournisseurs, prestataires ; évaluation
Rétro-ingénierie applicatif.
Analyste-Programmeur
Définition des normes de programmation et méthodes (référentiel qualité, procédures de test et recette, méthodologie de livraison et intégration)
Analyse et conception : applications lourd ou web (xNet, ws, boutique); outils de reporting et de statistiques; bases de données et objets; jobs ETL; batchs …
Edenred France 01/2015 – 12/2015
DBA Production SQL Server
Administrateur SQL Server ; 6+ environnements ; 4 clusters + 6 VM. > 200 bases
Monitoring & analyse : SpotLight, Performance Analysis
Application des Services Pack ; Migration cluster 3 nœuds SQL Server 2008 vers 2014
Création des bases ; allocation des ressources ; mise en place des réplications ; gestion des droits
Support niveau 3 ; optimisation ; conseil auprès des développeurs
• Service Intégration : déploeiment SQL + jobs par TFS ou TALC (produit de déploiement interne) ; restauration de bases planifiée (environnement) ou à la demande.
Environnement technique : SQL Server 2008, 2012, 2014 ; Cluster + VM ; Quest ; TFS.
Radio France 10/2014 - 01/2015
Consultant SSRS – SQL Server : Projet Quintiq, gestion de la programmation
Développement de rapport Report Builder provenant de Quintiq
Optimisation SQL Server (T-SQL, procédure stockée, trigger)
Administrateur SSRS / SQL Server (bases en mirroir) : plan de maintenance, gestion des droits
Environnement technique : Server SQL Server 2008 R2 ; SSRS ; Report Builder 3.0 ; Quintiq
CD Informatique 06/2013 – 09/2014
Chef de projet :
• Développement d’une solution d’acquisition de contenu de page internet
• Définition de l’infrastructure. Installation des serveurs
• Développement de modules Import-Export XML, Excel.
• Développement de macro Excel (VBA).
• Rétro-ingénierie des sites internet (modélisation des données).
Définition et optimisation de bases et objets (procédures stockées, index, trigger)
Administrateur MySQL ; création des plans de maintenance
Environnement technique : MySQL 5.5, SQL Server 2012, Java, DhtmlX, Json, Excel, XML
Carma International - Sémantiks (Londres) 01/2007 – 06/2013
Responsable technique :
Solution permettant de valoriser et diffuser des articles venant de la presse écrite : de la presse électronique (blog, forum). Partenariat B2B avec des fournisseurs de contenu tels que LexisNexis, Factiva, 3WS, MoreOver, …. 20 langues supportées (dont le chinois, coréen) ; 40+ projets client >50 millions d’articles.
• Etude, conception et évolution d’un « Content Management System »
• Qualification et intégration des produits (Text-Mining, Portail, BI, ...). Développement d'extensions (API)
• Développement du framework ; des agents d’acquisition ; d’outils compagnon « Advanced Tools » (QC, Analysis)
Définition et administration de l'infrastructure (3 sites géographiques, 6 serveurs physiques + 20 serveurs virtuels)
Administrateur des bases de données ; gestion des droits ; définition des plans de maintenance ; MOI, DEX, PRA
Conception des bases de données MySQL (datawarehouse, datamart) ; monitoring et optimisation des bases.
Migration d’une base Oracle vers MySQL ; reprise des données
Environnement technique : MySQL, Oracle, Lucene, Pentaho, Temis, Polyspot, Java, Struts, JQuery, vbs, wsh, XML, XCAS,XSL, Excel, VMWare ESX, Hyper-V, Windows
Andomis 02/2002 – 11/2008
Responsable technique :
• Développement d’offres commerciales (TMA, Packaging, Masterisation) et produits (NEVA, Constelation)
• Animation des équipes (IT, Packaging, Telecom) ; 14 personnes.
• Mise en place de partenariat SSII et éditeurs. Microsoft Certified Partner n°1260924
Audit SQL Server (ABM Technogies, OGEO) : infrastructure, scalabilité, optimisation
Conception et optimisation des bases de données (Formes, Constellation, Neva, Facturation, …)
Développement d’extension de fonctionnalités SAGE (pont SQL Server, SAGE et Access) pour OGEO. Définition de l’infrastructure. Migration SAGE et SQL Server
Test de stabilité SQL Server (stress, bonnes pratique, performances) effectué par Microsoft sur Neva pour l’obtention du statut Microsoft Certified Partner
Environnement technique : SQL Server 2000 et 2005, MySQL, C#, SAGE, Access, Windows, VMWare ESX
Orange France (Chef de projet, DBA)
Projet SASSI (TMA) : conception d’un Outil de Suivi d’Activité de Sécurité du SI
• Définition de l’infrastructure, de la solution
• Conception de la solution (intranet, base de données, agents de déploiement-rapatriement)
Migration d’Oracle vers MySQL ; définition des objets sql ; définition des droits
Création des procédures MOI, DEX
• Virtualisation et externalisation de la solution (ISO-Prod)
• Réécriture des scripts client (script de vérification des règles de sécurité)
Environnement technique : MySQL, Oracle Java, sh, vbs, Windows, RedHat, Solaris, HP-UX
Projet Teledis (régie puis TMA) : conception d’un outil de télédistribution (interne)
• Maintien et évolution d’un outil de Télédistribution
Evolution de l’outil (site web et base de données) sur les nouveaux socles ; migration des objets SQL ; optimisation ; création des MOI, DEX
• Encadrement de 3 personnes (développeur, packageur)
Environnement technique : SQL Serveur 7 et 2000, ASP, WSH, SMS Installer, InstallShield
Projet ORUS (régie) : conception d’un outil de reporting sur les centres d’appel
Conception d’un data-warehouse SQL Server, collectant les données des centres d’appel (Symposium, Lucent, Informix) par ETL DTS.
• Création et optimisation des rapports Actuate. Développement d’extension API
Admistrateur production de la solu...