Objectif professionnel: ingénieur en informatique, parcours: Recherche opérationnelle de l'ENAC (Ecole Nationale de l'Aviation Civile), ayant un background scientifique et technique en développement informatique, optimisation et Data Science, je suis à la recherche d'un CDI ou d'une mission Freelance en développement logiciel, principalement en C++/Java.
Dans le cadre d'un accroissement temporaire d'activité pour divers projets auprès de la société Naldeo, mon rôle durant cette mission est d’accompagner différents clients (Omexom, Valorem et Urbasolar) dans le développement de solution de pilotage optimal des systèmes énergétiques hybrides dans les zones non interconnectées (ZNI), notamment les départements et régions d'outre-mer (la Corse, la Martinique, la Guadeloupe, la Guyane, la Réunion et Mayotte). Cette solution avancée de gestion de l’énergie est capable de maximiser les revenus des centrales hybrides, en optimisant la production en temps réel en fonction du programme annoncé, de l’état réel de la centrale et de l’actualisation des prévisions de production.
Détails de l'expérience
Etudes de dimensionnement et d'évaluation de performances des centrales hybrides
Développement et fourniture d'un système logiciel EMS ENERBIRD (optimisation, pilotage et monitoring énergétique) pour plusieurs centrales hybrides de production d'énergies renouvelables éoliennes et photovoltaïques, intégrant un stockage par batteries
Mise en œuvre d'algorithmes d’optimisation et de recherche opérationnelle (MILP, MINLP, algorithmes génétiques) pour piloter les centrales de production et de stockage d’énergies renouvelables
Développement d’un modèle prédictif de Machine Learning capable d’estimer avec une meilleure précision la production d’énergie électrique sur un horizon de 24 heures
Conception des simulateurs énergétiques et pilotage des phases de mise en service et de recette
Participation à la définition de la roadmap de développement technologique.
Environnement technique: Python, Visual Studio Code, Machine Learning (réseaux de neurones), Scikit-Learn, PyCharm, MLflow, GitLab, Matlab/ Simulink, outils d’optimisation (PuLP, Gekko, Pyomo), Model Predictive Control (MPC), SCADA.
Description de l'entreprise
NALDEO Digital for Climate, filiale de NALDEO Group, est spécialisée dans le conseil et le développement d'outils numériques au service du climat et la transition énergétique.
Pour le compte du client SCLE SFE et au sein de l'équipe "Fiabilité", cette mission consiste à développer un logiciel (Vcard) permettant de simuler les cartes des postes électriques haute tension.
Détails de l'expérience
Modification et restructuration de l'architecture du logiciel (ajout de nouvelles fonctionnalités)
Développement d'une IHM en Qt5 sous Linux (Machine Virtuelle) pour la gestion des cartes via une interface CAN. Elle permet également à l'utilisateur d'actionner les sorties de chaque carte
Réalisation des tests unitaires et d’intégration de l'IHM
Rédaction de la documentation et livrables du projet
Maintenance corrective et évolutive de l'IHM.
Environnement technique: C/C++17, Linux (Ubuntu, Debian), Qt5, Python (PyCharm), Shell/ Bash, GitLab, Jenkins, SonarQube, CAN
Description de l'entreprise
SCLE SFE est une entreprise française spécialisée dans la conception, la fabrication, l'installation et la maintenance d'équipements électroniques et de logiciels destinés aux secteurs de l'énergie et du transport ferroviaire.
Mission: Dans le cadre de la continuité du stage réalisé à Cherbourg pour le projet E3S (Energy Smart Sailing Ship), cette mission consiste à compléter la partie développement du projet.
Détails de l'expérience
Développement d’un EMS en architecture Microservices avec Spring Boot, structuré en plusieurs couches logicielles et facilitant la communication entre les composants via des API REST.
Écriture de tests unitaires et d'intégration avec JUnit et Mockito.
Implémentation de l'algorithme d’optimisation de gestion de l’énergie électrique en C++;
Environnement Technique: C++17, Java 11, Spring Boot, Microservices, Visual Studio Code, API REST, TCP/IP, Kafka, Git, Bitbucket, SonarQube, Maven, Jenkins, JUnit, Mockito, MySQL
Mission: Dans le cadre du projet E3S (Energy Smart Sailing Ship) de la Cellule de Recherche et Innovation en ingénierie Navale et Énergie de SEGULA Technologies, l’objectif de la mission proposée est de mettre en œuvre un système hybride de gestion intelligente (EMS) capable de gérer les flux de production et de consommation de l'énergie électrique à bord d'un voilier de plaisance de longue croisière. Ce dernier est équipé des énergies renouvelables (panneaux solaires, turbines éoliennes, hydrolienne, générateur diesel et un parc de batteries) qui sont installées sur sa surface, tout en garantissant une sécurité durant la navigation et un confort maximum aux passagers (climatisation, internet, télévision, douche, etc.).
Détails de l'expérience
Développement d’une approche de modélisation et résolution du problème d’optimisation robuste sous incertitudes en fonction des conditions météorologiques
Implémentation de la solution logicielle dans un outil numérique développé en GLPK-C++
Etude des différents scénarios de la solution en fonction des prévisions météorologiques
Analyse des incertitudes liées au changement des conditions météorologiques durant la navigation.
Environnement Technique: C++11, GLPK, Microsoft Visual Studio 2017, Contrôle-Commande, Recherche Opérationnelle, Intelligence Artificielle, Interaction Homme-Machine, MATLAB