Code review / technical support for development teams.
Involved in technical solutions for PoC / Presales.
Mentoring for best practices in solution architecture, Design and Entreprise Integration Patterns, producing “quality code”…
Application monitoring and tuning (connection pool, DB indexing, JMX analysis)
Technical staff management (budget, bug assignment, controlling team workload…)
Trainer for SQLI Training Institute (OOP, JSF, Spring Framework…)
Working in an Agile environment.
Proposing client-adapted Scrum implementation, regarding constraints (legacy environments, cultural blocking points…)
Alain Ducasse GroupLuxury hotel activity of the group.
août 2012 - février 2013
IT System reorganization. Normalizing and defining target IT architecture. Java/JEE technical team leader.
Sizing the architecture linked to the target environment. PoC, technical solution proposals (WebServices/ESB, AOP/Aspect J, Maven dependency management…).
Creating a Continuous Integration platform (Jenkins, Maven, SVN/Git, Sonar, Nexus)
Defining development best practices and conventions for all Java applications
Technical audit for existing applications ; refactoring, technical updating (Spring, Maven, Hibernate)
Technical support and formation for the development team ; several should learn Java to be able to maintain the system in the future.
Working in an Agile environment (sprint definition, backlog feeding with the Business Analyst Team Leader, daily scrum…).
Technical Team Lead & Project Manager.
GAM Consult – Luxembourg
janvier 2011 - juillet 2012
Wrote guidelines (create a development environment from scratch, workspace configuration, persistance frameworks, view and best practices (patterns, software coding...)
POCs (desktop virtualization, continous integration, ESBs...).
Technical team leader. Responsible for cost and time respect. Cost estimations, reporting to clients.
Maintained the Chambre Des Députés du Luxembourg portal.
Defined Technical framework. Normalized the development environment. Continuous audit on existing code.
Technical meetings with european contractors : English was the working language.
Optics/Speeder : Optimisation Centralisée des Stocks, pour le Système Pièces Europe De Rechange.
In charge of developing critical, tranversal technical layers .
Normalized the existing code to JEE standards and best practices ; continous audit.
Deployed the application to target environments.
CAST – Paris Commissariat à l'Energie Atomique (CEA) : Electronic workflow for technical works.
décembre 2005 - septembre 2006
Audited a Java/JEE banking application of NATEXIS – BANQUES POPULAIRES group.
Studied differenced between Web 2.0 rich client or SWING interface, for an asset management system, using an existing JEE structure.
Analyzed, conceived and developed a Customer Relationship Management system for the Fédération Des Artisans Du Luxembourg : subscriptions, billing, reporting.
Full Web (HTML/CSS/JSF via IceFaces - Ajax-enabled)
Defined the technical and the applicative frameworks.
Integrated new code, considering the existing legacy system, business implemented with stateless EJB, Facade and JAR containing Business Service implementations.
Designed screens (HTML/CSS/IceFaces-JSF)
Technical team leader / project manager : responsible for cost and time respect. Cost estimations, reporting to clients.
Technical environments : JEE 1.6/ RAD 7.5.4 & WebSphere Server 7/ SVN /AS 400/ DB2 / Spring / Hibernate / EJB / JUnit / Servlet-JSP / JSF(framework IceFaces) /JasperReports/ HTML-Jscript-CSS-Ajax