Resume

Tech skills

Clustered apps development using Java language
5 / 5
Continous Integration, Maven, Git, Jenkins, SonarQube
5 / 5
Hazelcast
4 / 5
ElasticSearch, LogStash, Kibana
4 / 5
RabbitMQ, Apache Kafka
3 / 5
Oracle database, MySQL, MongoDB (NoSQL)
3 / 5
Front-end development (Jekyll, Bootstrap, CSS, HTML)
1 / 5

Other skills

Strong focus on code quality
SCRUM and Kanban practitioner
Good practices promoter: peer reviews, automated tests and deployment
French: mother tongue
5 / 5
English: Read/Write: C1 – Listen/Speak: B2
4 / 5

Experiences

Backend developer
2020 - ? - SonarSource, Genève, Suisse (Remote)
 Java
 Amazon Web Services
 SonarCloud, SonarQube
 GitHub
 ElasticSearch

SonarSource is a company of 120 employees (Jan 2020), which edit automated code review solutions : SonarCloud, SonarQube and SonarLint.

As a backend software developer on the SonarCloud team:

  • Conception and development of features on SonarCloud
  • Design of the full cloud-native architecture
Senior Java developer
2017 - 2020 - V3D, Lyon, France
 Java
 Hazelcast, Apache Kafka
 Protobuf
 GitLab, SonarQube, Jenkins
 ElasticSearch, Beats, Kibana
 Microsoft Azure, Ansible

V3D is a company of 25 employees, which edit software for telecom operators.

As part of Research & Development team:

  • Conception and development of features on the main product, EqualONE
  • Design, development and deployment of new products for 2 specific client use cases around V3D’s network active testing solution mScore
  • Design and setup of a Continuous Integration platform, integration with server-side products portfolio
  • Design and setup of an application monitoring infrastructure
  • Automation of product deployment for performance testing
Git trainer
2017 - 2017 - Sopra Stéria, Limonest, France
 Git
 Training

Git training courses, for colleagues and clients.

Conception and leading of training sessions of 10 persons.

2 modules of 1 day each:

  • Basic: for every developer who want to learn how to collaborate using Git.
  • Advanced: for senior developers, technical and team leaders who want to learn advanced commands and how to setup a Git workflow that fit their development and delivery constraints.
Java technical leader
2013 - 2017 - Sopra Stéria, Limonest, France
 Java
 Spring, MongoDB
 ElasticSearch, LogStash
 RabbitMQ, Apache Kafka
 GitHub, SonarQube, Jenkins
 Amazon Web Services, Ansible

Sopra Stéria is a consulting company of 45,000 employees worldwide.

As technical leader of a 10-persons team, working on a backend of several mobile apps:

  • Technical management of 10 Java developers
  • Conception and development of critical features
  • Analysis and improvement of performances
  • Design and setup of a continuous integration platform on AWS cloud
  • Production support

As technical leader of an application monitoring platform:

  • Scalability (from 2 to 20 production servers, from 10 to hundreds of events/s)
  • Moving from manual deployment to automated and continuous deployment
Java developer
2011 - 2013 - Sopra Group, Ecully, France
 Java
 Spring, Maven, Eclipse, SVN
 Jenkins, SonarQube

As member of a 5-persons development team:

  • Conception and development of features on several products for our clients
  • Usage of continuous integration platforms

Education

2011 - Engineering degree in Computer science
National Institute of Applied Sciences (INSA), Lyon, France