Munich, Germany · EU Blue Card · Actively looking · Open to Berlin
Apoorv Mittal
The same résumé, rendered as plain HTML so it prints cleanly, indexes properly, and works everywhere.
Summary
Engineering Lead with 14+ years in web and full-stack delivery and 5+ years managing engineering teams. Tech Lead at AutoScout24 (5 direct reports), previously Engineering Lead at CheMondis. Proven at leading larger features and migrations across organisational boundaries; most recently a strangler-fig replatforming of the public listing-search GraphQL API at AutoScout24 onto graphql-yoga + hono, with every production query shadow-diffed against the legacy service before any traffic shift. Strong on architecture, debugging, and testing rigor with a user-focused attention to detail. Hands-on with React 18, Next.js, TypeScript, GraphQL, and modern Node, and driving team-wide adoption of AI-assisted engineering.
Selected impact
- 20+ engineers directly managed across two Lead roles. Mentored six engineers to senior-track promotions in the last 18 months at AutoScout24.
- Led a strangler-fig replatforming of the public listing-search GraphQL API at AutoScout24 onto graphql-yoga + hono, built in parallel for four months, every production query shadow-diffed against the legacy service before any traffic shift.
- Drove a 30%+ p50 latency reduction on a public API serving 50+ downstream integrations.
- Built and rolled out a suite of Claude Code agents (build, scan, PR review, migration, performance) across multiple production codebases.
- Shipped LLM features on the Anthropic API with SQL validation, parameterised queries, and RBAC scoping.
Core competencies
- People leadership
- 5 direct reports; 1:1s, IDPs, performance reviews, PIPs; full-loop hiring; coaching to staff/lead; hybrid teams across 50+ nationalities.
- Architecture & quality
- Problem solving, system design, architecture reviews; rigorous unit/integration/E2E testing; WCAG 2.1 AA; DORA-oriented metrics; incident response and blameless postmortems; on-call and runbooks; CI/CD; SLAs/SLOs.
- Frontend, full-stack, mobile
- React 18, Next.js, TypeScript, Node.js, Python, GraphQL (graphql-yoga, Apollo), REST, Zustand/Redux, micro frontends, Storybook, Core Web Vitals, i18n/l10n, SEO, LaunchDarkly, Jest/RTL/Playwright/Cypress, Sitecore, AEM, Capacitor.
- Cloud, infra, data
- AWS CloudFront/S3, Vercel, Docker, DataDog, Sentry, Stripe, Trustshare; production PostgreSQL with multi-tenant RBAC, idempotency, and SQL-safety practices; NoSQL (MongoDB, DynamoDB, Cassandra); networking and security fundamentals; Looker, Metabase.
- AI / generative AI
- Claude Code agents in production (build, scan, PR review, migration, RBAC validation, audit-trail wiring). LLM features on the Anthropic API with SQL validation, parameterised queries, RBAC. LangChain, Ollama for local inference.
Professional experience
Aug 2022 to Present · Munich, Germany
Senior Full-Stack Developer & Tech Lead
AutoScout24 GmbH, Europe's largest online car marketplace.
React 18 · Next.js · TypeScript · GraphQL (graphql-yoga, Apollo) · Node · Zustand · LaunchDarkly · Playwright · Python
- Tech Lead with 5 direct reports; owns 1:1s, quarterly reviews, IDPs, promotion cases, and PIPs; calibrates hiring across squads.
- Mentored 6 engineers to senior-track promotions in the last 18 months.
- Led a strangler-fig replatforming of the public listing-search GraphQL API onto graphql-yoga + hono: parallel build for four months, shadow-diff pipeline replaying every production query against v1, two-rail schema-drift detection, custom yoga plugins for observability.
- Orchestrated performance work on the most-consumed public API; delivered a 30%+ p50 latency reduction.
- Established analytics-driven experimentation with LaunchDarkly; contributed to a low-single-digit retention uplift on tracked journeys.
Oct 2019 to Jul 2022 · Cologne, Germany
Frontend Lead (promoted from Senior)
CheMondis GmbH, Europe's leading B2B marketplace for chemicals: e-commerce, payments, seller onboarding.
React · TypeScript · Redux · Node · Styled Components · Cypress · Stripe · Trustshare
- Frontend Lead with up to 5 direct reports.
- Full-loop hiring with CTO/VP sign-off; scaled the frontend team as the business grew.
- Architected the foundational frontend platform: component library, list/filter/search modules, analytics infrastructure.
- Shipped commerce capabilities: Stripe payments, Trustshare escrow, GDPR cookie consent, Looker analytics, MJML transactional email.
Jan 2016 to Mar 2019 · London, UK
Senior Interactive Developer
Publicis Sapient (client: Lloyds Banking Group), FCA-regulated retail banking with 30M+ customers.
JavaScript · SCEP component library
- Delivered a reusable document-capture and face-match module and Financial Wellbeing platform features for retail banking onboarding.
- Core contributor on SCEP, the unified component library powering Lloyds' public and secured web estate.
- Established WCAG 2.1 AA and legacy-browser (IE9+) support standards. Active in hiring loops.
2011 to 2016 · London / Pune
Engineer
Sapient · Tata Consultancy Services, Bupa International, MetLife China, Fidelity Worldwide Investments, HP.
Sitecore · Salesforce · Cross-platform mobile
- Sitecore component library and bilingual web platforms with integrated payments.
- Cross-platform mobile delivery and a Salesforce-based B2B gateway.
Education
B.Tech, Electronics & Telecommunications
Bharati Vidyapeeth College of Engineering, Pune, India
2007 to 2011