Menu

Mathieu ROGER

ISSY LES MOULINEAUX

En résumé

Je travaille actuellement au sein de la R&D de CAST Software.

J'apprécie de travailler en équipe, en développement agile, dans un environnement R&D, axé sur la qualité et avec des outils modernes.

* Je crois qu'il n'existe rien qui soit compliqué, seulement des histoires mal racontées.
* Je crois que le TDD permet d'obtenir des architectures modulaires et est le seul garant de la qualité.
* Je crois que les changements fonctionnels sont les bienvenus.
* Je crois que l'intégration continue est ce qui nous distingue des chimpanzés.
* Je crois qu'Apple a raison: la question 'est pas de savoir quoi rajouter au logiciel mais quoi enlever.

Mes compétences :
TDD
C++
Agile Development
Architecture logicielle
Qualité
Agile
UML
Ingénieur
Subversion
Recherche

Entreprises

  • CAST - Technical leader, architecte

    2011 - maintenant - Encadrement technique, développement et architecture en mode agile sur les analyseurs de code. Coaching et conseil.
    - Architecte pour les analyseurs de code CAST (équipe de 20 personnes)
    - Directeur du projet Analyseur C++ dans visual studio C++ depuis l'idée, en passant par le choix de l'équipe jusqu'au setup et à la documentation
    - Pompier sur le projet pas-si-bien-partit Unicode (passage des analyseurs à unicode). Le projet est maintenant un succès.
    - Scrummaster, lead technique sur le projet struts2 en pur agile (3 persones). On n'avait jamais vu un projet se passer aussi bien.
    - Mentor sur l'intégration continue.
  • CAST - Ingénieur Développement Sénior

    2006 - maintenant - Maintenance et réécriture de l'analyseur de code Mainframe.

    - Coaching Agile interne
    -- Mise en place d'intégration continue avec Hudson, de tests unitaires et de tests d'acceptation avec fitnesse
    -- désormais toute l'équipe des analyseur est en TDD

    - MOA framework/moteur interne de développement
    -- facilitations de l'utilisation
    -- développement d'outils utiles, notamment une api d'introspection du moteur permettant
    --- de profiler les applications
    --- de vérifier des règles d'utilisation
    --- de débugguer
    - gestion/coordination du modèle conceptuel de données
  • IUT2 (Grenoble) - Formateur

    1999 - 2004 2 ans cumulés d'enseignement de la programmation C, des bases de données relationnelles et de la modélisation conceptuelle de donnée (Merise). Niveau enseignement supérieur.
  • Laboratoire IMAG - Ingénieur développement

    1997 - 2005 Maintenance corrective et évolutive d'un prototype de gestionnaire de données Orienté-Objet : développement de modules Déduction Logique, Persistance, Interpréteur de requêtes; rédaction de documentations et présentations internes, nationales et internationales; encadrement et formation de stagiaires.
  • LogicArch - Programmeur

    1996 - 1996 Développement de 2 bases de données ACCESS, Analyse des besoins; développement; mise-en-place.

Formations

Réseau

Annuaire des membres :