Main Languages
Python Java Go
Other Languages
JavaScript Ruby SQL
Configuration Management
Ansible
DevOps Tools
OpenStack Docker
Frameworks (Python)
SQLAlchemy Alembic WSME Pecan
Frameworks (Java)
Spring JPA Hibernate OSGI WebServices (CXF) Workflow/BPM (JBPM)
Web Frameworks
AngularJS JSP/Servlet HTML5/CSS3
Relationnal Databases
Oracle MySQL
NoSQL
MongoDB ElasticSearch
Source control and CI/CD
Jenkins Git SVN

Numergy

OpenStack Software Developer, Numergy
Paris, France
Since October 2013 Current position

OpenStack Development

  • Python programming, developing the OpenStack Solum project, Platform-as-a-Service for Openstack
  • Solum Core Reviewer
  • OpenStack Active Technical Contributor

DevOps

  • Automated testing of OpenStack using Docker and Tempest
  • Prototypes of Dockerized OpenStack Services

Python OpenStack Docker Ansible


Zenika

Software Developer & Trainer, Zenika
Paris, France
October 2010 - September 2013 (3 years) Ended

  • Java Software Developer (General Electric, Generali, Bouygues Telecom)
  • Trainer (Java, JPA, GWT, Google App Engine, Git, OSGi)
  • Speaker at French conferences (Devoxx France, Mix-IT, BreizhCamp...)

Bouygues Telecom

Java Software Developer, Bouygues Telecom
Paris, France
April 2013 - June 2013 (3 mois) Ended

Creation of an home automation platform

  • Setup of the CI/CD Infrastructure (Git, Jenkins) and definition of development best practices
  • Development of communication channels between Bouygues Home Box and devices
  • Development of the front Web application

Java Spring MVC AngularJS MyBatis OSGi Git Maven Jenkins


Generali

Java Software Developer, Generali France
Paris, France
April 2012 - April 2013 (1 year) Ended

Migration of a CRM application from JSF 2 to GWT

  • Architecture, Design & Development of the new application
  • Development of SOAP Web Services with CXF
  • Migration of the CI Infrastructure from Bamboo to Jenkins

Java GWT Spring Maven Jenkins CXF Elastic Search


General Electric

Java Software Developer, General Electric
Paris, France
October 2010 - April 2012 (1 year 7 months) Ended

Development of a MDM Application (Master Data Management)

  • Architecture, Design & Development of the application
  • Development of the front Web application with GWT
  • Development of synchronisation agents (ETL)
  • Setup of a Business Process Management solution with Jboss JBPM
  • Migration from SVN to Git
  • Migration from Ant to Maven

Java GWT Spring Hibernate JBPM Tomcat Maven Git Jenkins


Bull

Software Developer Internship, Bull
Grenoble, France
March 2010 - September 2010 (7 months) Ended

Working on the JOnAS JEE Application Server and Jasmine, its monitoring tool

Java / JEE OSGi Flex


Inria

R&D Engineer Internship, Inria
Grenoble, France
June 2009 - Auguest 2009 (3 months) Ended

Observation of multi-threaded programs with OpenMP on embedded systems

C/C++ OpenMP


Oklahoma University

Network Architect Internship, University of Oklahoma
Norman, Oklahoma, USA
April 2007 - June 2007 (3 months) Ended

Creation of a new network in a building of the university

Network


2007 - 2010
Polytech'Grenoble
Engineer's Degree, Computer Software Engineering

2005 - 2007
IUT of Clermont-Ferrand
DUT, Networking & Telecommunications

2005
Lycée Albert Camus of Firminy (Loire, France)
Baccalauréat Scientifique

Languages
French - Mother tongue
English - Fluent