Je suis
AlexandreDemode
Expert en Développement Web
Besoin d'un développeur expérimenté pour votre projet ?
Je suis (peut-être) disponible !
Développeur web indépendant lillois, je travaille depuis une dizaine d'années à développer et déployer des applications et produits SaaS ainsi que différents projets Open Source.
Conception & Réalisation
Une des phases décisives dans le développement d'un produit est l'architecture.
J'y investis du temps afin de garantir que la plateforme bénéficiera de fondations lui permettant d'évoluer et d'être maintenue durant de nombreuses années, tout en permettant d'accueillir facilement de nouveaux profils pour contribuer au projet. L'accessibilité, qu'elle soit en terme d'expérience utilisateur ou de développement, est un de mes piliers de conception.
L'optimisation fait partie intégrante de ma façon de travailler. Je prête attention aux performances attendues et atteignables, au poids du produit pour les clients ainsi que les temps de réponse sur le serveur. Elle est souvent au coeur de mes projets : Trumbowyg a été créé avec pour objectif d'être 75% plus léger que les alternatives.
Maintenir la qualité
Il est important de prendre du recul de temps en temps tout au long de la vie d'un projet, et d'auditer son état de santé : évaluer ses performances, vérifier que ses dépendances sont à jour, s'assurer que son code est maintenable et qu'il est facilement compréhensible.
Pour qu'un projet dure dans le temps, il est nécessaire de revoir régulièrement son code pour le nettoyer. La refactorisation permet de reconsolider les fondations du projet.
J'effectue une veille régulière sur les technologies et outils qui sortent ou sont mis à jour régulièrement, de façon à garder une bonne vue d'ensemble des possibilités du moment.
C'est dans cette philosophie que je peux intervenir sur votre projet, avec un regard neuf et extérieur qui mettra en relief les améliorations et évolutions pouvant être mises en place.
Mise en oeuvre
Pour développer une solution, de nombreux outils sont à mettre en place pour aider les développeurs au quotidien : intégration continue (CI), déploiement continu (CD), et faire le pont entre les développeurs et la production, en offrant l'environnement de travail le plus proche.
Dans un objectif d'expérience développeur (DX), le choix et la mise en place de normes d'écriture du code, d'un framework et autres outils permettent de développer sereinement un back-end et/ou une API.
C'est dans ce contexte que j'ai été amené à co-développer Monitoror, dans le but de suivre l'état de développement d'un projet, ses builds, son déploiement, ses serveurs, ...



