Aurelien CURTI

Senior software development engineer
Resume updated in May 2026

With over 7 years of experience in front-end development, I have worked on a wide range of projects in agile environments, mainly focused on Angular and modern web technologies.

7+ years experience
10+ projects delivered
100% focus Front-end
Discover more about me

Experiences

Senior Software Development Engineer / Scrum master

Amadeus September 2022 - Today

In the continuation of the previous mission, I decided to join the Amadeus company and continue to work on the same project.

Integration of an existing product in Angular 20+ (Lufthansa Group)
  • Development of components and features within an airline booking flow using Angular 20+ and its ecosystem.
  • Adaptation of a shared application base for multiple Lufthansa Group airlines (Brussels Airlines, Austrian Airlines, SWISS, Lufthansa, ITA Airways).
  • Support and mentoring of new team members, helping them ramp up on the project.
  • Code reviews, technical validation, and pair programming.
  • Contribution to technical decisions and continuous code quality improvements.
  • Implementation of CI/CD pipelines and automated deployments on Microsoft Azure.
  • Writing and maintaining unit and end-to-end tests.
  • Participation in QA phases and non-regression testing campaigns.
  • Production incident analysis and application maintenance.
  • Release management and coordination of production deployments.
  • Agile environment (SAFe / Scrum): ceremonies, user stories, sprint planning.
  • Mobile-first UI design approach.
Environment : Windows macOS Postman Git Jenkins Playwright Azure Bitbucket Jira VS Code Frontify

Frontend software engineer consultant

SQUAD for Amadeus November 2020 - September 2022
squad logo
amadeus logo

This mission is one of the most enriching experiences that I have had the chance to do so far. The different technical and analytical expectations of the project in which I am working bring very diverse skills. Analysis of initial needs and analysis of existing solutions. Through the design and development of new components. To finish with the tests of the developments carried out and the deployments in test or production environments. This opportunity allowed me to become experienced in many areas of web software development.

Integration and implementation of an existing product in Angular 12+ (Lufthansa Group)
  • Realization of new graphic and functional components in an air travel booking flow, using several Angular 12+ project libraries.
  • Declination of the same application base for several customers (Brussels Airlines, Austrian Airlines, Swiss International Air Lines).
  • Code review and pair-programming.
  • Implementation of automatic deployment services on Microsoft Azure.
  • Creation of pipelines on Microsoft Azure.
  • Writing unit tests.
  • Writing and running end-to-end test cases.
  • Realization of QA tests and non-regression tests of the application.
  • Documentation writing.
  • Drools rule management.
  • Management of application maintenance, analysis and processing of incident tickets.
  • Management and planning of deployments in a production environment.
  • Agile SAFe/SCRUM working method.
  • Writing of users stories.
  • Approach and design of screens in Mobile-First method.
Environment : Windows Postman Git Jenkins Protractor Azure Bitbucket Jira VS Code Frontify

Frontend web developer consultant

SQUAD for Prologia May 2020 - October 2020
squad logo
prologia logo

During this assignment with a new client, I had the opportunity to take over a project under development. It was a very beneficial experience and a major challenge. Accompanied by a scrum master, I had to integrate myself into the client's teams and apply my know-how to complete the project entrusted to me.

Implementation of new screens and new application functionalities on Angular 10+
  • Implementations of functionalities in an Angular 7+ WEB application intended to manage the planning of employees within a company (salary planning, permutations between colleagues, leave management).
  • Using the Rest API micro-services ecosystem developed and provided by the backend team.
  • Collaborative work on GitLab platforms (rebase, branch, commit, stash etc).
  • Integration of zeplin mockups.
  • Application maintenance.
  • Agile SCRUM working method.
Environment : Windows Postman Zeplin Git GitLab Jira VS Code Swagger

Frontend software engineer consultant

SQUAD for Amadeus September 2019 - May 2020
squad logo
amadeus logo

This experience brought me a lot, both professionally and personally. I had the opportunity to work on various and varied projects, in a multicultural context with people from all over the world. All at Amadeus, which is an international group and the main leader in the field of airline reservations.

Integration and implementation of an existing product (Lufthansa Group)
  • Realization of new graphic and functional components in an air travel booking flow using several Angular 8+ libraries.
  • Code review and pair-programming.
  • Agile SAFe/SCRUM working method.
  • Continuous integration on Microsoft Azure.
  • Mobile-First approach and design.
Migration from AngularJS and Angular 4 to Angular 8+ (Lufthansa Group)
  • Technical analysis of the current state of the application.
  • Definition of strategies to perform the migration.
  • Migration from an RxJS store to an NgRx store.
  • Design pattern redux.
  • Unification of the solutions used (removal of the AngularJS part).
  • Continuous integration on Jenkins.
  • Make sure that the state of the application has not changed during the migration by doing QA tests.
  • Keep cohabitation with ReactJS, JQuery, Angular 8+, JSP template.
  • Code review and pair-programming.
