Vous pouvez trouver ici mon CV ainsi que des resources diverses et variées.
03/2012 - maintenant

Zenika, Paris

Développement d'un repository manager DORM (Derived Object Repository Manager)

  • Développement JEE Spring.
  • Direction de développeur.

Technologies:

  • Java 6, GIT, Maven 3.0.4.
  • IntelliJ, JRebel.
  • Tomcat.
  • Spring, Struts, JQuery, Twitter Bootstrap.

10/2011 - 03/2012

Ekino, Levallois

Développement JEE Spring / Hibernate / Struts 2

  • Amélioration de l'existant.
  • Déploiement d'applications web.
  • Développement de nouvelles fonctionnalités.

Sécurisation plateforme intégration continue

  • Mise en place de groupe LDAP.
  • Authentification et autorisation sur Jenkins et Nexus par LDAP / groupes LDAP.
  • Amélioration de Nexus pour authentification et autorisation par groupe.

Technologies:

  • SVN, Maven 3.0.3.
  • Java 6, IntelliJ 11, Groovy, XSL/XML
  • Spring 2.5, Struts 2, Hibernate, JQuery
  • Base de données Oracle, SQLDeveloper.
  • Tomcat 6
  • Jenkins, Nexus 1.9.0.x
  • LDAP
  • Ubuntu

07/2011 - maintenant

Zenika, Paris

Embauche chez Zenika, cabinet d'expertise et d'architecture informatique

  • Missions de conseils et de réalisation autours de technologie et outils liés à l'intégration continue.
  • Missions de développement Java/JEE.
  • Animation de formations en interne ou chez nos clients : Maven, Intégration Continue.

09/2008 - 09/2011

Alcatel-Lucent, Colombes

Apprenti ingénieur de développement et architecte

  • Développement de plugins pour Maven et Jenkins.
  • Mise en place d'un processus d'intégration continue pour de nouveaux et anciens projets.
  • Formations pour l'utilisation des outils liés à l'intégration continue : Maven, Hudson/Jenkins.
  • Coaching technique pour la réalisation de plugins Jenkins.

Technologies:

  • Java 5
  • SVN, Mercurial, Clearcase, Clearcase UCM
  • Eclipse
  • Windows XP
  • Maven 2.0.x
  • Hudson / Jenkins
  • JUnit / TestNG

04/2007 - 07/2007

University of East London, London

Technicien réseau

Stage de fin d'IUT dans le département Computer Science de l'UeL. Mise en place d'un service de réinstallation automatique des ordinateurs de salle de TP (PXE).

Technologies:

  • OpenSuse
  • Routeur CISCO / HP
  • Switch HP
  • Windows Server 2003

Maven

Apporter la connaissance de base concernant Maven, pouvoir l'utiliser, mais aussi comprendre comment il fonctionne et voir quelques comportement avancé.

Intégration Continue

Comprendre le principe de l'intégration continue au travers de quelques outils communs (Maven, SVN et Jenkins) et voir comment l'adapter au fonctionnement de son organisation.

Langage Java, Perl, Python, C, SQL, XML (XSL, SAX, DOM)
Environnement de développement Eclipse, STS, IntelliJ 10.5+
Architecture et frameworks JEE, Spring, Hibernate, EclipseLink, JPA
Usine logicielle Ant / Maven, Hudson / Jenkins, JUnit / TestNG, SVN / Clearcase / Mercurial (hg) / Git, Nexus / Archiva
Technologie web HTML, JSP / Servlet, PHP, JavaScript, CSS, Spring MVC
Technologie client riche Swing
Serveur d'applications Apache Tomcat
Base de données MySQL, PostgreSQL, Oracle (notions), LDAP (x500)
Systèmes Windows XP+, Server 2003+, Ubuntu, Debian
Conception et modélisation UML, XML, Design pattern
Réseaux et Administration système Apache HTTP, Protocoles (TCP/IP, IPv4/IPv6, UDP, DNS, FTP, HTTP), Routage (RIP, OSPF)

Jenkins

Jenkins est un serveur d'intégration continue largement utiliser dans l'industrie mais également dans le cadre de projet open-source (Apache par exemple).

2011

ESIPE-MLV

Marne-la-Vallée
Diplôme d'ingénieur en Informatiques et Réseaux, effecuté en alternance chez Alcatel-Lucent à Colombes.
2007 - 2008

EPUN

Nantes
2007

IUT de Lannion

Lannion
Diplôme Universitaire Technologique en Réseaux et Télécommunications.
2005

Lycée Dumont d'Urville

Caen
Baccalauréat Scientifique option Science de l'ingénieur.
Anglais Lu, parlé, écrit. 895/900 au TOEIC (Déc. 2009)
Italien Notion scolaire
Permis Titulaire du permis B