A PROPOS
17 ans d'expérience, 17 ans de passion
L'éco-système des technologies web change et les navigateurs deviennent plus puissants que jamais.
L'adoption des frameworks comme Angular et React, des librairies comme Vue et des langages comme TypeScript et Javascript est grandissante.
D'autres solutions sont prometteuses, comme les Progressive Web Apps ou encore WebAssembly.
Ces technologies s'appuient sur un nombre croissant de services back-end, de Java à Firebase, hébergés sur un Tomcat dédié ou packagés via Docker...
Ces passionnantes avancées techniques permettent aux clients de satisfaire les nouvelles exigences de qualité, de performance et de productivité du marché, en apportant des solutions dans cet environnement concurrentiel, et en permettant un Time-To-Market plus court.
J’ai pu mettre à profit ces technologies dès leurs débuts, en créant mes premières applications single page en 2012, notamment pour des grands comptes.
Au delà de la technique, mon but est de répondre aux attentes client le plus exactement possible.
Les méthodes agiles facilitent le feedback client mais ne suffisent pas.
Le rôle d'un bon consultant est d'écouter, d'analyser, de vérifier sa compréhension en reformulant et en proposant des simplifications fonctionnelles et techniques, pour diminuer les coûts et respecter les deadlines, sans compromettre la qualité.
Développeur Java EE (J2EE/JEE), mon expertise back-end m’a largement permis d'appréhender les patterns de programmation comme MVC et l'architecture hexagonale, ainsi qu'utiliser quotidiennement le Test-Drivent Development pour créer du code robuste et de qualité, me permettant de créer des applications de gestion complètes et implémenter les fonctionnalités attendues.
J'ai participé à plusieurs projets pour divers clients français comme la Société Générale, Sanofi Aventis et Carrefour, et plus récemment en Suisse pour la banque Pictet, la banque Lombard-Odier ou encore l'Etat de Vaud.
J’ai tout au long de ma carrière bénéficié du sérieux de ces corporations pour me permettre d’affiner mon expertise. J’ai eu la chance d’implémenter des concepts de programmation à la fois efficaces, performants, complexes, et s’adaptant au plus près d’un besoin client souvent exigeant et évolutif.
