Au-delà du navigateur : quatre projets à la croisée du logiciel, de l’énergie et de l’ingénierie
De la création d’expériences numériques à la validation de recherches photovoltaïques et au développement de systèmes de gestion de l’énergie, voici des projets qui façonnent ma façon d’aborder le développement logiciel.
J’aime créer des logiciels, mais je n’ai jamais voulu que mon travail se limite à écrire du code ou à faire des sites Web. Ce qui m’intéresse le plus, c’est de prendre un problème, de comprendre son fonctionnement et de bâtir quelque chose qui le rend plus facile à résoudre.
Cet intérêt vient de ma formation en génie mécanique, de mes études en génie de l’énergie durable et de mon expérience à développer des logiciels pour différents besoins d’affaires.
Certains de mes projets portent sur des expériences numériques et des plateformes d’affaires. D’autres touchent le calcul scientifique, les systèmes énergétiques et la communication entre le matériel et le logiciel. Leurs buts diffèrent, mais ils partagent un objectif : utiliser la technologie pour résoudre des problèmes concrets.
Voici quatre projets qui reflètent cette approche. Chacun a sa propre page avec la description complète.
- VictorXAI : bâtir mon propre espace numériqueMon portfolio et mon blogue : un espace pour mes projets, mes textes techniques et la démarche derrière eux, conçu comme un produit qui évolue.
- Passerelle DER interopérable : relier les commandes du réseau aux systèmes de batteriesUn intergiciel qui relie les commandes réseau IEEE 2030.5 à l'interface Modbus TCP d'une batterie Invinity Endurium, avec une planification automatisée et sécuritaire.
- Validation du locus spectral IPV : évaluer le photovoltaïque d’intérieur avec MATLABUn flux de travail MATLAB qui valide des données photovoltaïques d'intérieur et projette la performance des cellules sur des spectres DEL de référence pour les comparer.
- FESAC Auto : une plateforme numérique pour le commerce automobileUne plateforme de commerce automobile pour découvrir, comparer et acheter des véhicules, conçue pour devenir un vrai produit.
Ce que ces projets ont en commun
À première vue, ces projets semblent sans lien. L’un est un portfolio, un autre porte sur l’intégration de systèmes énergétiques, un autre utilise MATLAB pour la recherche photovoltaïque et le dernier explore le commerce automobile.
Mais ils suivent tous le même processus de base.
D’abord, comprendre le problème. Ensuite, cerner les contraintes, concevoir une approche, bâtir les composantes nécessaires et vérifier si la solution se comporte comme prévu.
Les défis techniques précis changent d’un projet à l’autre.
Un portfolio demande de l’attention à l’ergonomie, à l’adaptabilité et à la présentation. Une passerelle énergétique exige une gestion rigoureuse des protocoles, des contraintes d’exploitation et des défaillances. Un outil de validation scientifique demande des calculs cohérents et des hypothèses transparentes. Une plateforme automobile exige une expérience produit cohérente, soutenue par un logiciel facile à maintenir.
Chaque projet m’a appris à me demander non seulement si quelque chose peut être construit, mais aussi comment il devrait fonctionner, comment le tester et ce qu’il faudra pour le maintenir.
C’est le genre de développeur que je veux devenir : quelqu’un qui passe d’une discipline à l’autre, comprend différents types de problèmes et utilise le logiciel comme un outil concret pour les résoudre.
Pour la suite
Je continue de développer ces projets, d’améliorer leur documentation et de rendre visible une plus grande partie du travail en coulisses.
À mesure que les projets mûrissent, je compte partager plus de détails techniques, de choix d’implémentation et de leçons tirées du développement. Cela comprend documenter ce qui fonctionne, ce qui doit changer et ce que j’apprends en surmontant des problèmes difficiles.
Pour moi, créer un logiciel ne consiste pas seulement à atteindre un produit fini. C’est aussi comprendre le problème un peu mieux à chaque itération.
Vous pouvez suivre mon travail et mes prochains articles techniques sur victorxai.com, ou explorer les dépôts publics mentionnés dans cet article.