Développement d'Applications
Applications web full-stack, APIs robustes et modernisation de systèmes avec les meilleures pratiques du marché
Expertise développement full-stack
Je développe des applications modernes, performantes et maintenables en utilisant les technologies les plus adaptées à vos besoins. De la conception à la mise en production, j’accompagne vos projets avec une approche qualité et des pratiques éprouvées.
Je peux travailler en autonomie ou intégré à votre équipe comme senior developer ou lead developer.
Code de qualité
Respect des bonnes pratiques, tests automatisés, code review et documentation pour un code maintenable et évolutif.
Architecture moderne
Applications construites avec des architectures scalables, sécurisées et adaptées aux besoins actuels et futurs.
Démarche agile
Développement itératif avec livraisons régulières, feedback continu et adaptation aux évolutions du projet.
Technologies maîtrisées
Backend
Frontend
Base de données
Middleware
Serveurs d'applications
Développement
Quelques projets
Découvrez quelques applications que j'ai développées pour ou avec mes clients, avec les défis techniques relevés et les résultats obtenus.
Suivi d'activités sportives
Contexte
En 2023, j'avais fait un prototype qui récupérait les données d'activités sportives dans Strava pour les mettre en forme de façon personnalisée. Ce projet est la mise au propre du prototype pour en faire une vraie application auto-hébergée. Les ambitions sont plus grandes dans la mise en forme des données à destination des clubs sportifs.
Défis techniques
Intégration avec l’API Strava
Interface responsive
Solutions développées
Backend Quarkus
Frontend Qute
Génération de cartes statiques
Génération de graphiques pour les profils altimétrique et les statistiques
Résultats obtenus
L’application a permis à des équipes sportives de reprendre la main sur leurs données et de facilité la mise en commun des expériences.
Stack technique
Application de sécurité
Contexte
L'équipe est totalement internationale, avec un client basé aux États-Unis et des développeur répartis entre l'Inde, le Pakistan, l'Europe de l'ouest et le Magrheb. Surtout, l'équipe est constituée de développeurs peu expérimentés et ayant une faible culture technique.
Défis techniques
Compléxité fonctionnelle
Équipe avec une faible culture technique
Fortes ambitions en performances
Solutions développées
Backend Spring Boot
Frontend Angular
Résultats obtenus
J’ai réussi à rompre avec certaines mauvaises habitudes prise par l’équipe, à casser une certaine inertie intellectuelle et à faire passer l’ambition dans l’esprit des membres de l’équipe.
Stack technique
Détection de coups de feu
Contexte
Après une première phase réussie en 2021, le projet est passé à une nouvelle étape avec l'intégration de nouveaux appareils spécialisés dans la détection de sons spécifiques (arme à feu, véhicule). Ces nouveaux appareils ont imposé des modifications dans le protocole de communication, mais aussi dans les écrans et les règles de gestion.
Défis techniques
Objets connectés avec un protocole de communication spécifique
Réutilisation de la plateforme pour un contexte fonctionnel différent
Interface dynamique avec des délai très courts
Solutions développées
Backend Spring Boot
Frontend Angular
Résultats obtenus
Bien que l’équipe ait un peu changé, la rigueur est restée la même autour de la démarche agile, de la qualité du code et des livrables. Comme pour la première phase, le client a réitéré ses félicitations.
Stack technique
Un projet de développement ?
Discutons de votre idée et voyons comment la concrétiser avec les meilleures technologies.
Échange gratuit pour étudier la faisabilité et définir l'approche technique optimale.