-
Orange
- Expert informatique et réseau
Paris
2016 - 2017
Dans le cadre d'une alternance :
- Réécriture du back-end d’un outil d’audit de configurations de pare-feux (Java, NoSQL Neo4J)
- Tests unitaires (JUnit)
- Industrialisation du déploiement (Ansible)
- Acculturation à l'agilité
-
KALIOP Interactive Media
- DEVOPS/Intégration Continue
2016 - 2016
Stage de fin de formation Cloud Computing
▪ Behavior Driven Development : prise en mains de Behat et écriture de scénarios de tests
▪ Proposition d'un générateur automatique de scénarios de tests automatiques Behat
▪ Proposition d'un enregistreur de comportement utilisateur générant les scénarios de test automatiques Behat correspondants : sur la base des sources IDE Selenium
▪ Analyse et développement d'un générateur de fichiers de configuration Behat contenant tous les Xpaths nécessaires aux features de test Behat pour un site Web donné
-
Arkadin
- Testeur dans le cadre d'une EMT
Paris
2015 - 2015
-
NEOTIC - Editeur d'extranet agricole
- Responsable environnements de production
2005 - 2008
REALISATION : Industrialisation des livraisons ( gain de 90% du temps de packaging - de 5 à 0,5 jours – avec traçabilité des mises en production et taux de non conformités réduit à ZERO => mise en production continue)
Définition et mise en place d’un système de management de la qualité des versions applicatives dans une approche DEVOPS (contenu, tests, packaging, déploiement et suivi), organisation et optimisation des tâches d’exploitation
Gestion des versions et patchs
- Définition et automatisation des processus de génération de version
- Définition et automatisation des processus de déploiement de version
- Packaging des versions
- Tests de validation du package (non régression, association d’anomalies liées,…)
- Maintenance des versions de référence
- Déploiement des versions
- Gestion des priorités et planification
- Reporting
- Traçabilité des versions clients
Administration des environnements de production (sous Windows)
- Création et paramétrage des composants de l’application sur les serveurs de l’architecture (INTRANET/EXTRANET)
Administration de bases de données MS SQL SERVER
- Définition des plans de maintenance
- Sauvegarde et restauration
- Programmation de scripts SQL d’administration de BDD
Gestion des tâches d’exploitation (env. Windows)
- Planification des exécutions
- Vérification du déroulement
- Compte rendu
- Maintenance et optimisation des batchs fonctionnels
- Développement des batchs d’exploitation
Suivi de la base d’anomalies
- Normalisation du suivi des anomalies
- Mise à jour de la base d’anomalie (association anomalie/ version corrective)
Rédaction de procédures
- Procédures de déploiement de version
- Procédures de migration matérielle et/ou logicielles
- Procédures de génération de package de livraison ( version complète, patch, spécifiques)
Assistance
- Equipe support clientèle
- Contact informatique client
-
European Bioinformatics Institute
- Software engineer
2004 - 2004
Analyse et conception OBJET d'outils de mise à disposition au format XML
d'une base de données bioinformatique (UML sous Poseïdon)
Développement et refactoring (JAVA, CVS , BDDR Oracle et PostGreSql)
Tests et validation (Jprofiler, Junit)
-
Plate-forme de génomique fonctionnelle de la Génopole de Lille
- Bioinformaticienne
2004 - 2004
Analyse rétrospective de données de puces à ADN
- Etude du sujet de recherche et de la méthodologie utilisée
- Formalisation du problème en interaction avec les biologistes,
- Définition et mise en œuvre d’un nouveau schéma d’analyse
- Comparaison et interprétation des résultats
- Dégagement de perspectives et recommandations relatives à ces procédés
-
European Bioinformatics Institute - 7 mois en Angleterre
- Ingénieur de développement
2004 - 2004
Réécriture OBJET de procédures de mise à disposition de données internationales au format XML
- Analyse et conception OBJET (modélisation UML sous Poseïdon)
- Développement JAVA
- Tests et validation
-
GFI Progiciels
- Analyste programmeur
2000 - 2003
-
GFI Progiciels
- Analyste programmeur
1999 - 2000
-
GFI Progiciels
- Analyste programmeur
1991 - 1998
sous Windows : Paradox orienté Objet , BDDR Paradox et Oracle
-
GFI Progiciels
- Gestionnaire de versions
1989 - 1991
Développement, test et validation
Analyse (Merise), développement et maintenance de projets de gestion
Support technique (Paradox)
Développement de bibliothèques d'outils partagées (R&D)
Administration de bases de données
Définition de schémas de Bases De Données Relationnelles ( Oracle, Paradox,...
Normalisation de bases de données
Développement de générateurs de scripts (SQL)
Gestion des versions
Conception et développement d'automates de packaging des versions ( scripts
système)
Administration gestionnaire de versions ( SourceSafe)
Démarche qualité
Optimisation des méthodes et traitements : factorisation et refactoring
Définition de normes : ergonomie, méthodologie, développement
Redéfinition ergonomique des applicatifs
Promotion des méthodes et outils
Rédaction de documentations techniques
Conception et mise en œuvre d'une base de connaissances
-
GFI Progiciels - SSII ciblant les collectivités territoriales
- Analyste programmeur
1988 - 2003
Responsable de la gestion des versions
- Définition de la structure d’une version et des étapes de génération
- Automatisation de la génération de versions (standard, spécifique client)
- Génération, vérification, livraison et suivi des versions
Définition de normes, conception et optimisation de méthodes et traitements
- Définition de normes ergonomiques et de normes de développement
- Conception de bibliothèques d’outils inter-projets, promotion de ces outils
- Optimisation des méthodes et traitements
Analyse et développement
- Etude, analyse et rédaction de cahiers des charges
- Support technique intra et inter-projets
- Pratique de divers langages
- Optimisation des développements et des requêtes (R&D)
- Développement de bibliothèques partagées (R&D)
- Conception et réalisation d’automates de - -développement et d’ exploitation
Administration et conception de bases de données
- Administration de bases de données relationnelles
- Conception et mise en œuvre de schémas de bases de données
Gestion des tests, validation des résultats
- Mise en œuvre d’un outil de suivi des tests unitaires
- Définition de schémas de tests unitaires,
- Mise en place et gestion des retours de tests d’intégration
Formation de différents publics
Partage des connaissances, communication et reporting
- Conception, mise en œuvre et promotion d’une base de connaissances
- Rédaction de documentations techniques de référence
- Promotion des méthodes et outils
-
Miditev
- Programmeur
1987 - 1988
-
MidiTev - Editeur de solutions télématiques
- Programmeur
1987 - 1988