Société

» Actualités » Présentation » Faisons affaire » FAQ Flux RSS

Documents

» Livres

Logiciels

» Archives

Auteur

» CV (Français) » CV (English)


Curriculum Vitae

Thomas GIL (thomas.gil@gmail.com)

Consultant indépendant - Formateur
Société thomasgil.com EURL
6 quai du Loing
77250 Veneux Les Sablons

Mon cursus en deux mots

Après avoir été consultant/formateur pendant deux ans chez Valtech, je me suis consacré presque exclusivement à l'activité de formation (Java, .NET, Web, XML) toujours chez Valtech puis dans sa filiale Valtech Training pendant quatre ans.

En parallèle de mon activité de formateur, sur mon temps libre, j'ai suivi Sami Jaber dans l'aventure du site www.dotnetguru.org. C'est à cette occasion que j'ai créé la société DotNetGuru SARL. Mes activités sur ce site étaient assez variées: rédaction d'articles, développement d'applications d'exemple (les "PetShops") et administration du serveur.

En Septembre 2005, souhaitant consacrer davantage de temps au Libre et aux domaines techniques novateurs, j'ai changé de statut pour devenir consultant-formateur indépendant.

Enfin en Octobre 2007, j'ai créé la société thomasgil.com EURL et liquidé DotNetGuru SARL.

Compétences techniques

Langages maîtrisés Java, C#, C, D, XSLT, PHP, JavaScript
Langages de présentation HTML, CSS "à la ZenGarden", XSLFO, SVG
Java EE Servlets, JSP, JDBC, EJB (2.1 et 3.0), WebServices
Frameworks Java EE JUnit, Hibernate, Struts
.NET ASP.NET, ADO.NET, .NET Remoting, WebServices
XML XML, DTD, XML Schema, XSLT
Conception Design Patterns, Conception Orientée Aspects (AOD)
AOP AspectJ, AspectDNG, JBossAOP
Principaux logiciels utilisés VisualStudio.NET, Eclipse, JBoss, Jetty/Tomcat, Apache, Scite, Nvu, InkScape, TheGimp, Tortoise/Subversion, XmlCooktop
Systèmes d'exploitation Windows, GNU/Linux (Debian)

DotNetGuru

Co-auteur du site www.dotnetguru.org, j'ai rédigé des articles techniques dont voici quelques morceaux choisis:

D'autre part, j'ai la chance de participer une fois par an au Symposium DotNetGuru, un séminaire d'une journée faisant intervenir sur des sujets pointus plusieurs experts techniques tels que Eric Groise, Sébastien Ros, Julien Brunet, Didier Girard ou Jean-Louis Bénard.

Livre

Un article un peu plus conséquent que les autres... J'ai rédigé un livre électronique intitulé Conception Orientée Aspect, en vente en ligne sur www.dotnetguru.org au format électronique et papier. Après un an de vente en ligne, j'ai pris la décision de rendre ce livre gratuit et librement téléchargeable ici.

Ce livre était la suite logique de mes travaux sur AspectDNG et m'a permis de faire le point sur l'AOP/AOD et son impact sur la Conception Orientée Objet. La rédaction d'un ouvrage de cette taille était une première pour moi et m'a beaucoup apporté en termes de structuration des idées et de méthodologie de travail.

De plus, il était intéressant de mettre en oeuvre le processus de vente en ligne soi-même: cela impliquait des considérer les aspects commerciaux, juridiques, fiscaux et comptables. Techniquement, le paiement en ligne est implémenté en PHP sur www.dotnetguru.org et fait intervenir la banque virtuelle PayPal.

Projets récents

Date Projet Description Technologies Rôle
2009 training Application documentaire de production automatique de slides et de livrets pour stagiaires d'une formation (format PDF) G Concepteur, développeur
2008 gpdf Bibliothèque de génération de documents PDF G, C Concepteur, développeur
2008 G Surcouche objet (légère) du langage C C Concepteur, développeur
2007 Messagerie applicative (Réseau Ferré de France) Prototype/ossature d'une architecture Web multi-niveaux .NET servant de base au développement d'applications C# 2.0, ASP.NET 2.0, ADO.NET 2.0, Ajax.asp.net, CSS Architecte, développeur
2003 - 2005 Course Manager (Valtech Training) Application Web de gestion des descriptions de cours Valtech Training Java, Struts, EJB 3, XML, XSLT, XSLFO Architecte, développeur

Projets Open Source

Date Projet Description Technologies Rôle
2005 PetShopAOP Exemple d'architecture technique tirant partie de l'AOP AspectDNG Architecte, développeur
2003 - 2006 AspectDNG Tisseur d'aspects statique .NET C#, XML, XPath Chef de projet, développeur
2004 - 2005 Oxerp Progiciel de gestion intégré, piloté par Pascal Coube Java Swing, EJB Développeur, co-architecte d'Oxerp 2 (EJB 3, Ajax)
2003 - 2005 PetShopDNG Exemple d'architecture technique multi-couches .NET ASP.NET, C#, DTM, .NET Remoting Architecte, développeur

Formation initiale

1998 - 1999 ENST Paris - 2 et 3ème années
1997 ENST Bretagne - 1ère année
1995 - 1996 Math Sup/Spé au Lycée Kléber, Strasbourg
1994 Baccalauréat - Mention Bien

Langues

Bon niveau d'anglais: animation de formations à l'étranger, rédaction et traduction d'articles pour la version anglaise (partielle) de dotnetguru.

1998: Diplôme de l'université de Cambridge: Certificate in Advanced English

Centres d'intérêt

Sports: Vélo, Roller, Natation, Monoski (neige et nautique), Surf

Recherche informatique: (AOP générique, langages de programmation...)

Cinéma, littérature

Voyages: Indonésie (dont Java bien sûr...), Etats-Unis, Israël, Cuba, Mayotte, La Réunion, Maurice, Tunisie

Respect de l'environnement, économie d'énergie