Savoir où l'on veut aller, c'est très bien; mais il faut encore montrer qu'on y va.
-- Emile Zola

Johan Venant (www.invicem.pro)

Tech lead / Expert / Architecte


Mon cursus professionnel me permet d'allier un très bon background technique et la capacité de prendre en charge des problématiques complexes de développement, de performance et de stabilité

Expert technique Java

Plus de 15 ans d'expérience dans le développement d'applications. Une expertise qui s'appuie sur des bases solides.

Architecte applicatif

De la conception à la réalisation, faite vous assister par une ressource à forte valeur ajoutée.


  • Java
  • Ruby on Rails
  • Html
  • Javascript
  • PHP
  • Git
  • Buildr
  • Mysql
  • Open JPA
  • Spring security
  • ElasticPath
  • Spring
  • Noheto
  • Google API
  • Symphony
  • SVN
  • Groovy
  • Oracle 8-9
  • logback/slf4j
  • Vim / Vimscript
  • Spring MVC
  • REST Jersey
  • Tomcat
  • JBoss
  • Jetty
  • Capistrano
  • Eclipse
  • SQL Server
  • Ehcache
  •  

Wideorbit (Depuis Mars 2015)

Architecte / Expert Java

Java 7, JSF 2.2, Primefaces 5.1, Hibernate 4.2, Maven, Spring Data, Open JPA, Git, Svn, Docker, Java Config, Mysql/MariaDB, Sybase ASE, Liquibase
  • Refactoring : Division par 12 du temps de chargement de certains écrans de l’application
  • Création de scripts de migration Sybase ASE vers Mysql avec Docker et Liquibase
  • Conception & réalisation d’un moteur de décisions hybride boolean / Criteria /Specification pour gérer les permissions en CRUD et les règles métier de l’application via Java Config
  • Migration de log4j vers log4j2 / Slf4j
  • Refactoring : simplification de l’application. Suppression de milliers de lignes de code
  • Refactoring : Redesign progressif de l'application en utilisant Spring Webflow et les principes du Domain Driven Design
  • Migration : Mise en place d'une migration automatisée de la base de donnée via Liquibase
  • Conseil : Conseil auprès des développeurs sur les « best practices » et sur les problématiques complexes

LVMH (Juillet 2011 - Janvier 2015)

Technical lead

Java, ElastiPath, Noheto
  • Analyse de l'application et proposition des axes d'améliorations à suivre pour agmenter la fiabilité de dior.com et de diminuer les temps de réponse
  • Responçable de la refonte du front dior.com. Réduction par 4 du nombre de lignes du code et par 3 du nombre de templates
  • Refonte de la gestion du cache. Mise en place de BigMemory. Division par 3 de la taille du cache
  • Pilotage du refactoring complet de l'application module par module afin de ne pas pénaliser les demandes d'évolutions et la stabilité de l'application.
  • Monitoring & audit de performances

LVMH (Juillet 2009 - Juillet 2011)

Expert Java

Java, ElasticPath, Noheto
  • Conception & Réalisation du back-office de contribution de Site Dior.com en Noheto
  • Conception & Réalisation de l'interface d'echane de commandes et de produits entre ElasticPath et JD Edwards via des messages EDI
  • Réalisation du module SSO et de synchronisation de comptes cross-site via Spring Security.
  • Support niveau 3 pour le site guerlain.com

L'Étudiant (Mars 2009 - 3 mois)

Développements & Conseils

PHP, Symfony
  • Développement de divers outils liés au développement d'un CMS Open source.
  • Développement du site internet pourseformer.fr basé sur une navigation par facettes

Karmawish (Janvier 2009 - 1 mois)

Conseils & Réalisation

Ruby on Rails, Capistrano
  • Réalisation d'un site d'entraide communautaire

Wedia (Aout 2006 - 3 ans)

Expert/Référent technique Java EE

Websphere, Weblogic
  • Audit des projets existants afin d’en améliorer les performances et la stabilité de la plateforme de production. (Lucien Barrière, Fromageries BelFormateur Client-Server Borland C++ Builder/Delphi
  • Conception et développement d'un cache multi-threads avec oscache et BerkeleyDB (Sleepycat)
  • Conception et développement des 150 sites pays et filiales pour Air Liquide (www.airliquide.com)
  • Support niveau 3 pour les équipes de développement Noheto.
  • Étude de faisabilité sur la migration des intranets vers la dernière version Noheto. (Société Générale 80 sites sur 9 conténaires Weblogic/Oracle)
  • Conseil et développement pour le site careers.socgen.com

Business Vision (Novembre 2005 - 8 mois)

Expert technique Java J2EE

Oracle, WSAD, RAD 6
  • Amélioration de la gestion de la sécurité de SACOM J2EE (CRM)
  • Mise en place d’un environnement Websphere en cluster
  • Mise en place d’un notifieur de modifications pour VSS
  • Audit de code
  • Développements divers

Business Vision (Mission I-BP) (Mars 2003 - 2.5 ans)

Responsable développement

PVCS, UP, NSIS, Java
  • Conception et réalisation d'un plugin multi-thread WSAD/Eclipse
  • Conception et réalisation d'un plugin Rational Rose
  • Formateur sur les produits Business Vision.

E-RIS Solutions (Février 2002 - 1 an)

Chef de projet Java

Java, Tomcat, Javascript, html, apache
  • Conception, Réalisation et déploiement d'un système décisionnel pour dirigeants

EIS-Réal (Septembre 2001 - 6 mois)

Consultant

Cognos Powerplay, BusinessObjects
  • Mise en place d’infocentre pour les administrations
  • Conception de cubes décisionnels
  • Veille technologique

Duran-Duboi (1999 - 2.5 ans)

Développeur

Java, HTML, applet
  • Réalisation et Développement d’IHM (client légé et lourd)
  • Réalisation de scripts 3D mettant en valeur le moteur Mendel 3D
  • Développement d’un chat java 3D avec la technologie Mendel
  • Développement de librairies javascript.
  • Développement de plusieurs outils DOM/Javascript

Cogisoft (1998 - 1999 - 1.5 ans)

Delphi, Borland C++ builder
  • Formateur Client-Server Borland C++ Builder/Delphi
  • Support technique pour sociétés développant sur des produits Inprise