Yekta Cirpan

Lead Développeur Front-end

30 ans · Nationalité française · Permis A2 & B

Profil

Lead Développeur Front-end, 9 ans d'expérience sur des applications Vue.js à fort trafic et forte complexité — de la migration de plateformes à 20 M+ de pages vues/mois à la conception d'un socle multi-tenant générant plusieurs applications métier. Expert de l'écosystème Vue 3 / TypeScript, de l'architecture config-driven et de la performance web. J'aime concevoir des socles réutilisables, encadrer techniquement une équipe et transmettre. Adepte de l'agentic coding (Claude Code, serveurs MCP, agents) et de l'intégration de LLM dans les apps. Parcours atypique mêlant front-end moderne et expertise data / scraping.

Expérience professionnelle

Citégestion

fév. 2023 — aujourd’hui
Lead Développeur Front-endFreelanceParis
  • Conception et pilotage technique d'un socle applicatif frontend multi-tenant (Vue 3 + TypeScript) générant 4 applications métier (Signalement, Intervenant, Scope Manager, Télégestion) depuis une base de code unique pilotée par configuration JSON chargée au runtime
  • Architecture config-driven / low-code : moteur de rendu de widgets générique (routes, datasources et widgets injectés dynamiquement via Pinia ORM ; dashboards GridStack en drag & drop)
  • Système de plugins npm façon micro-frontend pour les besoins métier avancés (reporting, gestion de périmètres)
  • SSO Keycloak multi-realm, cartographie MapLibre GL + Turf.js, dataviz Apache Superset embarquée
  • Encadrement technique de l'équipe front, définition des standards, code review, qualité (SonarQube, couverture Vitest)

Stack : Vue 3, TypeScript, Vite, Pinia + Pinia ORM, TanStack Query, PrimeVue, Tailwind, Keycloak, MapLibre GL

Interenchères / Auction

juin 2021 — déc. 2022
Développeur Front-endParis
  • Réalisé la migration des plateformes d'enchères interencheres.com et auction.fr sous Nuxt / Vue, à l'échelle de ≈ 1,5 M de visites et 20 M de pages vues/mois
  • Conçu et livré de nouvelles fonctionnalités end-to-end, sécurisées par des tests fonctionnels et unitaires
  • Amélioré les performances (Core Web Vitals / Lighthouse) et le SEO, pour des temps de chargement et un référencement optimisés
  • Force de proposition sur l'UI/UX et garant de la qualité via la code review

Stack : Vue, Nuxt, TypeScript, Vuetify, Leaflet, PWA/SPA/SSR, Jest, GraphQL, Docker, Jenkins, AWS

Tech Me Home

2021
Développeur FullstackFreelanceParis
  • Conçu un robot de scraping immobilier résilient ciblant des sites à fort trafic et fortement protégés (leboncoin, seloger, bienici, logic-immo, pap…)
  • Fiabilisé la web-app (Vue / Bootstrap) : correction des problèmes de responsivité et de comportement

Stack : Vue, Node.js, PostgreSQL, Docker

leboncoin

juin 2020 — juin 2021
Développeur FullstackParis
  • Développé un service API de cotation automobile à très forte audience (12 M de visiteurs uniques / mois), avec de forts enjeux de disponibilité et de scalabilité
  • Intégré aux équipes leboncoin après le rapprochement avec le groupe Argus / Autovisual, pour intégrer les produits du groupe

Stack : React, Node.js, Redis, PostgreSQL, Jest, AWS, REST

Argus / Autovisual

mars 2017 — juin 2021
Scraping Team Lead / Développeur FullstackParis
  • Dirigé l'équipe scraping du groupe et son activité R&D : reverse engineering web + mobile, contournement des protections anti-bot (proxy, sniffing, Bright Data / Luminati)
  • Conçu une architecture de scraping distribuée (microservices, WebSocket) avec répartition de charge via Redis pour la montée en charge et la résilience
  • Migré le site autovisual.fr sous Nuxt / Vue, avec amélioration du SEO et des performances
  • Livré des web-apps de data-visualisation (Vue, D3.js) pour des comptes clients majeurs — Renault France et AXA
  • Développé un outil interne de supervision des métriques de scraping (monitoring temps réel)

Stack : Vue, Nuxt, D3.js, Node.js, Redis, PostgreSQL, WebSocket, AWS, microservices

Formation

CNAM — Diplôme d’Ingénieur (Bac+5)

Paris · 2014 — 2017

Systèmes d’information & Business Intelligence (dont 2 ans en cours du soir).

Lycée Henri Wallon — BTS SIO (Bac+2)

Valenciennes · 2012 — 2014

Services informatiques aux organisations.

leboncoin — Formation TDD (Test-Driven Development)

Paris · 2021

Immersion de 2 semaines au sein des feature teams sur le développement piloté par les tests.

Luminati (Bright Data) — Workshop Web Scraping & Proxy Management

Londres · 2019

Techniques avancées de scraping, gestion de proxies et contournement des protections anti-bot.