Migration from AngularJS to Angular 8+ (Japan Airlines)
  • Technical analysis of the current state of the application.
  • Definition of strategies to perform the migration.
  • Make sure that the state of the application has not changed during the migration by doing QA tests.
  • Continuous integration on Jenkins.
  • Adaptive design approach.
  • Code review and pair-programming.
Realization of an Angular 7+ web application (Royal Air Maroc)
  • Implementation of new innovative functionalities according to customer specifications.
  • Adding new pages / steps to the user browsing in the application.
  • Interaction with backend data via an ecosystem of API Rest micro-services.
  • Design pattern redux.
  • Responsive design approach.
  • Continuous integration on Jenkins.
  • Code review and pair-programming.
  • Agile SAFe/SCRUM working method.
Environment : Windows Postman Zeplin Git Jenkins Bitbucket Jira VS Code

Frontend web developer consultant

SQUAD for Amadeus January 2019 - June 2019
squad logo
amadeus logo

This experience allowed me to put into practice my skills acquired during my engineering education. I had the opportunity to work on a project to present a flagship product of Amadeus Rail to their customers.

Realization of an Angular 6+ web application
  • Implementation of new functionalities according to customer specifications.
  • Addition of new pages / steps to the user browsing in the application.
  • Migration of the application from Angular 4 to Angular 6.
  • Interaction with backend data via an ecosystem of API Rest micro-services.
  • Work in total autonomy.
  • Responsive design approach.
  • Code review.
  • Agile SCRUM working method.
Environment : Windows Postman Zeplin GitLab Git Jira Swagger VS Code

Frontend web developer

CLOUD CONNECTE March 2018 - October 2018

Very enriching experience in a start-up with a team of only 4 people. Its main customers are large resale groups such as CAP 3000, IQOS, Sephora etc. It sets up interactive game solutions between several screens using a QR code. For instance the game of the wheel of fortune, which is played between a fixed screen displaying the wheel and your smartphone which serves as a "remote control" to participate in the game.

Realization of 3 Angular 4+ applications interacting with each other
  • Implementation of new functionalities according to customer needs.
  • Dynamic design based on data received from the backend part.
  • Interaction with backend data via an ecosystem of API Rest micro-services.
  • Implementation of new services in the backend part of the application in .NET.
  • Responsive design approach.
  • Code review.
Environment : Windows Postman GitHub Git AWS Swagger VS Code Trello

Web developer

E-media Live April 2015 - June 2015

First professional experience in this association dedicated to the realization and the management of events such as singing competitions or evenings in bars. In collaboration with another developer, our work aimed to allow a panel of users to assign a rating during an event from their smartphones from web applications.

Porting a Mac application to make it a Web application
  • Creation of HTML / CSS, JavaScript web pages.
  • Creation of a relational database in MySQL.
  • Implementation of a user authentication and registration service.
  • Implementation of the backend part in PHP.
  • Responsive design approach.
Environment : Windows GitHub Raspbian

Experiences timeline

Sept 2022 - Today

AMADEUS

Integration and implementation of an existing product in Angular 20+ (Lufthansa Group).

Nov 2020 - Sept 2022

SQUAD for Amadeus

Integration and implementation of an existing product in Angular 12+ (Lufthansa Group).

May 2020 - Oct 2020

SQUAD for Prologia

Implementation of new screens and new application functionalities on Angular 10+.

Sept 2019 - May 2020

SQUAD for Amadeus

  • Integration and implementation of an existing product (Lufthansa Group).
  • Migration from AngularJS and Angular 4 to Angular 8+ (Lufthansa Group)
  • Migration from AngularJS to Angular 8+ (Japan Airlines).
  • Realization of an Angular 7+ web application (Royal Air Maroc).
Jan 2019 - June 2019

SQUAD for Amadeus

Realization of an Angular 6+ web application.

March 2018 - Oct 2018

CLOUD CONNECTE

Realization of 3 Angular 4+ applications interacting with each other.

Apr 2015 - June 2015

E-MEDIA LIVE

Porting a Mac application to make it a Web application.

Education

University of Nice Côte d'Azur

Master of Computer Science, Foundations and Engineering
2016 - 2018

Graduated with distinction

University of Paris Diderot - Paris 7

Bachelor in General Computer Science
2015 - 2016

University Institute of Technology of Nice Côte d'Azur

Associate Degree in Computer Science
2013 - 2015

High School Guillaume Apollinaire - Nice

Scientific Baccalaureate - Engineering Sciences
2013

Graduated with distinction

Skills

Programming languages & tools
Work methods
  • Mobile-First, Responsive Design
  • Multi-browser support
  • Teamwork & autonomy
  • Agile / SAFe / SCRUM
Languages
  • French (mother tongue)
  • English (full professional)
  • Spanish (basic)
Other
  • Driving licence + personal car

Hobbies & interests

Beyond my strong interest in web development and technology, I enjoy exploring activities that improve both my performance and creativity.

Technology & Web
Fitness & Nutrition
Video Games
Continuous Learning

I enjoy learning, experimenting, and stepping outside of my comfort zone. This mindset helps me grow both technically and personally.