stupid layout fix

CV

Senior Full-Stack Engineer – TypeScript / React / Node.js / AI
Berlin, Germany | | post@stefanwille.com
Website | LinkedIn | GitHub
Available now | 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 tools (Claude Code, Cursor).

EXPERIENCE

Parloa – AI-based contact center platform
Frontend Developer | Mar 2025 – Dec 2025

  • Parloa is an AI scaleup with a $3 billion valuation, serving Booking.com, American Express, Decathlon, and Allianz
  • Designed and implemented a server-driven UI (SDUI) package, enabling backend developers to declaratively build UIs for their services.
  • Built platform features
  • Developed primarily through agentic AI coding (Claude Code, Cursor)
  • Tech: TypeScript, React, Next.js, Ant Design, Vite, Storybook, Testing Library, tRPC, OpenAPI

seabo – Freightship Chartering SaaS Platform
Lead Full-Stack Developer | Oct 2022 – Apr 2024

  • Selected and introduced NestJS as replacement for the legacy PHP backend
  • Built and extended chartering marketplace
  • Built vessel database, added subscription billing, redesigned realtime updates
  • Lead frontend and fullstack developers and drove technology decisions (NestJS, OpenAPI, BullMQ, TypeORM)
  • Tech: TypeScript, React, Node.js, NestJS, MySQL, OpenAPI, TypeORM, Stripe, Redis, BullMQ, socket.io

ISV (Confidential) – SaaS Development
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 3-person frontend team, increasing velocity while improving quality and adding new features to legacy product
  • 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 €1 billion in annual fashion purchases
  • Selected technologies, designed frontend architecture, and coached 4 developers with React and MobX workshops in 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

  • Built 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 LabFullstack DeveloperReact, Node.js
2016MovingaFullstack DeveloperReact, Node.js
2016JobkraftwerkLead Frontend DeveloperReact
2015Nokia HERELead Backend DeveloperRuby on Rails
2014FyberBackend TeamleadRuby on Rails
2013–2014SAPBackend DeveloperRuby on Rails
2009–2013Papersmart / BalaoCTO & Co-FounderRuby on Rails
2002–2009BizSphere, O2, ReutersTeam Lead / Senior DeveloperJava 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-powered 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 of two books on Java and enterprise software development

EDUCATION & LANGUAGES

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