I am an enthusiastic software engineer living in New York.

I have been working as a software engineer in France and the United States for the last 10 years, in many different sectors such as insurance, hotel and mobile phone industries.

My main skill is back end development with JavaEE. I also have a good front-end experience with JavaScript frameworks, HTML5/CSS and advanced knowledge in server administration, especially Unix-based ones.

I am curious and try to stay up-to-date by attending tech meetups or conferences when I get the chance. And I use some personal side-projects to experiment new things.

Beyond development, I believe in agile methodologies, especially in Scrum since I have used it with success throughout my career and became a certified Scrum Master.
In addition to that, I like the software craftsmanship approach.

I am looking for an opportunity to work for a company I believe in, with challenging engineering problems, where creativity and user experience matters.

I am highly specialized in JavaEE, and here are some of the many technologies and tools I have had to work with over the course of my career:

Back end

  • Java, Scala
  • Spring MVC, Struts 2
  • Spring IoC, Google Guice
  • Spring Data, JPA, Hibernate
  • Spring Boot, Dropwizard, Play
  • Amazon Web Services (EC2, S3, SQS, CloudSearch), Apache Camel
  • JUnit, Mockito

Front-end

  • jQuery, AngularJS, React.js
  • HTML5, CSS3, Bootstrap, Less, Sass

Deployment, servers & OS

  • GoCD, Jenkins, CircleCI
  • Docker
  • Nginx, Apache
  • Tomcat, Jetty
  • OSX, Linux, Windows

Databases

  • MongoDB, MySQL, PostgreSQL, Oracle

Tools

  • Maven, Gradle
  • Git, SVN

Methodologies

  • Scrum, Kanban
February 2018 - December 2018

[+]

Software Engineer

Website and Back Office, including:

  • Complete migration of transactional emails (over 2M/month) from in-house solution to SaaS (Mailchimp, Sailthru)
  • Search functionality in Back Office to improve Customer Service performance
  • Major overhaul on authentication and authorization system in Back Office

Responsibilities:

  • Back end development
  • Corrective and evolutive maintenance
  • Delivery management

Java Scala Play Dropwizard jQuery AngularJS PostgreSQL MongoDB Amazon EC2 Amazon S3 Amazon SQS Amazon CloudSearch Nginx Maven CircleCI JIRA
October 2015 - November 2017

[+]

Software Engineer

Website, Back Office and MVNO platform (team of 3) including:

  • API integration from 2 of the 3 biggest carriers in the United States
  • E-commerce Shop to sell SIM cards and phones
  • AutoPay functionality
  • Several 3rd-party API integration such as Shipstation, Braintree, Signifyd, Xero, etc.
  • Complete migration of US Mobile platform from a monolithic architecture (on top of MariaDB) to a microservices architecture (on top of MongoDB)
  • Major redesign of the website from custom HTML/CSS to Bootstrap 4 & Sass

Responsibilities:

  • Back end and Front end development
  • Corrective and evolutive maintenance
  • Infrastructure setup and deployment
  • Delivery management

Java Spring MVC Thymeleaf jQuery MongoDB Docker Spring Boot Nginx Maven GoCD
January 2015 - August 2015 (8 mos)

[+]

Software Engineer
& Scrum Master

Travel insurance booking funnel for multiple countries: France, Denmark, UAE, Bulgaria, etc. (team of 3-6)

Responsibilities:

  • Back end and Front end development
  • Corrective and evolutive maintenance
  • Backlog management
  • Tasks assignment
  • Delivery management

Java Spring MVC AngularJS JIRA Tomcat Apache Maven Jenkins
October 2011 - October 2014 (3 yrs, 1 mo)

[+]

Back End Engineer

Multiple projects for Accorhotels.com website and its 14 hotel brands (Sofitel, Novotel, Pullman, etc.), including:

  • Major overhaul on CRM platform (6 mos, team of 2)
  • Specific funnel to simplify customers check-ins and checkouts (10 mos, team of 4)
  • Authentication process overhaul, automatic login system, seamless navigation between websites (5 mos, team of 2)
  • New payment system using customer loyalty points (7 mos)

Responsibilities:

  • Functional & Technical specs writing
  • Back end and Front end development
  • Corrective and evolutive maintenance

Java Spring Struts jQuery Tomcat Maven Jenkins
April 2010 - March 2011 (1 yr)

[+]

Software Engineer

Development of an API and UX over an Autonomy IDOL search engine indexing documents from the legal department of the company (team of 3)

Responsibilities:

  • Technical specs writing
  • Back end and Front end development
  • Corrective and evolutive maintenance
  • Infrastructure setup and deployment

Java Spring MVC jQuery Hibernate PostgreSQL JBoss Apache Maven Jenkins
March 2010 - September 2015 (5 yrs, 7 mos)

[+]

Software Engineer

Worked as a consultant for EDF, AccorHotels and Allianz as described above, but also Renault, Darty, etc.

February 2008 - December 2010 (1 yr, 11 mos)

[+]

Software Engineer

Worked as a consultant on several projects for Humanis, Editions Lefebvre Sarrut, SFR, etc.

July 2015

Professional Scrum Master I Certification
Scrum.org

2002 - 2008

Master's Degree, Software Engineering
EPITA, Paris, France