Summary

In love with computers since i used one for the first time, i am an experienced software engineer and a craftsman enthusiast, my interests include :

  • Learning.
  • Software quality.
  • Domain Driven Design.
  • Cloud native computing.
  • Developer Advocacy.
  • DevOps culture.
  • Blockchain technology.


Job Experiences

Lead Developer & DevOps Engineer

Azalead Software (Paris)

Product: Account Based Marketing tool in SaaS intended to b2b companies

As a member of the R&D team (5 persons) i was in charge/part of:

  • Keeping the production platform up, improving and monitoring its performances:
    • Migrated from Equinix to Microsoft Azure Cloud and Google Cloud Platform.
    • Implemented the monitoring, continuous integration, and deployement tooks.
  • Developing the product’s features (mainly the backend part).
  • Agile methodology implementation.
  • Development best practices implementation.
  • Architectural and design choices (application and infrastructure).

2014/12 - present

  • Cloud Platforms
  • Spring-Boot
  • Google App Engine
  • DevOps
  • Analytics
  • Java EE
  • Kanban
  • Microservices
  • PostgreSQL

Information System Consultant

ERDF (Paris)

Product : Exchanges management system between ERDF and the electricity suppliers.

Within a distributed team (Lille and Paris) of 70 to 90 people, i was a part of:

  • The conception & development of the web services provider part of the application: Conception & development of the SOAP web services (EJB, JAXB, JAX-WS, JPA, Spring, Weblogic).
  • The conception & development of the application portal (GUI), one of the web services consumer : MVC design (Spring MVC, JSP, CSS, Javascript).
  • Integration, Unit and Acceptance Tests implementation (Mockito, SoapUI/Groovy,Selenium, FitNesse).
  • Continuous integration (Jenkins)/ Code quality (Sonar)/ source code management (merges) with svn.

2012/10-2014/12

  • Scrum
  • Spring-Framework
  • SOAP
  • SOA
  • Domain Driven Design
  • Weblogic Server
  • Java EE
  • Scrum

Intern

Capgemini

Product : A middleware that caches and translates Siebel CRM SOAP endpoints into REST web services for a mobile application intended for SPIE agents.

  • In charge of:
    • The Conception & the development of the SOAP services consumer (JEE, Maven, wsdl2java)
    • The Conception & the development of the data processing part (Plugins architecture)
    • The Conception & the development of the exposed REST webservices.
    • JBoss webserver configuration to run the middleware.
  • Part of the conception and the development of the webservices consumption by the mobile application.

2012/04-2012/09


Education & Certification

Professional Master's Degree

Université de Paris 6 - Pierre et Marie Curie

Science et Technologie du Logiciel specialty API (Algorithmique et Programmation pour l'Ingénierie)

2007-2012


Technical skills

Java, SQL

85% Complete

Shell, JavaScript

65% Complete (success)

Scala, Groovy, Kotlin, Node

50% Complete (success)

Golang, Python

35% Complete (warning)

Dart, C

30% Complete (danger)