Professional Profile Computer Science Engineer, option: Operations Research & Optimization (M2INFO_RO - 2016) from ENAC (Ecole Nationale de l'Aviation Civile), I apply my expertise in operations research, advanced algorithms, and software development (C++, Java, Python) to projects across various industrial sectors. My combined scientific and technical skills enable me to develop robust and optimized solutions tailored to challenges of performance, reliability, and operational efficiency.
As part of the continuation of the internship carried out in Cherbourg for the E3S (Energy Smart Sailing Ship) project, this assignment involved completing the development phase of the project.
Detailed Description
Development of an EMS (Energy Management System) using a microservices architecture with Spring Boot, structured in multiple software layers and enabling communication between components via REST APIs.
Writing of unit and integration tests using JUnit and Mockito
Implementation of the energy management optimization algorithm in C++
Technical Environment: C++17, Java 11, Spring Boot, Microservices, Visual Studio Code, REST API, TCP/IP, Kafka, Git, Bitbucket, SonarQube, Maven, Jenkins, JUnit, Mockito, MySQL