L'informatique est pour moi une passion depuis l'enfance. Autodidacte, j'ai appris à programmer, créer des sites web et administrer des serveurs sur mon temps libre d'abord - par le bidouillage et mes lectures, puis lors de mes études, et enfin en emploi.
Convaincu que la réussite est collective, je participe au développement de produits open source et à des conférences (speaker/attendee) lorsque j'en ai la possibilité.
Conscient que le logiciel change le monde, et profondément attaché à toute forme d'émancipation, je m'intéresse à des sujets aussi vastes que la philosophie, l'économie, le management, etc. afin de m'enrichir personnellement et, je l'espère, me permettre de faire du bon travail.
Maintenant fort de plus de 10 ans d'expérience, encore loin de tout savoir, j'occupe le role de Tech Lead. Partager mes connaissances, définir une vision/architecture technique (DevOps), et animer une équipe (de manière Agile) font de ce role un métier qui me passionne.
Formation de 6 semaines sur les technologies Java / JEE utilisées par l'entreprise: Java 6, Java EE 6, Maven, Spring, Hibernate, Log4J. Cette formation s'est terminée par la création d'une application d'ebanking réalisée en groupe avec la méthode agile eXtreme Programming. http://github.com/BluePyth/patricks-bank
Création de l'outil de test de charge Gatling avec le directeur technique de l'entreprise. Cette mission a duré le reste de mon stage (et s'est poursuivie ensuite).
Ecrit en Scala, Gatling propose une nouvelle approche du test de charge en terme de performances, son architecture est basée sur l'utilisation d'acteurs et d'I/O non bloquantes.
Détails de l'expérience
Développement Scala: Gatling est écrit en Scala (langage object et fonctionnel). Développement sous Eclipse. Utilisation des bibliothèques Akka et Async Http Client.
Projet Open Source: compatibilité de licences, utilisation de Github, gestion d'un projet Open Source
Développement HTML/CSS: Intégration HTML/CSS3
Développement Java: Utilisation avancée de Maven (création d'archetypes, administration Nexus), apprentissage de Spring et Hibernate. Adminsitration du serveur d'intégration Jenkins
Suite à ce stage, j'ai été embauché (CDI) dans cette entreprise
Description de l'entreprise
eBusiness Information est une entreprise de service en informatique. Elle se positionne sur un service de qualité et une notion qui lui est propre : le service équitable.