En tant que développeur autodidacte, j'ai choisi cette voie dès mon plus jeune âge et je l'ai poursuivie tout au long de mes études et de ma carrière professionnelle. Au fil des années, j'ai participé à de nombreux projets et j'ai utilisé diverses technologies pour mettre en place des solutions efficaces, notamment :
PWA Angular 2+ (12)
Applications Android (nativescript)
Applications iOS (nativescript)
API NodeJS + Swagger
Chat xmpp, Socketio
Applications web C# + ASP.NET
Cartes Leaflet MapBox Google Maps, etc.
En tant qu'entrepreneur, j'ai créé une startup de covoiturage courte distance B2B qui m'a confronté à de nombreux défis, notamment :
Ma plus grande expertise se situe dans l'utilisation d'Angular & Typescript, avec une passion particulière pour RxJS. J'ai développé plusieurs Progressive Web Apps optimisées pour une compatibilité maximale (Safari, IE10, navigateurs mobiles), tout en maintenant une flexibilité suffisante pour la livraison continue de nouvelles fonctionnalités.
En travaillant sur la création de plusieurs applications connectées au même backend, j'ai conçu l'architecture d'un système de gestion d'état partagé et maintenable sur chaque client, similaire à NgRx, mais dédié aux besoins particuliers du service.
J'ai régulièrement construit des systèmes de pipeline CICD avec Gitlab/pipeline/git, afin d'optimiser la gestion de projet, la qualité du produit et la mise en production.
Actuellement, je travaille sur la conception d'une architecture REST+Socket.io+RxJS pour créer une interface abstraite unique "actions/réactions", afin de rendre le client indifférent aux aléas du réseau et de l'API.
J'ai travaillé sur l'administration et l'architecture cloud AWS, et plus récemment sur Azure.
Je suis toujours à l'affût de la prochaine innovation, alors n'hésitez pas à me présenter la vôtre !