Expérience professionnelle
2022: mission DBA production Sql Server chez AIRBUS Toulouse (détail en fin de document)
2021: diversification des activités numériques (détail en fin de document)
Lancement et réalisation d'activités de services aux personnes (assistance numérique)
Lancement et début de réalisation d'un projet de développement innovant
Poursuite de l'activité principale DATA
2015-2020: mise en service d'un entrepôt de données ferroviaires chez SNCF Réseau Saint Denis (détail en fin de document)
Pilotage des équipes de développement, dbas et intégration
Conception et définition architecture/infrastructure
Développement et tests
Administration des bases de données
Déploiement, suivi production et gestion/résolution incidents
Maintenance évolutive et corrective
2015 - 2020 : Mise en service d'un entrepôt de données ferroviaire chez SNCF Réseau Saint Dennis
2009 - 2014 : Mission de développement d'application et d'administration de bases de données
2009-2010: consultant informatique
- Assistance et administration de base de données chez HILTI France à Magny les Hameaux durant 3 semaines
=> migration de l'ensemble de la production sous Sql Server 2000 vers Sql Server 2005: audit, exposé des scénarios et choix avec le client, installation d'un serveur de tests, test de la migration et des applicatifs concernés, migration proprement dite
=> la migration concerne les données, les traitements (procédures,...), les lots DTS (vers SSIS avec adaptations du code), la sécurité (connexions,...), les paramétrages des serveurs
=> formations Sql Server 2005 et SSIS: niveau utilisateur et administrateur
=> environnement technique: Sql Server 2000/2005 & SSIS, dot net (avec VS 2005)
- Assistance et développement chez AGCO à Beauvais durant 1,5 mois
=> appropriation du métier du client: ingéniérie, production et vente de matériel agricole
=> conception et réalisation de documents routiers suite aux nouvelles directives européennes et françaises; réalisation des traitements plsql; réalisation d'une application Windows Form
=> criticité haute et délai court
=> environnement technique: Oracle 9 et 10, Crystal Report 2008, Visual Studio 2008
2008-2010: chargé de la maintenance d'un portefeuille d'applications informatiques pour le compte de la DSI SNCF
- Réalisation de la migration d'un ensemble de bases de données Sql Server 2005 vers Sql Server 2008
=> analyse et choix d'un scénario, installation d'un serveur de test, tests de la migration (y compris avec les applicatifs concernés), rédaction d'une procédure pour le service d'exploitation, suivi et assistance de la migration en production
=> la migration concerne les objets de données (données, procédures, déclencheurs, sécurité, job...etc) ainsi que les rapports Reporting Services
=> technologies: Sql Server 2005 / 2008, SSRS
- Assistance à Maîtrise d'œuvre sur les nouveaux projets
=> concernant un projet de suivi d'activité interne, avec mise en oeuvre du progiciel Artemis et base de données Oracle, aide à la définition des Exigences et à l'utilisation de l'outil CaliberRM ainsi que support SQL
=> technologies: Oracle 10G (Sql Developer, PLSQL), CaliberRM
- Maintenance évolutive et corrective en relation avec les maîtrises d’ouvrage, les utilisateurs et les équipes d’intégration / exploitation
=> interventions en urgence sur site de production
=> pilotage d'audits (notamment audits performance réseau)
=> analyse de performance des requêtes sql et réalisation des correctifs
=> portage des applications dans les nouvelles versions produits (Sql Server 2000 vers Sql Server 2005, framework 1.1 vers 2.0)
=> technologies: Visual Studio, Dot Net (c#, vb, ASP .Net), Sql Server (et Reporting Services, SSIS; TSQL)
- Réalisation d’une base de données de gestion des wagons
=> définition du besoin avec la MOA (il s'agissait d'intégrer les fichiers excel des partenaires propriétaires de wagons afin de constituer une base de données centrale utilisée dans le cadre de l'entretien du matériel)
=> modélisation de la base de données (documentation MCD)
=> réalisation de la base de données (création schémas, tables, vues)
=> réalisation des traitements internes (procédures stockées, déclencheurs,...)
=> IHM web réalisée en Java par une autre personne
=> technologies: Oracle 10G (Sql Developer, PLSQL, SQL dynamique, tables externes Oracle), PowerAMC
2003-2008: chargé d’un portefeuille de développements au sein d’un plateau de développement rapide pour le compte de l’Activité Fret SNCF
- Mise au point d’un service central d’habilitation métier utilisé par l’ensemble des applications (2500 utilisateurs finaux)
=> j'ai proposé personnellement ce développement afin de normaliser le processus d'authentification et d'autorisation et de créer un service réutilisable; l'objectifs était de réaliser des économies d'échelle sur l'ensemble des applications, en terme de développement, exploitation..., et gagner également en fiabilité; RBAC a été le modèle choisi
=> définition du besoin avec la MOA
=> modélisation UML (diagrammes de cas d'utilisation, diagrammes de séquence, diagrammes de classes)
=> réalisation de la base de données ainsi qu'écriture des traitements internes (procédures et déclencheurs)
=> réalisation d'un utilitaire de cryptographie (utilisé en base de données pour le cryptage des mots de passe utilisateurs)
=> pilotage de la réalisation d'une IHM web d'administration des habilitations; définition des règles de codage (nommages; structure du code); revues de code
=> réalisation d'un service web (utilisé par les applications afin d'authentifier et autoriser les utilisateurs)
=> réalisation des documents: conception, notice utilisateur, installation et exploitation
=> réalisation des scripts de déploiement (en sql pour la partie base de données, en xml avec msbuild pour la partie applicative)
=> pilotage du déploiement avec les équipes d'intégration / exploitation
=> opérations de communications aux responsables de nouveaux projet
=> organisation de l'assistance utilisateurs, aide aux développeurs des applications clientes
- Participation à la mise au point d’une application embarquée sur téléphone mobile (1500 utilisateurs finaux)
=> il s’agissait d’une application de pointage des wagons au départ et à l'arrivée sur l'ensemble des sites Fret, en architecture client / serveur via le réseau GPRS SFR ; l’application sur téléphone reçoit du SI SNCF les livraisons/expéditions à pointer, les informations sont ensuite remontées au SI SNCF, pour mises à jour de bases de données multiples
=> support logistique : relations avec les différents fournisseurs de matériel téléphonique, et suivi du déploiement des appareils sur sites pilotes
=> installation et paramétrage du logiciel de gestion de parc sur chaque téléphone (Sybase Afaria)
=> développement d'outils de test (appel de service web sur l'intranet depuis un terminal mobile)
=> support développeur (Sql Server Mobile, Sql Server standard, Windows Mobile 6, Dot Net)
- Mise au point d’une application de suivi des livraisons Fret
=> définition du besoin avec la MOA (il s'agissait de mettre au point un système de reconnaissance contradictoire à l'arrivée avec le client)
=> réalisation de la base de données
=> réalisation de l'IHM web; fonctionnalité d'exports au format word
=> réalisation de la notice utilisateur et du document d'installation et d'exploitation
=> réalisation des scripts de déploiement (en sql pour la partie base de données, en xml avec msbuild pour la partie applicative)
=> pilotage du déploiement avec les équipes d'intégration / exploitation
=> assistance utilisateurs
- Mise au point d’une fonctionnalité « statistique » pour une application de gestion de la logistique routière
=> définition du besoin avec la MOA (il s'agissait d'ajouter un module de calcul statistique se reposant sur les données de l'application)
=> réalisation des traitements de calcul au sein de la base de données (procédures stockées)
=> réalisation des états statistiques et inclusion dans l'IHM de l'application au moyen d'une page web (Sql Server Reporting Services)
=> réalisation des documents: notice utilisateur, installation et exploitation du module
=> réalisation des scripts de déploiement (en sql pour la partie base de données, en xml avec msbuild pour la partie applicative)
=> pilotage du déploiement avec les équipes d'intégration / exploitation
=> assistance utilisateurs
- Mise au point de composants transverses réutilisables par les développeurs
=> composant de gestion des exceptions (librairie permettant la configuration des messages d’erreur utilisateur ainsi que la consignation dans différents formats pour les exploitants); documentation
=> composant de gestion de configuration des applications (librairie permettant le déport de la configuration dans un fichier xml spécifique); documentation
=> composant menu pour les sites intranet (composant graphique pour les applications web); documentation
=> composant d’habilitation permettant d’éviter l’appel du service web pour les applications Dot Net (voir service central d’habilitations ci-dessus); documentation
- Veille technologique: séminaires Microsoft, Valtech, Objecteering Software; retours d’expérience aux développeurs du plateau
- Technologies: Dot Net, Sql Server, Reporting Services, SSIS, Windows Mobile 6
2002: formateur « administration Sql Server » pour le compte des Magasins Printemps de Paris
- Formation de l’équipe en charge de la gestion de l’informatique des Magasins (5 personnes)
- Formation « en salle » pendant une semaine
- Réalisation des supports de cours
2002: formateur « administration Sql Server » pour le compte de l’Opéra Paris Bastille
- Formation du responsable de la robotique de l’Opéra
- Formation « sur lieu de travail » pendant une semaine
- Réalisation des supports d...