En tant que développeur Frontend, j’ai parcouru un chemin peu conventionnel. Pendant 18 années, en tant qu’opérateur de Régie Finale en télévision et Technicien de Contrôle Qualité chez Arte, j’ai constamment créé des sites web, et pratiqué la programmation. J’ai aujourd’hui opéré une reconversion, et je défends une approche privilégiant la rigueur et la sécurité du code.
Il y a environ dix ans, j’ai renforcé mes compétences en programmation en explorant activement les ressources en ligne, notamment les documentations, blogs et conférences professionnelles. J’ai également bénéficié du mentorat de mon frère, un ingénieur Java ayant 20 ans d’expérience. J’ai appliqué ces compétences pour développer des applications répondant spécifiquement aux besoins de mon domaine professionnel, comme la gestion des timelines pour les livestreams multiples et la modélisation des processus de Réception, Acquisition, Vérification et Diffusion.
Partant de mon expérience dans le développement de plugins PHP pour les CMS Drupal et Spip, j’ai progressivement adopté une perspective où le backend est considéré principalement comme une API, concevant mes applications comme des Single Page Applications en JavaScript.
Aujourd’hui, après deux ans de travail intensif, je me suis spécialisé en vanillaJS et en performance en Frontend. Mon exploration des concepts fondamentaux de la Programmation Orientée Objet a été alimentée par l’étude des pratiques courantes en Java, C++, et Ruby, des langages que je lis couramment.
Au cours des dernières années, avec la montée en puissance des frameworks Frontend, j’ai écrit mon propre framework JavaScript. Cette démarche m’a permis d’approfondir ma compréhension des stratégies adoptées par les principaux frameworks du marché, en les évaluant en fonction de ma pratique quotidienne.
Je trouve un plaisir croissant dans la conception de l’architecture et la recherche d’abstractions innovantes.