CV

Senior Full-Stack Engineer – TypeScript / React / Node.js / AI
Berlin, Germany | | post@stefanwille.com
Website | LinkedIn | GitHub
Available | Remote or Hybrid (Berlin) | Contract

SUMMARY

Senior full-stack engineer specializing in TypeScript, React, Node.js, and AI, with 30 years of professional experience. Building web applications with LLM integration, using agentic coding (Claude Code, Cursor).

EXPERIENCE

Parloa – AI-based Contact Center Platform
Frontend Developer | Mar 2025 – Dec 2025

  • Scaleup with a $3 billion valuation, serving Booking.com, Amex, Generali, Allianz, TUI.
  • Designed and implemented a server-driven UI (SDUI) package, enabling backend developers to declaratively build UIs for their services.
  • Also worked on features such as evaluations system, GPT-5 integration, multi-agency, UI component library
  • Developed primarily through agentic AI coding (Claude Code, Cursor)
  • Tech: TypeScript, React, Next.js, Ant Design, Vite, Storybook, React Testing Library, tRPC, OpenAPI

Next Logistics Ventures – seabo
Lead Full-Stack Developer | Oct 2022 – Apr 2024

  • Introduced NestJS as a second backend stack, the foundation for new features and a gradual migration off PHP
  • Extended chartering marketplace
  • Built vessel database, added subscription billing, rebuilt realtime updates
  • Led frontend and full-stack developers and drove technology decisions (NestJS, OpenAPI, BullMQ, TypeORM)
  • Tech: TypeScript, Node.js, NestJS, React, MySQL, OpenAPI, TypeORM, Stripe, Redis, BullMQ, socket.io

ISV (Confidential) – Confidential
Lead Frontend Developer | Jul 2020 – Sep 2022

  • Modernized 7-year-old JavaScript React codebase: migrated to TypeScript, introduced automated testing, adopted component library
  • Led and coached 4-person frontend team. Improved velocity while raising quality and adding new features
  • Tech: TypeScript, React, Redux, React Query, Jest, React Testing Library, Ant Design

Zalando – Procurement Portal
Lead Frontend Developer, Coach | Sep 2019 – Mar 2020

  • Led greenfield frontend development for Zalando's procurement platform, supporting roughly €1 billion in annual fashion purchases
  • Selected technologies, designed frontend architecture, and coached 4 developers with React and MobX workshops. Worked in a team of 12.
  • Tech: TypeScript, React, MobX, GraphQL, Apollo, Ant Design, Material-UI, Jest, React Testing Library

DMG – Dentamile Connect (Dental CAD/CAM SaaS)
Frontend Developer | Jan 2019 – Aug 2019

  • Frontend development for a SaaS for digital production of dental products (crowns, bite splints) with browser-based 3D CAD using WebGL
  • Designed and negotiated API between SaaS and WebGL CAD component built by partner agency; set up UI component library
  • Tech: JavaScript, React, Redux, Node.js, REST, Swagger, Jest, Storybook, Webpack

Selected Earlier Projects (full history: stefanwille.com/work)

2018IntersectionFrontend DeveloperReact
2017–2018HRS Innovation LabFull-Stack DeveloperReact, Node.js
2016MovingaFull-Stack DeveloperRuby on Rails
2016JobkraftwerkLead Frontend DeveloperReact
2015Nokia HERELead Backend DeveloperRuby on Rails
2014FyberBackend Team LeadRuby on Rails
2013–2014SAPBackend DeveloperRuby on Rails
2009–2013Papersmart / BalaoCTO & Co-FounderRuby on Rails
2002–2009Reuters, O₂, BizSphereBackend Developer / Team LeadJava EE
1996–2000NETLIFEVP Research & DevelopmentC++, Java

PROJECTS & PUBLICATIONS

  • Billet – CLI coding agent built directly on the Anthropic SDK: agentic loop, bash and text editor tools, plan mode, eval suite (TypeScript, Anthropic SDK, Bun) – GitHub
  • Smart Rename – AI-based desktop app that extracts invoice metadata and auto-renames files (Vercel AI SDK, Evalite, Tauri, TypeScript, React) – stefanwille.com/smart-rename
  • Recto – published web tool for planning book page layouts, in production use on a 400-page book project (TypeScript, React, Supabase) – rectostudio.com
  • Author and co-author of two books on Java and enterprise software development

EDUCATION & LANGUAGES

Bachelor's degree in Computer Science, University of Hamburg
German – Native (C2) · English – Fluent (C1)