Situation professionnelle

Freelance
Ouvert aux opportunités

Présentation

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 !

A bientôt ...

Compétences

  • 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
  • WEB et mobiles : HTML, CSS, Javascript, Jquery, Ajax, PHP, Symfony2, Servlets, JSP, JSTL, MVC, GWT, Apache, Jetty, architectures N-tiers, Android
  • Base de données : SQL, MySQL, PostgreSQL, Hsqldb, Oracle, Hibernate
  • 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, ...
  • Méthodes agiles : ScrumMaster et coach agile
  • Formations, pédagogie, goût pour le partage de connaissances
  • Développement : Java, Web, Android, multi-threading, protocoles, ...
  • Bons contacts humains, travail en équipe, collaboration et satisfaction client, assistance et support, déplacements et interventions, autonomie
  • Langue : Anglais : surtout technique et "voyage" (déplacement international)
  • Ingénierie agile : SVN, Subversion, Maven, Hudson-Jenkins, Sonar, JUnit, Mockito, Fitnesse, Selenium, Trac, ...
  • Curiosité pour les nouveautés : Groovy, Play! Framework, librairies WEB, NoSQL, JPA 2, Cloud, Google App Engine, GWT 2, PHP5, ...
  • WEB : HTML, CSS, Javascript, Jquery, Ajax, Servlets, JSP, MVC, GWT, ...
  • Base de données : MySQL, PostgreSQL, Hsqldb, Oracle, Hibernate