Votre navigateur est obsolète !

Pour une expériencenet et une sécurité optimale, mettez à jour votre navigateur. Mettre à jour maintenant

×

Hassane AZZI

Ingénieur Développement Backend C++ - Java - Python

Mobilité: Île-de-France, Toulouse et périphérie
Activités : Développement Logiciel, Optimisation des Systèmes, Simulation
Situation professionnelle
En poste
Ouvert aux opportunités
Présentation
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.
Site web de l'entreprise
  • 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.
Site web de l'entreprise
  • 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