À propos de Jaouad
Français
Bilingue ou natif
Expériences
- SCHNEIDER ELECTRICDéveloppeur BackEnd C++ENERGIEjanvier 2025 - Aujourd'hui (1 an et 5 mois)Montpellier, FranceProjet :Conception et développement du back-end d’un système d’optimisation énergétique basésur l’IA pour un site industriel Schneider Electric. Le système collecte les données terrain en tempsréel et les expose au module IA et à l’interface utilisateur via une couche back-end robuste.⎯ Développement C++ du back-end : conception des modules de collecte et d’exposition des données,implémentation des fonctionnalités, tests unitaires et d’intégration, résolution de bugs⎯ Conception et administration de la base de données PostgreSQL : modélisation des tables,intégration de TimescaleDB pour les séries temporelles, développement de fonctions PL/pgSQLavec triggers, mise en place de systèmes de notification asynchrone⎯ Administration d’un environnement hybride Linux Debian 11 : orchestration de processus natifs et deconteneurs Docker pour le déploiement des services⎯ Rédaction de scripts Python pour l’automatisation des tests, la validation des données et l’outillagede développement⎯ Assurance qualité du code via Coverity (analyse statique) et SonarQube (métriques qualité) ; gestiondes dépendances et compilation avec Conan⎯ Pilotage du projet en méthode Agile (SAFE) via Azure DevOps, Jira et GitHub (revues de code, pullrequests, gestion des sprints)Environnement :Linux Debian 11,Docker, C++, Python, PostgreSQL, TimescaleDB, Conan, Coverity, Azure DevOps, Jira, GitHub
- DIAGDEVDéveloppeur Logiciel Embarqué C/C++SECTEUR MÉDICALaoût 2023 - Aujourd'hui (2 ans et 10 mois)Montpellier, FranceProjet :(Mission chez DIAGDEV ) Participation au développement du Firmware et du software d’un appareil d’analyse de sang destinée au laboratoire.Taches :- Maintenance et optimisation du Firmware de l’appareil (Programmation en C sur microcontrôleur STM32F7 et utilisation de l’OS FreeRTOS)- Définition l’architecture de la gestion d’erreur de l’appareil- Développement en C++/QT sous linux embarqué (Yocto)- Développement d’une application en QT/QML/C++ destiné à un banc de test- Test du code sur l’appareil ou sur simulateur- Développement de script en python permettant de « parser » des documents excel ou d’analysé des données- Analyse des Bogues remontés par les utilisateurs- Relecture du code en firmware et en software- Utilisation de SVN, de GIT et de Jenkins- Réalisation de test unitaire et fonctionnel- Rédaction de la documentation et de la spécification- Utilisation de la méthode Agile sur le projet- Travaillant dans une équipe d’une quinzaine de personne regroupant divers métiers.
- - COYOTEIngénieur systèmes embarquésINTERNET DES OBJETSjanvier 2022 - Aujourd'hui (4 ans et 5 mois)92150 Suresnes, FranceRôle : Ingénieur Systèmes EmbarquésEnvironnement technique : Windows, Linux, Langage C, E2Studio, VSCode, Makefile JIRA, git, Confluence, GitLabLangage utilisé : C, Python, Bash et UML (QM) RTOS : FreeRTOS, Framework QPMicrocontrôleur : STM23L4, Renesas RA2L1 et RX100Réseaux et Protocole : LoRaWan, SigFox, LTEM, SPI, UART, I2CRésumé : Participation au développement d'un traqueur destinée au véhicule (voiture et deux roues)Projet :- Maintenance (amélioration et correction de bug) de la version en cours (Framework QP et RX100)- Migration du code source du produit suite au changement de microcontrôleur (Renesas RX100 vers Renesas RA2L1) et mise à jour du Framework QP. Développement la couche basse et réadaptation et amélioration de l'application.- Développement d'une nouvelle version du traqueur (développement sur STM32L4 avec le RTOS FreeRTOS)- Définition et mise en Place de l'Architecture de l'application, de l'arborescence projet et des outils de compilation.- Développement des couches basses (Drivers et librairies) et de la partie applicative.- Mise en place de test unitaire et fonctionnel- Optimisation du code et utilisation des mécanismes du microcontrôleur pour réduire au maximum la consommation.- Utilisation d'outils de mesure de consommation programmable par ordinateur (NI DMM).- Mise en place des communications SigFox et LoRaWan en utilisant les modems sx1272 et lr1110 de Semtech- Utilisation de GPS classique et de « GNSS RAW DATA »- Mise en place de la communication via LTEM.
Recommandations
Soyez le premier à recommander Jaouad
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- Diplôme d'ingénieur, Ingénierie électrique, électronique et des communicationsEcole nationale supérieure de l'Electronique et de ses Applications2019Diplôme d'ingénieur, Ingénierie électrique, électronique et des communications
- DUT Mesures Physiques, Sciences physiquesIUT d'Aix-Marseille2016DUT Mesures Physiques, Sciences physiques