Menu

Eric KLUMPP

Boulogne Billancourt

En résumé

Après 15 ans d'expérience en tant que développeur, architecte, chef de projet et chef d'équipes, les méthodes agiles sont devenues une évidence professionnelle.

Pour ma part, voici mes convictions d'aujourd'hui, dans un monde qui évolue rapidement.

Les méthodes agiles doivent être appliquées de façon pragmatique suivant les besoins et les contraintes de chaque projet et de chaque société. Par exemple, Scrum est une méthode agile parmi beaucoup d'autres et n'est pas automatique.

Parmi les méthodes agiles, j'accorde beaucoup d'importance à l'automatisation des tests, notamment par l'approche BDD (Behaviour Driven Development), et à l'utilisation des tests automatiques dans une démarche d'amélioration continue (coûts et délais diminués, qualité logicielle et produit augmentées, réduction tu time-to-market,...), si possible couplé à de la spécification par l'exemple.

Quel que soit la méthode de gestion de projet (cycle en V, Scrum, ...), un projet qui évolue gagne rapidement à automatiser les tests fonctionnels, et cela malgré l'investissement que nécessite le développement d'une solution de test adaptée.

Vous pouvez me contacter à l'adresse eric.klumpp@free.fr

Mes compétences :
Linux
C++
Informatique
Java EE
Java Platform
Gestion de projet
Electronique
Management
Django
Méthode agile
Python
AngularJS

