Ingénieur passionné et spécialisé dans les technologies web, j’adopte une approche centrée sur le Software Craftsmanship, mettant un point d’honneur à concevoir des applications robustes, sécurisées et ergonomiques. Polyvalent et en constante évolution, je maîtrise toutes les étapes du cycle de vie d’un projet, de l’analyse des besoins à la mise en production, avec un souci permanent de qualité et d’industrialisation.
Adepte du travail collaboratif, je m’épanouis dans des équipes pluridisciplinaires où l’agilité et l’innovation sont au cœur des échanges et des réalisations, tout en encourageant l'utilisation éclairée des outils basés sur l’IA pour accélérer et optimiser les processus de développement.
Après 1 an de collaboration, la start-up a décidé de développer un nouvelle version de Wezaart.com prenant en compte le feedback utilisateur et respectant les bonnes pratiques de développement. Pour ce projet, j'ai participé au niveau de la conception, du recrutement et de la mise en place des services techniques sous-jacent au développement de cette nouvelle application.
Actions
Conversations clients et synthèse de leurs enjeux
Conception de scénarios d'utilisations permettant à nos clients d'atteindre leurs objectifs
Ecriture du cahier des charges
Choix des technologies éclairé par les besoins et les ressources disponibles
Participation à l'établissement de dossiers de �financement
Recrutement, formation et suivi des équipes
Mise en place des serveurs selon une architecture 3-tier sur l'infrastructure AWS avec les paradigmes d'auto-scaling et load-balancing via AWS Beanstalk et RDBS
Administration AWS
Migration d'une stack technique Ruby-on-Rails/BackboneJS monolithique vers une stack LoopBack/Angular 2-tier
Mise en place de la chaine de déploiement continue via Gitlab et AWS, comprenant les tests unitaires et d'intégration
Transfert de compétences
Résultats
Le choix d'une stack technique entièrement JavaScript a facilité la recherche de ressources humaines et les effectifs techniques sont désormais tous techniciens full-stack
Le work�ow plus complexe mais automatisé a diminué le temps passé sur les tâches annexes et augmenté le temps passé sur le développement, ce qui améliore globalement la productivité et facilite la procédure de mise en production.
La mise en place des tests a significativement diminué les problèmes de régression.