Si l'on compte mes début sur ZX81, Je suis développeur logiciel depuis 1982.
Certes, le chemin fut long, pavé de bonnes intentions mais surtout jonché d'épines. J'ai eu la chance de travailler depuis 1994 chez plusieurs éditeurs logiciels, dans des SSII, de créer par 2 fois ma propre start-up, de concevoir, réaliser, livrer et piloter des logiciels (souvent pour les IHM Web) pour différents métiers: de la vente en ligne au application médicales en passant par la GED, l'aéronautique ou le retail.
Autodidacte en agilité, puis élève de Laurent Bossavit, j'ai la chance aujourd'hui d'apporter ma modeste contribution à Varian Medical Systems, sous la houlette d'Olivier Azeau.
En apprentissage permanent, je me permet parfois de parler de mes modestes connaissances et expériences en la matière et de chercher à sensibiliser, même au delà de mon entourage, une autre vision du développement logiciel et des métiers associés. Une autre façon de travailler oserai-je dire.
Et de partager aussi ce savoir au delà de la sphère des informaticiens, notamment dans le monde des projets culturels.
Expert en techniques de développement (C#, VB.Net, Asp.Net MVC, Ajax) pilotées par les Tests (TDD et BDD), exploration des Users Stories, mise en place de la chaine de développement (Intégration Continue, DDD, BDD, Mock, NUnit, TFS2010 ou alternatives libres, acceptance testing ATDD...).
Je préconise des architectures Ntiers (.Net) facilitant le développement (DDD+BDD+isolation+ORM+WCF+MVC) et minimisant les dépendances (loose coupling).
En plus de développer, mon rôle est de faciliter la réalisation de tel projets en appliquant les pratiques Agiles (SCRUM, XP,Kanban , Lean), facilitant la communication entre tous les acteurs du projet.
Mes principales préoccupations sont: l'ergonomie au sens "améliorer l'expérience utilisateur", les applications "User Centric", le développement de logiciels durables et les impact environnementaux du SI.
Mes travaux d'architecture logicielle permettent donc de réaliser des plates-formes Web ou Logicielles centrées sur l'utilisateur et la qualité du développement par l'usage de pratiques agiles.
J'ai en plus une expertise technique avancée sur ces outils : framework .Net v3.5 & 4.0 + plate-formes serveurs associées (Virtual Server, MOSS, SQL srv, IIS, Win Srv ...) , Asp.Net MVC, Ajax, WCF, WF, EF, MS Ent Libraries, TDD/BDD, intégration continue...
Mes compétences :
WCF
Continuous integration
Javascript
SCRUM
.Net 4.0
BDD
XP
JQuery
Training
Lean
Visual Studio 2010
PHP
Ajax
Gestion de projet
Microsoft SQL Server
C#
Visual Basic .Net
Team Foundation Server