Quality-Driven Software Engineer

Charles Heller

Ich baue zuverlässige Web-Apps — mit Testing, Architektur und Automation von Tag eins.

Enterprise-QA und Testmanagement treffen moderne Fullstack-Delivery — QA Automation, Playwright, Next.js und AWS. Standort Deutschland · offen für Remote und Hybrid.

Offen für Freelance, Contract und Festanstellung · Deutschland / remote-freundlich.

CV ansehen

Charles Heller · Swiss Life · Playwright / TypeScript · Next.js

Charles Heller

Gebaut mit / für

  • Swiss Life

    Enterprise QA / Testmanagement

  • St. Godehard

    NavisSedes Ticketing-Plattform

  • Elikuren

    Chor-Webauftritt

Selected Work

Case Studies, die zeigen, wie ich Software shippe — und welche Qualitäts-Systeme mitkommen.

konzerte.st-godehard-hildesheim.de
NavisSedes — project by Charles Heller

NavisSedes

Produktiv eingesetztes Event-Ticketing für Basilika-Konzerte — Sitzplatz-Holds, Stripe, QR-Tickets und Check-in fürs Personal.

  • ErgebnisLive-System für kostenpflichtige und kostenlose Events mit interaktivem Seating, 10-Minuten-Holds, Stripe Checkout, QR-Tickets und rollenbasiertem Admin-Check-in.
  • ProblemEine Kirchenkonzertreihe brauchte zuverlässige Sitzplatzreservierung, Zahlungen, Rechnungen und Tür-Check-in — kein generisches Ticketing-SaaS.
  • AnsatzNext.js 16 + Prisma/Neon-Domänenmodell (Venue → Plan → Seat), atomare Sitzplatz-Holds, Stripe-Webhooks mit Mock-Fallback, QR-Tokens, Admin-Scanner, Vitest + Playwright.
  • TestingVitest deckt Domäne/Services ab; Playwright die Booking- und Admin-Flows — Qualität ist Teil der Delivery-Pipeline, kein Nachgedanke.
Atomare Sitzplatz-Holds (10 Minuten)Checkout-Pfade für kostenpflichtig und kostenlosVersionierte Sitzpläne (Draft → Published)
Next.jsPrismaNeonStripePlaywrightVitest
opentableclone-ten.vercel.app
Seatly — project by Charles Heller

Seatly

Fullstack-App für Restaurant-Suche und -Reservierung mit Auth, Menüs und durchgängig persistiertem Booking.

  • ErgebnisDeployte Demo mit Städtesuche, Auth-Sessions, Restaurant-Detail/Menüs und Reservierungspersistenz über Umgebungen hinweg.
  • ProblemEs brauchte ein produktionsnahes Booking-Produkt, um Fullstack-Delivery jenseits von UI-Demos zu belegen.
  • AnsatzNext.js + Prisma/Neon, JWT-Auth, Reservierungsflow, Develop-/Production-DB-Branches und Playwright-Abdeckung in der CI.
  • TestingPlaywright in der CI deckt Home, Suche, Restaurant/Menü, Reservierung und Auth gegen eine geseedete Datenbank ab.
Restaurant-Suche über mehrere StädteJWT-Auth + Session-WiederherstellungCI-Playwright-Suite bei Push/Schedule
Next.jsPrismaNeonJWTPlaywright
playwright-automation-suite.vercel.app
Playwright Automation Suite — project by Charles Heller

Playwright Automation Suite

Wartbare E2E-Suite mit Page Object Model — kritische Pfade als Engineering-Artefakte, keine Ad-hoc-Skripte.

  • ErgebnisVeröffentlichte POM-basierte Suite mit HTML-Report-UI — Automation als lieferfähiges Engineering-Produkt.
  • ProblemAd-hoc-UI-Checks skalieren nicht; Teams brauchen langlebige Automation, der man in der CI vertrauen kann.
  • AnsatzTypeScript + Playwright mit klarer POM-Struktur, fokussierten Szenarien und lesbaren Failure-Signalen/Reports.
  • TestingDie Suite selbst ist das Deliverable: strukturierte Specs, POM, Traces/Report-Artefakte fürs Debugging.
