Ancien tech lead repenti, désormais développeur Vue.js & Svelte heureux de coder (et d’éviter les réunions inutiles).
Passé par la case manager, DevOps et tech lead, mais toujours développeur dans l’âme. Je code, je partage, j’apprends, et j’essaie de ne pas casser la prod.
Après plus de 15 ans à naviguer dans les eaux (pas toujours calmes) de l’IT – en tant que tech lead, architecte applicatif, DevOps manager, fondateur de projets… – j’ai décidé de revenir à mes premières amours : le développement. Les vraies lignes de code, celles qui plantent pour de bon si tu oublies une accolade.
🎯 Aujourd’hui, je me concentre sur ce qui me plaît vraiment : le développement front avec Vue.js / Quasar et Svelte / SvelteKit, deux technos que j’ai utilisées dans mes projets récents (Envo & Kazelio) et que j’ai très envie de creuser davantage.
🛠️ Mon parcours m’a appris à être :
- Force de proposition, sans jamais oublier l’humilité.
- Pragmatique (j’ai appris à faire simple avant de vouloir faire parfait).
- Pédagogue et disponible (former, accompagner et transmettre, c’est dans mon ADN).
- À l’écoute et orienté solutions (y compris celles que je ne connais pas encore… mais que je vais vite apprendre 😉).
Si tu cherches un développeur qui aime autant coder que comprendre les besoins métier, et qui peut aussi te dire quand une idée n’est peut-être pas terrible (avec bienveillance 😄), discutons !
Création d'une application mobile et web de gestion de budget avec la
méthode des enveloppes.
Je souhaite fournir une façon simple, ludique et détaillée pour toutes celles et ceux qui souhaitent utiliser cette méthode de gestion de budget mais préfèrent la monnaie électronique à la monnaie sonnante et trébuchante (et encombrante).
Création de kazelio.com, une plateforme de référence et de partage
d'information pour les professionnels du monde du jeu de société.
L'objectif est de donner un espace de travail et d'échange d'informations privilégiées entre les acteurs professionnels de ce secteur qui se structure petit à petit. Des données de référence (annuaire, jeux, évènements...), un aspect réseau pour rester en contact et nouer des relations, des données et statistiques clés pour modeler son activité.
- Co-gestion de l'équipe Link : une équipe DevOps chargée des outils (CI/CD, doc...) et méthodes sur lesquelles s'appuient les équipes de développement.
- Création de La Forge, une application centralisant les différentes données et actions liées au développement des projets : documentation, provisionning d'environnements de développement et test, suivi de l'activité sur le dépôt de sources...
Accompagnement des équipes pour assurer le maintien et l'amélioration de la qualité du code.
Exemples de missions :
- Veille technologique
- Formations et présentations techniques (animation de café techs, formations Git...)
- Mise en œuvre d'outils (Jenkins, SonarQube, Azure DevOps, Notion, site documentaire, Ranorex...) et méthodes (adaptation de Scrum, process de revue et validation de code, SDLC...)
- Revue de code
- Industrialisation des processus (génération de plateformes, process CI/CD...)
- Choix techniques structurants (ex : étude pour le choix d'un framework JS)
Garantie de l'homogénité et de la qualité des développements entre Paris et Bangalore sur les applications du domaine du financement structuré (LoanIQ et applications satellites)
Exemples de missions :
- Amélioration de la qualité du code produit par la promotion de bonnes
pratiques et l'utilisation d'outils - Participation à des réunions traitant des problématiques et évolutions
techniques transverses - Coordination avec les autres équipes (architectes, administrateurs BD,
exploitation, projets connexes...) - Rédaction d'un process de livraison pour fiabiliser les différentes étapes de la mise en production
Participation à la refonte du SI afin de le rendre plus modulaire, réactif et
adaptatif (mobile, desktop...), et permettant un développement agile (avec la méthode Scrum).
Exemples de missions :
- Montée en compétence rapide sur les nouvelles technologies retenues (AngularJS et Spring Boot)
- Mise en place de bonnes pratiques et guides de développement
- Étude et tests visant à définir la nouvelle plate-forme de développement (outils, VM Vagrant, Docker...)
- Accompagnement des développeurs destinés à adopter ces nouvelles méthodes de travail
- Veille technologique
Développement et orientation technique d'une équipe de développement dans le cadre des développements sur des projets sensibles (ex : simulateur de Prime d'Activité).
Exemples de missions :
- Choix techniques
- Chiffrages
- Design d'architecture
- Revue de code
- Garantie des bonnes pratiques de développement
- Organisation opérationnelle de l'équipe (définition et attribution des tâches, suivi d'avancement, animation de réunions)
- Développement
Acccompagnement des développeurs et des projets dans le cadre des axes
suivants :
- Études visant à apporter un éclairage sur certains sujets techniques ou aider au choix de décisions
- Conseil et accompagnement afin d'aider les développeurs dans leur
quotidien de codeur et de leur proposer des formations pour parfaire leurs connaissances - Conception et développement au cours de projets présentant un challenge technique et une criticité souvent importante.
Exemples de missions :
- Elaboration d'une démarche et de guides en vue d'améliorer la qualité du code produit
- Réalisation d’une étude comparative entre les solutions de tests par émulateur/simulateur et sur terminal mobile réel
- Veille technologique
- Participation aux groupes de travail nationaux
- Accompagnement au cours des changements technologiques
- Dispense de formations
- Assistance aux développeurs sur l’architecture logicielle, les API Java/J2EE, Maven...
- Élaboration d’architectures logicielles en début de projet ou en cas de
refactoring
BNP Paribas Corporate and Institutional Banking
Evolution et maintenance d'applications
Exemples de missions :
- Analyse d'impacts
- Codage dans le respect des conventions et normes
- Chiffrage des évolutions
- English
- Français