Laurent Laffont
Développeur
Expert en qualité du logiciel: spécification des besoins clients, eXtreme Programming (XP), Test Driven Development (TDD).
Investi dans l'organisation et la conduite des développements, adepte des pratiques agiles, Scrum.
Reconnu comme référence technique par ses collaborateurs, anime et participe à des communautés de développeurs.
Elève les compétences de l'équipe de développement par des formations internes.
Contributeur et hacker Pharo ( http://www.pharo-project.org ), environnement Smalltalk open source. Auteur de PharoCasts ( http://www.pharocasts.com/ ).
Développeur PHP/MySQL/Linux sur le portail AFI-OPAC3 à destination des collectivités territoriales.
2008 - 2010Cours d'introduction aux méthodes agiles, Scrum et tests unitaires.
Suivi de projets.
Cours de conception objet avancée.
Section Ingénierie Logicielle pour les Systèmes d'Information, Master 1
Programmation: Java, JUnit, Smalltalk
IDE: Eclipse, Pharo
Méthode: Scrum, TDD.
2002 - 2009Cours de programmation orientée objet, tests unitaires, design patterns.
Cours de notions de qualité.
Section TIT, Licence Pro.
Programmation: Python.
Méthode: ISO9001, Scrum, TDD, UML.
2007 - 2010Conception et développement de supervisions Web de sites de production (semi-conducteur, décolletage, hydraulique).
Conception et développement des logiciels embarqués pour un terminal industriel pour le suivi et contrôle de machines.
Formation de l'équipe de développement, mise en place de méthodes et outils adaptés.
Programmation: Ruby, Rails, AJAX, C.
Base de données: MySQL.
IDE: Netbeans, Emacs.
Outils: Subversion, Git, Trac, CruiseControl.rb.
Méthode: Scrum, XP.
Systèmes: Windows Server 2003, GNU/Linux, Mac OSX.
2000 - 2007Clientèle internationale (IBM, ST Microelectronics, Seagate, Philips, Infineon...)
Conception et développement sur les supervisions des machines de gravure profonde (MEMS) AMS200, AMS100, x200.
Coordination et formation des développeurs.
Définition et maintient des processus de développements. Certifications ISO 9001, CMMI.
Administration des serveurs pour l'intranet, outils collaboratifs et de développement.
Programmation: Python, Delphi, PHP, Visual Basic.
Bases de données: Firebird, MS-ACCESS, MySQL.
IDE: Borland Studio, Microsoft Visual Studio.
Serveur: Apache, SAMBA.
Outils: Subversion, UML Model Maker, Dunit.
Méthode: ISO 9001, CMMI, Scrum, XP.
Systèmes: Windows 2000, GNU/Linux.
