Passionné par l'édition logiciel, je souhaite concilier réalisations exceptionnelles, satisfactions des utilisateurs, qualité et plaisir de produire, grâce aux possibilités offertes par les nouvelles technologies, le tout dans un contexte agile.
Visitez mon blog et mes profils, et surtout, n'hésitez pas à me contacter !
Développements : Java, conceptions objets, design patterns, injection de dépendances (Spring), couplage lâche, communications réseau et terrain (automates, équipements de sonorisation ou de parking), implémentations de protocoles standard ou propriétaires, multi-threading, annotations, XML et marshalling, Quartz, concurrent & NIO, C/C++
Ingénierie agile : partage de sources et gestion de versions (SVN, Subversion), production logicielle automatisée et gestion de dépendances (Maven), intégration continue (Hudson), suivi de la qualité (Sonar), tests unitaires (JUnit, Mockito, JMock), spécifications exécutables et tests d'intégrations (Fitnesse, Selenium), suivi d'anomalies (Trac)
Travail collaboratif : Wiki, pair-programming, coding-dojo
Formations Agilité + Scrum : 1 ou 2 jours de présentations (fondamentaux, principes de base, objectifs), d'échanges, de jeux
Accompagnement des équipes pour une gestion de projet agile : organisation, prise en main des nouveaux rôles, mise en place des outils, ...
Ingénierie agile (volet technique pour une migration agile réussie) : intervention auprès des équipes pour les aides à monter en compétences sur les outils, techniques et bonnes pratiques indispensables à l'agilité : tests unitaires, TDD, intégration continue (Hudson-Jenkins), usine logicielle (Maven), ... Intervention en présentation, accompagnements collectifs et personnalisés, mise en pratique par le coding-dojo, ...