Menu

Yann LE MOIGNE

Laval

En résumé

Développeur depuis plus de 10 ans, je pratique mon métier avec passion. M’inscrivant dans le mouvement du Software Craftsmanship, je pense qu’un code de qualité pérennise un logiciel et en réduit le TCO.

La qualité passe aussi par un partenariat productif avec le client. Pour cela, la communication et l’esprit d’équipe sont pour moi des valeurs importantes.

Lors de mes missions, je suis impliqué, pragmatique et rigoureux, afin d’obtenir le meilleur résultat possible pour le client.

Je serai disponible à partir de Janvier 2015.
Mobilité Ouest et Paris.

Mes compétences :
Java
Maven
Eclipse
Android
Gradle
Git
Groovy
Scala
AngularJS
JPA
C
JAX-RS
Jenkins
Tomcat
Vertx.io
Swing
Haskell
Xtend
JUnit
Glassfish
SQL
SWT
Play 2
JavaScript
GulpJS
Sonar
HTML 5
CDI
C++
JBoss
IntelliJ
Spring
EJB
Akka
Ant
JCA
Node.js

Entreprises

  • Lactalis Informatique - Lead Technique

    Laval 2013 - maintenant En tant que référent technique d’une équipe de développement de 6 personnes, j’ai :
    - Participé à la sélection des prestataires travaillant sur le projet
    - Formé les développeurs à travers la mise en place de Kata
    - Animé l’équipe par la présentation puzzlers, présentations de concepts objets (type SOLID, Objects calisthenics) et fonctionnels (fonction d’ordre supérieur, programmation par type)
    - Accompagné les développeurs sur les bonnes pratiques de développement (Clean Code) par la pratique du pair programming et des code review.
    - Fait du support à la réalisation.

    J’ai accompagné la MOA sur les domaines tels que :
    - La modélisation métier, par l’utilisation d’une approche DDD (usant de Strategic & Tactical patterns)
    - L’ergonomie et la conception d’IHM (Client lourd et tactile)

    J’ai réalisé des développements techniques tels que :
    - Enrichir la chaîne d’intégration continue par la réalisation de plugins Gradle gérant les processus de release, d’internationalisation, installation/configuration/déploiement de JBoss.
    - Réaliser un portail de supervision et de commande des installations JBoss (Frontend aux tâches gradle associé) en Play 2/Scala ; Client AngularJS, WebSocket.
    - Réaliser une librairie cliente JAX-RS pour Android.

    Enfin, j’ai participé aux développements applicatifs : client Swing et Android, services EJB.
  • Lactalis Informatique - Architecte Technique JEE

    Laval 2011 - 2013 En tant qu’architecte technique j’ai rédigé un dossier d’architecture présentant un plan de migration d’une application (700k SLOC) monolithique Swing vers une architecture JEE6

    Une fois le dossier validé par la direction du client, j’en ai fait la mise en œuvre :
    - Création des composants nécessaires.
    - Migration de usecases.
    - Reprise du générateur de code (Migration vers Xtend) et des templates.
    - Création d’un connecteur JCA correspondant à l’EAI du client.

    J’ai aussi mis en place l’usine logicielle : Git, Maven, Jenkins, Sonar, Nexus.

    Enfin, j’ai formé l’équipe interne à la nouvelle architecture ainsi qu’aux nouveaux outils.
  • Lactalis - Consultant/Développeur Java

    Laval 2011 - 2011 Au cours de cette mission, j’ai conduit différentes analyses et travaux préparatoires à une migration J2SE vers JEE.

    J’ai aussi réalisé le développement de diverses fonctionnalités (IHM Swing) et de rapports avec l’outil de reporting BI « Birt ».
  • Lingua & Machina - Développeur Java

    2011 - 2011 Dans le cadre de cette mission, j’ai réalisé diverses fonctionnalités en JSP/Servlet.

    De plus, j’ai réalisé une maquette d’architecture basée sur Guice, Wicket, JPA, JSR303 (javax.validation)
  • Groupagora - Développeur Java/J2EE

    PARIS 2006 - 2010 Lors de cette mission, j’ai accompagné le client pour améliorer les processus de développement par la mise en place d’un bug tracker (Bugzilla) et d’une méthodologie de plan de version (Rolling release)

    J’ai aussi réalisé des développements de composants Swing riches, tel qu’un Wizard et une Treetable.

    Enfin, j’ai rédigé plusieurs dossiers d’analyse détaillée (Usecase, UML) et construit de nombreuses IHM de saisies et de fonctions métiers.
  • Agelid - Développeur Java

    2004 - 2005 Dans une phase de refonte de produit, j’ai participé à la rédaction d’études sur les évolutions d’architecture et de technologies.

    Dans le cadre du prototypage, j’ai réalisé plusieurs plugins eclipse (Eclipse-RCP) ainsi qu’un composant d’affichage 3D Java avec JNI/C/OpenGL.
  • Atthis - Développeur Java

    2001 - 2004 A ce poste, j’ai participé à la création d’une application web en HTML 4, JSP/Servlet, dont un client cartographique en Flash (ActionScript 2)

    Sur une application Java 3 tiers, j’ai développé des IHM en Swing, ainsi qu’un module de dessin vectoriel en Java2D. J’ai aussi travaillé sur la couche de communication client/serveur : Thread, NIO, Socket, Multiplexage.

Formations

Réseau

Annuaire des membres :