depuis la création du compte
Confiez votre projet à Tony
Faites appel à l'expertise de Tony pour faire avancer votre projet, ou découvrez d'autres freelances pour trouver celui qui correspondra parfaitement à vos besoins.
Head of Engineering, 10 ans d'expérience : je développe votre projet avec les standards d'une scale-up, sans le prix d'une agence.
Aujourd'hui, je dirige l'équipe technique de Fonts Ninja, dont les robots analysent 30 millions de sites web par jour. Avant ça, j'ai passé 5 ans chez Planity, leader français de la réservation beauté (40 000 salons, 10 millions de rendez-vous par mois), d'abord comme développeur fullstack puis comme Lead Developer.
Je mets cette expérience au service de projets freelance, en soirée et le week-end.
Ce que je peux faire pour vous :
• Applications web et mobiles sur mesure (React, Next.js, React Native)
• API et backend fiables (Node.js, TypeScript, NestJS, AWS)
• Automatisation et IA : connecter vos outils, traiter vos données, intégrer un LLM dans vos process
• Scraping et collecte de données à grande échelle
• Paiement et e-commerce : intégrations Stripe, Shopify
• Reprise de code existant : audit, correction de bugs, modernisation
Comment je travaille :
• Un devis clair au forfait, avec un livrable et une date. Pas de surprise.
• Un code propre, testé et documenté, que vous pourrez faire évoluer.
• Je vous dis franchement si une solution plus simple ou moins chère suffit.
• Mes créneaux sont le soir et le week-end, donc je fixe des délais réalistes, et je les tiens.
Décrivez-moi votre projet : je vous réponds sous 48 h avec une première estimation.
Management d'une équipe de 5 développeurs chez Fonts Ninja. Un rôle proche de mon poste de Lead Developer chez Planity, mais dans une structure plus petite avec davantage de responsabilités : je choisis les technologies, j'ai un impact direct sur la direction produit et je tranche lorsque l'équipe n'est pas d'accord sur une solution.
Fonts Ninja développe deux produits : une extension de navigateur qui identifie rapidement et précisément les polices utilisées sur n'importe quel site (900k utilisateurs sur Chrome, également disponible sur Firefox et Safari), et Font Radar, un service de protection des licences pour les fonderies typographiques, dont les robots scannent 30M de nouveaux sites par jour (plus d'1 milliard de sites en base) pour trouver ceux qui utilisent des polices sans la licence appropriée, afin que les fonderies soient rémunérées pour leur travail.
Recrutement de 2 développeurs seniors, dont l'un travaille aujourd'hui avec nous à distance depuis la Corée.
Définition des standards de code de l'équipe et respect de l'architecture hexagonale à travers les revues de code. J'interviens sur chaque projet pour valider les solutions lorsque les développeurs ont des doutes.
Pilotage de la migration continue des files de messages legacy en base de données vers BullMQ et Redpanda : les parties les plus simples ou les plus utiles pour l'entreprise d'abord, en prenant en compte chaque flux de données et en planifiant chaque étape pour limiter au maximum les interruptions de service.
Automatisation de nombreuses tâches avec l'IA, comme le tri des erreurs AWS et Sentry, et mise en place d'une analyse du code par IA utilisée par les développeurs comme par notre Product Owner.
Arrivé chez Fonts Ninja en tant que développeur back-end, pour travailler sur la plateforme derrière les deux produits.
Travail sur les robots de Font Radar qui scrapent et analysent les sites web pour trouver ceux qui utilisent le plus probablement des polices sans la licence appropriée.
Début de la migration des files de messages legacy en base de données vers BullMQ et Redpanda, pour pouvoir lancer de nombreux workers en parallèle sur une base de données en croissance constante et suivre facilement leur progression.
Développement et maintenance de nombreuses automatisations et de web scrapers.
Direction d'une équipe passée de 4 à 6 développeurs en 3 ans, l'une des équipes créées lorsque Planity a structuré son équipe technique (plus de 40 000 salons, environ 10M de rendez-vous par mois).
Pilotage de la migration sans interruption de service du tableau de bord de statistiques des salons de Firebase vers Elasticsearch. Remplacer les caches précalculés par des agrégations à la volée a rendu le tableau de bord beaucoup plus rapide, supprimé le coût du précalcul et corrigé des totaux faux depuis longtemps.
Validation de l'approche par une preuve de concept, puis conception de la migration : double écriture, reprise idempotente et reprenable de millions d'enregistrements avec AWS Step Functions et Lambda, vérification de chaque total salon par salon, et bascule par feature flag répétée en préproduction.
Accompagnement des développeurs avec qui je travaillais : certains sont devenus Lead Developers et la plupart ont été promus.
La majeure partie de mon temps consacrée à la revue de code plutôt qu'à l'écriture : revue des pull requests de l'équipe (lisibilité, justesse et sécurité), estimation des délais et planification des livraisons.