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
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
Mise en service d'un entrepôt de données ferroviaire
Mission de développement d'application et d'administration de bases de données
=> 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
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
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
- 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)
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