Contact

Professional Status

Employed
Open to opportunities

About Me

Highly qualified, Java and Spring certified professional, passionate software engineer with more than 12 years experience in Java JEE development, I'm seeking for interesting opportunities in a very rich development projects.
Having excellent technical skills, I would like to work in both challenging and innovative projects using modern and popular open source technologies and frameworks such as Spring, Hibernate, JPA, REST, Maven, Git, Angular, Docker, Jenkins, ...

Experience

  • ■ Architecture design and continuous review
    ■ Development (Front, Back, Batch, API, ...)
    ■ Developers mentoring and coaching
    ■ Clean code practices
    ■ Agile and TDD practices
    ■ Continuous Integration
    ■ Deployment automation
    ■ Bugs and issues troubleshooting (technical, functional, performance, security, ...)
    ► Technical Environment : Java 8, Spring Boot, Javascript, JQuery, Angular 2, Typescript, Maven, Jenkins, Nexus, Sonar, Git, Tomcat 7/8, Hibernate 5, JPA, REST, Micro-Services, EhCache, HazelCast, JUnit, Mockito, IntelliJ, Linux, Docker, AppDynamics, ...

Founder

WeHighTech
Since january 2017

Java JEE Architect

BforBank
Since december 2012
  • ■ Designing and review of the Architecture
    ■ Defining solutions, frameworks, tools, ...
    ■ Continually improving product architecture and design to meet ever increasing demand on performance and scalability
    ■ Working with Product Management, QA and developers to deliver software releases of highest quality
    ■ Writing technical documentation
    ■ Mentoring software developers and lead development teams
    ■ Developers trainings
    ■ Clean code best practices and quality control
    ■ Bugs and issues analysis and resolution (functional, performance, security, ...)
    ■ Development and deployment of automation tools
    ■ Design and development of POCs, APIs and technical components
    ■ Technological watch (Devoxx, Paris JUG, BBLs, Meetups,...)
    ► Technical Environment : Java 8, Spring 4, Maven 3, Jenkins, Nexus, Sonar, Git, Tomcat 7/8, Hibernate 4/5, JPA, REST, EhCache, HazelCast, JUnit, Mockito, IntelliJ, Javascript, JQuery, Angular, ReactJS, Linux, Docker, AppDynamics, Android, IOS, ...

Java JEE Architect

Manpower
March 2011 to november 2012
  • ■ Architecture definition and review
    ■ Involved in the design of various applications
    ■ Development industrialization
    ■ Design and development of technical modules, APIs, ...
    ■ Design and development of POCs
    ■ Technical support for project teams
    ■ Technical documentation
    ■ Trainings of the project teams
    ■ Technological watch (Paris JUG, Technical events,...)
    ► Technical Environment : Java 7, Spring 3, Maven, Jenkins, Artifactory, Sonar, Git, Tomcat, Hibernate 3, JPA, REST, EhCache, JUnit, Mockito, Javascript, JQuery, Linux, ...

Lead Developer Java JEE

SOCIETE GENERALE
November 2009 to february 2011
  • ■ Development of new features, bug fixing and support level 3 for the BACARDI application used by traders and financial analysts for pricing, risk analysis and VaR (Value At Risk) on shares and derivatives scope (GED Global Equities Derivatives).
    ► Technical Environment : Java 5, Swing, EJB 3, Junit, Eclipse, Maven, XML, ClearCase, Oracle, Linux, Grid Computing, distributed cache "giga space", ...

Java JEE Senior Software Engineer

NOUVELLES FRONTIERES
May 2009 to october 2009
  • ■ Design and Development of new features for the e-business company website
    ► Technical Environment : Java 5, Javascript, Ajax, JSP, JSTL, HTML, CSS, XML, Struts 1.3, Tiles, Spring 3, JSF, Hibernate 3, REST, SOAP, Endeca, Lucene, JUnit, EasyMock, Log4j, Quartz, Velocity, Maven, Tomcat 5, Eclipse, Unix, Oracle, ...

Java JEE Senior Software Engineer

EUROPE ASSISTANCE
October 2008 to april 2009
  • ■ Design and development of a travel insurance new web application
    ■ Design and development of sales integration engine for different partners of the company

Java JEE Senior Software Engineer

BNP PARIBAS ASSURANCE
October 2007 to september 2008
  • ■ Development of Stock Exchange order management web application.
  • ■ Development of new features and bug fixing of digital documents management web application

Java JEE Software Engineer

FNAC
May 2007 to september 2007
  • Design and development of a web application useful for managing variable salary part for FNAC employees.

Java JEE Software Engineer

CAISSE EPARGNE
December 2006 to april 2007
  • ■ Development of new features for an application managing insurance contracts.
  • ■ Refactoring and design improvement of existing software components.

Java JEE Software Engineer

Union Bank of Switzerland
August 2005 to november 2006
  • Design and development of Java JEE platform serving for performance monitoring, diagnosis and analysis of a the new online banking web application.

Java JEE Software Engineer

Credit Suisse
January 2005 to july 2005
  • Design and development of a log files parser and key performance indicators analysis Java JEE application.

Java JEE Software Engineer

Business & Decision
September 2004 to december 2004
  • Web development of an application managing channel subscribers for Canal +

Skills

  • REST, SOA, Micro-Services
  • SCRUM, XP, V3 (CMMI), RUP
  • JAVA/JEE (SERVLETS, JSP, JSTL, EJB, JMS, ...), JAVASCRIPT, SCRIPT SHELL
  • INTERNET : HTTP, XML/XSLT, HTML, JAVASCRIPT, AJAX, CSS, ...
  • UML (RATIONAL ROSE, ARGO UML),
    MERISE (POWER AMC), DESIGN PATTERNS
  • WINDOWS
    UNIX (AIX, SOLARIS, REDHAT)
  • Mac OS
  • TOMCAT, TC SERVER, WEBSPSHERE, WEBLOGIC
  • SQL, PL-SQL
  • MULTI-THREADING
    STRUTS, SWEETDEV, JSF, PLAY, GWT, ...
    SPRING (CORE, MVC, SECURITY, BATCH, LDAP,...) , HIBERNATE, JPA
    WEBSERVICES (SOAP/REST)
    SAX, JDOM, STAX, CASTOR, DOZER
    JUNIT, EASYMOCK, MOCKITO, HAMCREST, FESTASSERT,
    LOG4J, LOGBACK
    ANT, MAVEN
    CLEARCASE, CVS, SUBVERSION, GIT
    HUDSON, JENKINS
    NEXUS, ARTIFACTORY
    SONAR (CHECKSTYLE, FINDBUG, PMD, COBERTURA, JACOCO, ...)
    JMETER, JAVAMELODY,...
  • ORACLE, SQL SERVER, SYBASE, MYSQL
    DB2, HSQLDB

Interests

  • New Technologies, books and magazines
  • Biking

Education

Advanced English Training - Level C1

British Council
November 2016 to january 2017

TOEIC

ETS GLOBAL
January 2014 to january 2016

835 / 990

Spring Certified Professional

VMWare (Spring Source)
December 2012

82 / 100

Blue Belt Certified

KnowledgeBlackBelt
November 2011

Sun Certified Java Programmer

Sun MicroSystem
November 2007

Software Engineer

EMI
September 2001 to july 2004

TOEFL

EMI
2003

507/677