Experiences

Mon parcours professionnel

Technologies:

Lead Developer

Cadre chez IC-Green

Mai 2025 - Août 2026

Recommandation

IC-Green

Angular est une boîte à outils TypeScript pour créer des applications web de grande envergure ou complexes. Feature-based HTML est un langage de balisage utilisé pour structurer le contenu et le sens des pages web. Les feuilles de style en cascade constituent un langage utilisé pour contrôler la mise en page et l’apparence des pages web. La version 3 prend également en charge les animations et les transitions. TypeScript est un langage de programmation qui ajoute le typage statique à JavaScript. Abréviation d’internationalisation, une pratique de développement logiciel qui prépare les applications à plusieurs langues et formats régionaux sans modifier leur code source. Jasmine est une boîte à outils de test JavaScript utilisée pour écrire et organiser des tests unitaires avec des assertions, des suites de tests et des objets simulés. Karma est un outil d’exécution de tests JavaScript qui lance les tests dans de vrais navigateurs et communique leurs résultats pendant le développement. Vitest JSDOM Node.js est un environnement d’exécution pour utiliser JavaScript hors d’un navigateur, notamment sur des serveurs. SQL Server NoSQL Docker est une plateforme pour regrouper et exécuter des applications dans des conteneurs, en conservant le même environnement en développement, en test et en production. ROS est un ensemble d’outils logiciels pour connecter les composants logiciels et matériels d’un robot. MQTT est un protocole de messagerie qui utilise peu de bande passante et de ressources, ce qui le rend adapté aux appareils connectés et aux réseaux limités. L’IA est un domaine informatique qui permet aux logiciels de reconnaître des modèles, d’interpréter des informations et d’effectuer des tâches. Gerrit est un outil de revue du code source et de gestion des dépôts Git qui ajoute un processus d’approbation avant l’intégration des modifications. Phabricator est une plateforme de collaboration pour le développement logiciel qui fournit des outils de revue du code, de consultation des dépôts, de suivi des tâches et de gestion de projet. Jenkins est un serveur d’automatisation utilisé pour compiler, tester et déployer des logiciels au moyen de pipelines configurables. SonarQube Linux est un système d’exploitation open source utilisé pour les serveurs, les environnements de développement, les appareils embarqués et les ordinateurs de bureau. Windows Le contrôle d’accès est une pratique de sécurité qui détermine qui ou quoi peut accéder aux ressources et quelles actions sont autorisées. Le durcissement des serveurs est une pratique de sécurité qui réduit les vulnérabilités en supprimant les services inutiles, en limitant les accès et en appliquant une configuration sécurisée. Un monorepo est une structure de dépôt qui stocke plusieurs applications, bibliothèques ou services liés dans une seule base de code versionnée. Nx Leadership Team Leading Project Management
  • Pilotage du développement d'une plateforme robotique agricole autonome conçue pour éliminer les mauvaises herbes sans herbicides toxiques.
  • Définition de l'architecture logicielle, coordination des activités de développement et orientation technique de l'écosystème logiciel du robot.
  • Direction et coordination des équipes de développement chargées de l'implémentation robotique, des tests, de la validation et de la livraison de solutions prêtes pour le terrain.
  • Développement de fonctionnalités full-stack pour une interface opérateur Angular et une architecture distribuée reliant plusieurs robots, chacun doté d'un backend Node.js, à une chaîne de serveurs Node.js en ligne. Ces serveurs assurent la sécurité, le routage, la répartition de charge et les échanges avec plusieurs bases de données SQL et NoSQL, notamment pour la journalisation.
  • Collaboration avec les équipes de robotique, d'IA et de hardware pour intégrer la détection des mauvaises herbes par IA dans les flux opérationnels.

Software Engineer

Employé chez Akkodis - Tihange Nuclear Power Plant

Sep 2024 - Juin 2025
Angular est une boîte à outils TypeScript pour créer des applications web de grande envergure ou complexes. Feature-based HTML est un langage de balisage utilisé pour structurer le contenu et le sens des pages web. Les feuilles de style en cascade constituent un langage utilisé pour contrôler la mise en page et l’apparence des pages web. La version 3 prend également en charge les animations et les transitions. TypeScript est un langage de programmation qui ajoute le typage statique à JavaScript. Jasmine est une boîte à outils de test JavaScript utilisée pour écrire et organiser des tests unitaires avec des assertions, des suites de tests et des objets simulés. Karma est un outil d’exécution de tests JavaScript qui lance les tests dans de vrais navigateurs et communique leurs résultats pendant le développement. Node.js est un environnement d’exécution pour utiliser JavaScript hors d’un navigateur, notamment sur des serveurs. C# est un langage de programmation principalement utilisé avec .NET pour créer des applications et des services sous Windows, Linux et macOS, notamment dans l’écosystème Microsoft. .NET est la plateforme de Microsoft pour créer et exécuter des applications sous Windows, Linux et macOS, avec une forte présence dans les écosystèmes Microsoft et Windows. WinDev est un environnement de développement basé sur le WLangage pour créer des applications métier reliées à des bases de données sous Windows et Linux, avec des outils visuels pour les interfaces. SQL est un langage pour stocker, organiser et récupérer des données dans des bases de données. SQL Server Azure DevOps est une suite de services pour planifier, créer, tester et publier des logiciels. Windows

Software Engineering Consultant

Employé chez Akkodis - Innovation Department

