Software engineer Gougenheim, France

Peut être disponible

(Mis à jour 2020-01-16)

Software engineer

Gougenheim, France

Natif French, Courant English, Débutant German

  • 10+ années de développement backend en C++, Python et Java
  • 8 années d'utilisation de la méthodologie Agile
  • 10+ années d'expérience en database Oracle

Compétences (16)

Python

JSON

TECHNICAL DESIGN

SCRIPTING

Agile

INTEGRATION

Software Engineering

Bash

B2B SOFTWARE

Unix

Java

C++

Oracle

API

Jenkins

Docker

Résumé

After acquiring a Master degree in Software engineering. I worked during 12 years
for Amadeus company, both in Sophia Antipolis (France) and in Sydney (Australia).
I worked as a software engineer on the availability and seating algorithms of the
Altea Inventory product, and on the development of a Loyalty System for airlines.
During these 12 years I mainly coded in C++ and Java, scripted in shell and Python,
interacted with Oracle databases and took part in the whole software
development cycle (waterfall and Scrum methodologies) : technical design,
technological analysis, CI/CD, coding, testing (unit/integration), maintenance.
Fast learner and easy-going, I am now working as a freelancer.

Expérience professionnelle

Senior Software Engineer
Claire Stephan et Compagnie

2020-01 - Actuel

Working as a freelancer on various missions, helping customers to design and
build quality and maintainable software.

Senior Software engineer
AMADEUS SAS

2015-08 - 2019-07

Member of the team responsible for developing a new loyalty management
system.
Responsible for the setup of the development environment (CI/CD), for the choice
of the technologies used (programming language, server, database, API) and for
the global architecture of the system.
Training of the teams involved in the project in Sophia-Antipolis and Istanbul on
the technologies and methodologies used.
Responsible for the initial deployment of the application in test system, and for
the creation of the versioning and load procedures.
Responsible for the initial setup of the monitoring and logging frameworks, and
the rules engine (Drools).
Responsible for the introduction of the Agile methodology (Scrum) in the
integration and development support team, acting as Product Owner for this
team.
Development environment:
• Unix environment
• code in Java
• JBoss EAP server
• Oracle database
• Shell and Python scripting
• REST JSon API
• Agile methodology (Scrum)
• CI/CD Jenkins and Bitbucket

Software Engineer
AMADEUS IT PACIFIC

2012-05 - 2015-08

Working from Sydney, Australia, member of the development team (based in
Sophia-Antipolis, France) responsible for passenger seating algorithms in Altea
Inventory system.
Responsible in autonomy for the relationship with the technical, functional and
customer support teams for the Asia-Pacific region, for the seating functionality.
Responsible for product solution development in relation with functional teams,
including technical design, code development, unit and integration testing.
Responsible for maintaining the functionalities developed and for monitoring and
debugging the system in test systems and production.
Responsible for the introduction of Agile methodology (Scrum) in a new team,
taking over the role of Scrum master.
Development environment:
• Unix environment
• C++ code
• Oracle database
• Shell and Python scripting
• Edifact API
• Agile methodology (Scrum)

Software engineer
AMADEUS SAS

2011-05 - 2012-04

Member of the team responsible for flight availability calculation algorithms in
Altea Inventory system.
Responsible for product solution development in relation with functional teams,
including technical design, code development, unit and integration testing.
Responsible in particular of the rewriting of the application in C++ to meet new
functional requirements: design of a new architecture meeting important needs in
performances and stability (batch processing, caching, memory and CPU
management), comparative study with the old system and progressive
deployment in production.
Responsible for maintaining the functionalities developed and for monitoring and
debugging the system in test systems and production.
Development environment:
• Unix environment
• C++ code
• Oracle database
• Shell and Python scripting
• Edifact API

Senior Software engineer
AMESYS CONSULTING COMPANY

2007-11 - 2011-04

Contractor in Amadeus SAS company, part of the team responsible for flight
availability calculation algorithms in Altea Inventory system.
Responsible for product solution development in relation with functional teams,
including technical design, code development, unit and integration testing.
Responsible for maintaining the functionalities developed and for monitoring and
debugging the system in test systems and production.
Development environment:
• Unix environment
• C++ code
• Oracle database
• Shell and Python scripting

Research intern
CSIRO

2006-01 - 2007-03

Responsible for the study of the effectiveness of a WiFi-based localisation
technique for autonomous industrial vehicles.
Development of a C++ prototype based on an intensity map and a particle filter.

Parcours scolaire

Master degree
Ecole Centrale de Nantes

2003-01 - 2006-01

Contact prestataire

/