Entreprises

  • Davidson Consulting - Expert automatisation des tests

    Boulogne Billancourt 2014 - maintenant - Mission pour Marlink (ex Vizada, Astrium Services, Airbus Defence & Space):

    Le projet consiste à automatiser les tests de validation sur la box XChange proposant des services de connectivité par satellites. Nous développons ce qu'il est nécessaire pour automatiser ce qu'un testeur réaliserait manuellement, et plus encore: automatisation des actions et vérifications utilisateurs sur les différentes interfaces (HTML), automatisation des actions que pourraient réaliser un utilisateur final derrière la box (internet, appels VoIP, FTP,...), etc.

    Le tout est réalisé de façon à ce que l'équipe de validation puisse ajouter de nouveaux scénarios de tests sans intervention d'un développeur.

    Technologies : Java, Python, HTML, Django, AngularJS, JBehave,...

  • Davidson Consulting - Expert automatisation des tests

    Boulogne Billancourt 2013 - 2014 - Mission pour Siemens:

    Le projet consiste à automatiser les tests de validation décrits dans TFS (Team Fondation Server), en automatisant les actions utilisateurs sur l'interface de l'application (HTML, Silverlight) et les différentes vérifications sur l'interface, en BD,...

    Le tout est réalisé de façon à ce que l'équipe de validation puisse ajouter de nouveaux scénarios de tests sans intervention d'un développeur.

    Technologies : .NET4, Silverlight, Sql Server, TFS, SpecFlow
  • ELTA (Filiale AREVA TA) (mission pour le compte d'Ausy) - Architecte

    TOULOUSE 2012 - 2013 Architecture et développement du logiciel de l'UHDRM.
    Architecture et développement des tests automatiques en
    C++ et python/lettuce.

    Méthodologies : Agile, Kanban, BDD.
    Environnement : Linux, C++, STL, boost, Python, lettuce, swig, Trac, Bitten.
  • France Télécom (mission pour Ausy) - Ingénieur développement

    2011 - 2012 Développement de l'application BackBoneCollecte (BBC) permettant la gestion des aspects physiques et logiques du réseau FT.

    Accompagnement à l'automatisation des tests de non-régression, orientés BDD avec l'outils JBehave.

    Méthodologie : Agile, Scrum (équipe de 15 personnes), tests automatiques.
    Environnement : Java/J2EE, Spring, Hibernate, Wicket, PostgreSQL, JBehave,...
  • Sanofi-Aventis (mission pour Alyotech) - Ingénieur informatique scientifique

    2010 - 2011 - Divers conception & développement Orientée Objet en Matlab :
    • algorithmes mathématiques pour l'analyse de collections de molécules,
    • automatisations : tests de non-régression, compilation, déploiement.

    - Conception & développement de noeuds Knime, en Java/Swing

    Environnement : Linux, Matlab, Knime, Java, Swing
  • Continental (mission pour Alyotech) - Ingénieur développement

    2010 - 2010 Maintenance évolutive d'un logiciel existant (C++, MFC).
  • EADS Tests & Services (mission pour Alyotech) - Ingénieur développement

    2009 - 2010 Pour différents modules du RTC de U-TEST :
    - Rédaction en anglais du plan de validation et du manuel utilisateur.
    - Conception d'un framework de tests automatiques adapté au projet.
    - Maintenance corrective
    - Conception de nouvelles fonctionnalités

    Méthodologies : cycle en V ; BDD (Behaviour Driven Development)
    Environnement : Linux, C++, STL, boost, CMake, CppUnit, Doxygen, Redmine.
  • Alyotech - Ingénieur scientifique

    Antony Cedex. 2009 - 2009 Conception d'un algorithme évolutif d'interpolation entre deux prévisions météorologiques, destiné à Meteo France.

    Rédaction détaillée des spécifications de l'algorithme mathématique et de son implémentation modulaire.
  • Anyware Technologies (mission en AT pour Alyotech) - Ingénieur développement

    2008 - 2009 - Réarchitecture de code TCL, ajout de nouvelles fonctionnalités
    - Tests fonctionnels / non-régression embarqués et automatiques.
    - Portage d'un code C écrit pour Linux/Windows sur des cibles Wavecom sous Oasis.

    Environnement : µCLinux, TCL, C, Méthodologie Agile (JIRA,...)
  • CEAT (mission au forfait pour Alyotech) - Ingénieur projet

    2006 - 2008 Conception & développement d'un logiciel graphique de calcul de fatigue des avions.

    Environnement : .NET 2.0, Oracle, Crystal Reports, Mantis.
  • RBS - Chef de projet technique

    ORLEANS 2004 - 2006 Analyse, conception et développement d'une solution de synchronisation de données (bases de données et fichiers) entre un serveur et des clients.
    Clients : sources en C++ multi-platforme (Palm, Pocket PC, Windows,...).
    Serveur : sources en C#, Webservices, ASPX, TCP, MySQL, AS400.

    Tests fonctionnels / non-régression automatiques.

    Chef de projet technique d'une équipe de 3/4 personnes.
  • TéSa / ENSEEIHT / IRIT - Chercheur (thésard)

    2000 - 2004 Conception en C++ d’une bibliothèque (70 000 lignes, 150 objets) d’objets généralistes et orientés calcul scientifique, y compris la commande de Matlab depuis le C++.

    Intégration d’une IHM à la bibliothèque en Qt sous Linux.
  • Gendarmerie - Brigadier Chef

    Paris 1999 - 2000 Service National en Gendarmerie
  • Observatoire Midi-Pyrénées / Laboratoire d'Astrophysique - Ingénieur - Chercheur (stage DEA)

    1999 - 1999 Étude des systèmes dynamiques et chaotiques en astrophysique
  • Bruker - Ingénieur informatique (stage)

    Wissembourg 1998 - 1998 - Développement d'une nouvelle fonctionnalité sur une application embarquée dans un équipement de radiothérapie (2 mois).
    Environnement : Windows, Ada 95

    - Etude de conception d'un équipement de détection des pics ECG (électrocardiogramme) durant un IRM (2 mois).
    Environnement : Electronique numérique, Assembleur DSP
  • Bruker - Ingénieur informatique (stage)

    Wissembourg 1997 - 1997 Développement d'une interface de supervision des événements apparaissant dans une application.

    Environnement : Visual Basic (pour l'IHM), Ada 95 (pour les traitements)

Formations

  • TéSa / IRIT / ENSEEIHT (Toulouse)

    Toulouse 2000 - 2004 Thèse & Enseignement

    Traitement du Signal - Recherche fondamentale en Traitement du Signal sur le sujet
    « Estimation de retards en aveugle et modélisation AR dynamique de signaux. »

    Enseignements : C/C++, Assembleur DSP, Traitement du Signal, VHDL, Matlab.
  • ENSEEIHT

    Toulouse 1996 - 1999 Ingénieur en Electronique

    Traitement du Signal et de l'Image

Réseau