Déc 2023 - Sep 2024
Angular est une boîte à outils TypeScript pour créer des applications web de grande envergure ou complexes. Feature-based HTML est un langage de balisage utilisé pour structurer le contenu et le sens des pages web. Les feuilles de style en cascade constituent un langage utilisé pour contrôler la mise en page et l’apparence des pages web. La version 3 prend également en charge les animations et les transitions. TypeScript est un langage de programmation qui ajoute le typage statique à JavaScript. Jasmine est une boîte à outils de test JavaScript utilisée pour écrire et organiser des tests unitaires avec des assertions, des suites de tests et des objets simulés. Karma est un outil d’exécution de tests JavaScript qui lance les tests dans de vrais navigateurs et communique leurs résultats pendant le développement. Node.js est un environnement d’exécution pour utiliser JavaScript hors d’un navigateur, notamment sur des serveurs. FastAPI est une boîte à outils Python pour créer des API web. Python est un langage de programmation utilisé pour les services web, l’automatisation, le traitement des données et l’IA. NoSQL L’IA est un domaine informatique qui permet aux logiciels de reconnaître des modèles, d’interpréter des informations et d’effectuer des tâches. Docker est une plateforme pour regrouper et exécuter des applications dans des conteneurs, en conservant le même environnement en développement, en test et en production. Un monorepo est une structure de dépôt qui stocke plusieurs applications, bibliothèques ou services liés dans une seule base de code versionnée. Nx Windows

Site Leader

Corporate chez Akkodis chez Procter & Gamble

Avr 2022 - Nov 2023
Leadership Consulting

Software Engineering Consultant

Employé chez Procter & Gamble - LFE Department

Mai 2023 - Nov 2023
Angular est une boîte à outils TypeScript pour créer des applications web de grande envergure ou complexes. Feature-based HTML est un langage de balisage utilisé pour structurer le contenu et le sens des pages web. Les feuilles de style en cascade constituent un langage utilisé pour contrôler la mise en page et l’apparence des pages web. La version 3 prend également en charge les animations et les transitions. TypeScript est un langage de programmation qui ajoute le typage statique à JavaScript. Jasmine est une boîte à outils de test JavaScript utilisée pour écrire et organiser des tests unitaires avec des assertions, des suites de tests et des objets simulés. Karma est un outil d’exécution de tests JavaScript qui lance les tests dans de vrais navigateurs et communique leurs résultats pendant le développement. C# est un langage de programmation principalement utilisé avec .NET pour créer des applications et des services sous Windows, Linux et macOS, notamment dans l’écosystème Microsoft. .NET est la plateforme de Microsoft pour créer et exécuter des applications sous Windows, Linux et macOS, avec une forte présence dans les écosystèmes Microsoft et Windows. Une API REST est un type d’API web qui échange des données à l’aide de requêtes HTTP standard. SQL est un langage pour stocker, organiser et récupérer des données dans des bases de données. ServiceNow Jira Windows

Software Engineering Consultant

Employé chez Procter & Gamble - ANA & SUD Departments

Avr 2022 - Avr 2023
C# est un langage de programmation principalement utilisé avec .NET pour créer des applications et des services sous Windows, Linux et macOS, notamment dans l’écosystème Microsoft. .NET est la plateforme de Microsoft pour créer et exécuter des applications sous Windows, Linux et macOS, avec une forte présence dans les écosystèmes Microsoft et Windows. SQL est un langage pour stocker, organiser et récupérer des données dans des bases de données. Automation Data Processing Jira Windows

Software Engineering Consultant

Employé chez Avanade Academy Pilot Project

Oct 2021 - Avr 2022
Microsoft Dynamics 365 est une suite d’applications métier pour la gestion des clients, des ventes et des opérations. Power Platform est une plateforme low-code pour créer des applications et automatiser des processus. Consulting Leadership Windows

Angular / Ionic Developer

Employé chez Noomia

Jan 2021 - Mar 2021
Angular est une boîte à outils TypeScript pour créer des applications web de grande envergure ou complexes. Feature-based HTML est un langage de balisage utilisé pour structurer le contenu et le sens des pages web. Les feuilles de style en cascade constituent un langage utilisé pour contrôler la mise en page et l’apparence des pages web. La version 3 prend également en charge les animations et les transitions. Ionic est une boîte à outils JavaScript et TypeScript pour créer des applications mobiles avec des technologies web. TypeScript est un langage de programmation qui ajoute le typage statique à JavaScript. RxJS est une bibliothèque JavaScript et TypeScript pour gérer les événements et les données qui évoluent dans le temps. NgRx est une bibliothèque TypeScript pour gérer l’état partagé dans les applications Angular. SCSS est une extension de CSS qui ajoute des fonctions pour organiser et réutiliser les styles. Windows

Full-Stack Angular / Node.js Developer

Employé chez Inforius

Jan 2020 - Juin 2020
Angular est une boîte à outils TypeScript pour créer des applications web de grande envergure ou complexes. Feature-based HTML est un langage de balisage utilisé pour structurer le contenu et le sens des pages web. Les feuilles de style en cascade constituent un langage utilisé pour contrôler la mise en page et l’apparence des pages web. La version 3 prend également en charge les animations et les transitions. Node.js est un environnement d’exécution pour utiliser JavaScript hors d’un navigateur, notamment sur des serveurs. Express est une boîte à outils JavaScript pour créer des serveurs web et des API avec Node.js. SQL est un langage pour stocker, organiser et récupérer des données dans des bases de données. TypeScript est un langage de programmation qui ajoute le typage statique à JavaScript. Windows