Motivations

Having spent over six years in software development, I’m now looking for new technological challenges. As a fervent advocate of software craftsmanship, I attach great importance to code quality and code maintainability. I have a keen interest in DevOps practices and their cross-functional roles, both from a technical and organizational point of view. With my unconventional background, I’d like to put my experience to good use in the service of my passion.

Experience in software development

Employed since 2017 at Sogilis, a small ESN in the Grenoble area, I've had the opportunity to extend and deepen my development-related skills through the various missions listed below.

Developer

Oct 2022 to present (1 year and 6 months)
Applied Materials

Support the existing team to modularize the code base (~1.5M+ lines of code), take charge of the technical debt (software products resulting from research) and migrate the software forge tools to a new infrastructure (Aselta Nanographics was acquired by Applied Materials).

Stack : Java & Kotlin / Maven / Python / Gitlab & Gitlab-CI / Jenkins / JFrog Artifactory / Docker

Developer

May 2022 to Sept 2022 (5 months)
Pharmanity

Redesign of a cloud-native platform that helps to find a drug near you, based on the stocks of hundreds of pharmacies throughout France.

Stack : Golang / gRPC / architecture CQRS/microservices / Kubernetes / Docker / EventstoreDB

Developer

Oct 2020 to Avr 2022 (1 year and 7 months)
UnitySC

Development of HAL (hardware abstraction layer) interfaces for an inspection and metrology machine in the semiconductor industry, and development of analysis algorithms.

Stack : .NET framework / WPF / Azure DevOps

Developer

Aug 2020 to Sept 2020 (2 months)
ATP Machines Spéciales

Development of a desktop application for an industrial metal profile cutting machine. The main features developed concerned the conversion of file formats (DSTV-NC to XML) and the detection of non-conformities in the cutting profile.

Stack : .NET framework / WPF

Developer

Sept 2019 to May 2020 (9 months)
ProovStation

Web application for visualizing data from automatic detection of visible defects and/or damage to vehicle bodywork.

Stack : VueJS / .NET core / Gitlab-CI / Docker

Developer

Oct 2018 to Jul 2019 (10 months)
Ubstream (BeeBuzziness)

Microservices application for virtualization and media distribution (images, videos, links, etc.). Backend architecture redesign and optimization for data storage.

Stack : Node.js (TypeScript) / Docker / Ansible / Jenkins

Developer

Jul 2018 to Sept 2018 (3 months)
Banque Populaire AURA

Development of a customer portfolio management application for all Auvergne Rhône Alpes branches. Critical application in the bank’s general operations.

Stack : Ruby on Rails / React / Docker

Developer

April 2018 to June 2018 (3 months)
Easybike

Development of a microservices application to visualize connected cabinets operating data used to exchange electric bicycle batteries. Analysis of this data is used to optimize the overall system (location and sizing).

Stack : Node.js / Docker / Grafana

Developer

Mars 2018 to June 2018 (4 months)
ArkeaWeb

Development of an application that enables paper documents to be archived, referenced and searched intuitively. This application is used in many french town halls.

Stack : Ruby on Rails / React - Redux / AWS / Docker

Other experiences & Soft skills

Training - Git & TDD - Introduction and advanced practice
Recruitment - Interviews and technical qualifications
Pre-sales and needs assessment - Project costing and sizing estimations
Communication - Shooting promotional videos
International collaborations - Regular exchanges with other teams around the world (Israel, Canada, India, etc.).

Scientific publications

Before switching to software development, I began my professional life in IT research. Specializing in Operational Research and Decision Support, I was mainly interested in the optimization of transport systems, the development of new forms of mobility and urban logistics.

  • The equivalence of two classical list scheduling algorithms for dependent typed tasks with release dates, due dates and precedence delays
  • Aurélien Carlier, Claire C. Hanen, Alix Munier-Kordon
    Journal of Scheduling (JOS) - 2017
  • Mathematical model for the study of relocation strategies in one-way carsharing systems
  • Aurélien Carlier, Alix Munier-Kordon, Witold Klaudel
    Transportation Research Procedia, vol 10, pages 374–383 - 2015
  • Optimization of a one-way carsharing system with relocation operations
  • Aurélien Carlier, Alix Munier-Kordon, Witold Klaudel
    10th International Conference MOSIM - 2014
  • An overview of multimodal transport design and challenges underlined by a carsharing case study
  • Aurélien Carlier, Fabien Tschirhart, Frédéric Da Silva, François Stephan, Olivier Thoni, Alix Munier-Kordon, Manel Abid, Lionel Scremin and Ludovic Couturier
    CSDM, pages 257–268. Springer International Publishing - 2014

    Education

    Ph.D. in computer science and mathematics

    2013 - 2016
    UPMC - LIP6 - Paris

    Master of Software Engineering and Decision Support

    2011 - 2013
    Institut des mathématiques appliquées (IMA) - Angers - France

    Bachelor's degree in applied mathematics and computer science

    2006 - 2011
    Institut des mathématiques appliquées (IMA) - Angers - France