Page-Object-Model-StrukturAbdeckung kritischer Pfade: Login + WarenkorbHTML-Report für Stakeholder
PlaywrightTypeScriptE2EPOM
elikuren-app.vercel.app
Elikuren Website — project by Charles Heller

Elikuren Website

Responsive Website für den Kammerchor Elikuren — klare Struktur und professioneller digitaler Auftritt.

  • ErgebnisÖffentliche Chor-Website mit ausgearbeitetem Hero-Storytelling und klarer Navigation zu Konzerten und Mitmachen.
  • ProblemEine kulturelle Organisation brauchte eine moderne Webpräsenz, die vertrauenswürdig wirkt und leicht zu navigieren ist.
  • AnsatzNext.js + Tailwind mit content-first Layout, starker visueller Hierarchie und mobiltauglicher UX.
  • TestingResponsive UI-Checks und Reviews der Content-Hierarchie über Breakpoints vor dem Release.
Content-first responsives LayoutKlarer Pfad zur KonzerterkundungMarkenstarker erster Viewport
Next.jsReactTypeScriptTailwind
Wie ich arbeite

Qualität gehört dazu, wie das Produkt gebaut wird — keine Phase am Ende.

Das ist mein Vorteil gegenüber reinen Frontend-Profilen und reiner manueller QA: Ich shippe Features und designe die Systeme, die sie zuverlässig halten.

01

Mit Tests shippen

Kritische User Flows werden von Anfang an mit Automation gedacht — damit Qualität mit dem Produkt skaliert, nicht dagegen.

02

Für Wartbarkeit bauen

Klare Domänen, starkes Typing und CI-freundliche Struktur halten Codebasen auch Monate nach dem ersten Release shippable.

03

Qualität als Product Sense

Edge Cases, Testdaten, UX-Reibung und Failure Modes sind Produktentscheidungen — kein Nachgedanke vor dem Release.

Erfahrung

Über Charles Heller — von Enterprise-Quality-Leadership bis zum Shipping moderner Software.

Charles Heller baut zuverlässige Software, indem er Enterprise Quality Engineering mit modernem Fullstack-Development verbindet. Qualität wird von Tag eins ins Produkt designed — nicht am Ende geprüft.

Test Manager · Test Data Manager · Test Environment Manager

Swiss Life

Mehrjährig · Enterprise-CRM & digitale Plattformen

Sorge dafür, dass komplexe CRM- und Digitalplattformen verlässlich geliefert werden können — von Teststrategie und Automation bis Test Data und Environment Readiness über agile Teams hinweg.

  • Enterprise-Testmanagement, Quality Engineering und risikoorientiertes Testing für Multi-Team-Delivery.
  • Playwright-Automation, API-Testing und Release-Readiness gemeinsam mit Engineering und Product.
  • Verantwortung für Test Data und Environment Management — Refresh-Konzepte, Governance, Koordination und AWS-nahe Delivery-Unterstützung.

Independent Software Engineer

Freelance / Projekte

Laufend · Web-Produkte & SaaS

Baue moderne Web-Anwendungen von der Idee bis Production — mit denselben Qualitäts-Systemen wie in Enterprise-Umgebungen.

  • Fullstack-Produkte wie NavisSedes (Ticketing) und Seatly (Reservierungen) mit Next.js, Prisma und Cloud-Datenlayern.
  • Playwright-/Vitest-Suites und CI-fähige Automation als Teil der Produkt-Delivery.
  • Brücke zwischen QA-Tiefe und Engineering-Ownership — von Architekturentscheidungen bis zum shippable Release.
Stack

Fokussierte Tools, mit denen ich shippe und Systeme zuverlässig halte.

Core

TypeScriptReactNext.jsPlaywrightNode.js

Platform

PrismaPostgresStripeNeonCloudflareGitHub ActionsAWS

Ebenfalls

PythonSeleniumk6VitestPostmanDocker
Kontakt zu Charles Heller

Lass uns gemeinsam etwas Zuverlässiges bauen.

Offen für Freelance, Contract und Festanstellung · Deutschland / remote-freundlich. Standort Deutschland · remote-freundlich. Erzähl mir von der Rolle oder dem Produkt — ich antworte in der Regel innerhalb eines Werktags.

Referenzen aus Enterprise-Delivery und Kundenprojekten stelle ich auf Anfrage über LinkedIn oder E-Mail bereit.