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