Lebenslauf

Charles Heller

Senior Software Engineer · Quality Engineering · Test Data & Environment Management

Ich baue zuverlässige Software, indem ich Enterprise Quality Engineering mit modernem Fullstack-Development verbinde.

Meine Karriere begann im Software Testing. Dort habe ich gelernt: Qualität prüft man nicht am Ende eines Projekts — man designed sie von Anfang an ins Produkt. Über die Jahre habe ich mich in Testautomation, Testmanagement, Test Data Management, Environment Management, Cloud Transformation und Software Engineering weiterentwickelt.

Heute baue ich moderne Web-Anwendungen und bringe dieselbe Engineering-Disziplin ein, die in Enterprise-Umgebungen gefordert ist. Mein Ziel ist klar: Software, die skalierbar, wartbar, gründlich getestet und production-ready ist.

Über mich

Ich löse gerne komplexe technische Herausforderungen und verwandle Ideen in hochwertige Softwareprodukte.

Mit mehrjähriger Erfahrung in der Enterprise-Software-Delivery verstehe ich sowohl die technischen als auch die organisatorischen Aspekte zuverlässiger Systeme. Ich arbeite sicher an der Schnittstelle von Development, Testing, Cloud-Infrastruktur, Automation und Product Delivery.

Ob ich eine SaaS-Plattform entwickle, eine Teststrategie gestalte oder moderne Testing-Praktiken in Enterprise-Teams einführe — ich fokussiere auf langfristige Wartbarkeit statt auf kurzfristige Fixes.

Was ich tue

Enterprise-Delivery-Tiefe trifft hands-on Product Engineering — ein integriertes Quality-Mindset.

Full Stack Development

Ich konzipiere und entwickle moderne Web-Anwendungen von der Idee bis Production — Frontend, Backend-Architektur, Authentication, Datenbanken, Payments, Deployment und automatisiertes Testing. Ich baue Produkte, die schnell, intuitiv und leicht wartbar sind.

Quality Engineering

Qualität ist keine separate Phase der Entwicklung. Sie beeinflusst Architektur, Codequalität, Testing, Deployment und Wartung. Jedes Projekt, das ich baue, umfasst saubere Architektur, automatisiertes Testing, CI, kontinuierliche Verbesserung und production-ready Deployment.

Test Automation

Automation gehört seit Beginn meiner Karriere zum Alltag. Ich baue belastbare Frameworks, mit denen Teams schneller liefern und manuellen Aufwand sowie Release-Risiken reduzieren — E2E, API, Integration, UI und Regression mit Playwright, Selenium, Vitest und CI/CD.

Test Data Management

Zuverlässige Software braucht zuverlässige Testdaten. Ich etabliere unternehmensweite Strategien für Testdaten über Anwendungen und Umgebungen hinweg — inklusive Lifecycle Management, Datenbank-Refresh-Konzepten, Pseudo-Production-Umgebungen, Governance und AWS-basierten Ansätzen.

Test Environment Management

Moderne Delivery hängt von stabilen Umgebungen ab. Ich koordiniere Enterprise-Testumgebungen über Teams hinweg und stelle sicher, dass Testing verlässlich möglich ist — von Planung und Readiness über Release-Vorbereitung und Deployment-Koordination bis Risikoanalyse und Cloud-Delivery-Support.

Erfahrung

Mehrjährig · Agile Enterprise Delivery

Test Manager · Test Data Manager · Test Environment Manager

Swiss Life · Enterprise-CRM & digitale Plattformen

In großen agilen Delivery-Organisationen sorge ich dafür, dass Software mit Verlässlichkeit, Qualität und planbaren Releases geliefert werden kann. Mein Verantwortungsbereich hat sich von klassischer QA zu unternehmensweitem Quality Engineering und Delivery Management erweitert.

  • Leitung von Enterprise-Testmanagement, Quality Engineering und risikoorientierter Teststrategie für komplexe CRM- und Digitalplattformen.
  • Vorantreiben von Playwright-Automation, API-Testing und Integrationstests als Teil der Release-Readiness.
  • Verantwortung für Test Data Management: Lifecycle, Refresh-Konzepte, Pseudo-Production-Umgebungen, Governance und Cross-Team-Koordination.
  • Koordination von Testumgebungen, Deployment-Readiness und Release-Vorbereitung über mehrere Scrum-Teams hinweg.
  • Unterstützung der AWS-Cloud-Transformation und cloud-nativer Delivery gemeinsam mit Product, Engineering und Architektur.
  • Kontinuierliche Prozessverbesserung, damit Qualität ein gemeinsames Delivery-Signal wird — kein spätes Gate.

Laufend

Independent Software Engineer

Freelance / Projekte · Web-Produkte & SaaS

Neben der Enterprise-Arbeit entwickle ich moderne Web-Anwendungen und SaaS-Produkte von der Idee bis Production — und verbinde Software Engineering mit Enterprise Quality Engineering.

  • End-to-End-Delivery: Architektur, Frontend/Backend, Authentication, Datenbanken, Payments und Deployment.
  • Production-Produkte wie NavisSedes (Ticketing) und Seatly (Reservierungen) mit Next.js, Prisma und Cloud-Datenlayern.
  • Automatisiertes Testing und CI/CD von Tag eins als Teil der Delivery.
  • Optimierung auf Wartbarkeit, Performance und eine klare Produkterfahrung.

Ausgewählte Projekte

NavisSedes

Case Study

Eine vollständige Event-Ticketing-Plattform für Kirchen und kulturelle Organisationen — interaktive Sitzpläne, Stripe-Payments, QR-Tickets, Reservierungen, rollenbasierte Administration und Check-in-Workflows.

  • Interaktive Sitzpläne
  • Stripe Checkout
  • QR-Tickets & E-Mail-Bestätigungen
  • Rollenbasierte Administration
  • Automatisiertes Testing

Next.js · TypeScript · Prisma · PostgreSQL · Neon · Stripe · Playwright · Vitest · Cloudflare

Seatly

Öffnen

Eine Restaurant-Reservierungsplattform mit moderner Fullstack-Architektur — Auth, Suche, Buchungs-Persistenz und automatisiertes Testing.

  • Authentication & Sessions
  • Restaurant-Suche
  • Reservierungs-Workflow
  • Datenbank-Persistenz
  • CI Playwright Coverage

Next.js · TypeScript · Prisma · Neon · JWT · Playwright

Playwright Automation Suite

Öffnen

Ein enterprise-inspiriertes Automation-Framework mit modernen Testing-Praktiken — als shippable Engineering-Artefakt gebaut, nicht als Ad-hoc-Skripte.

  • Page Object Model
  • HTML-Reporting
  • Wiederverwendbare Architektur
  • Parallele Ausführung
  • CI-fähige Workflows

Playwright · TypeScript · POM · CI

Elikuren

Öffnen

Moderne Chor-Website mit sicherer Mitgliederplattform — öffentlicher Auftritt, geschützter Mitgliederbereich, Medienbibliothek und Administration.

  • Öffentliche Website
  • Geschützter Mitgliederbereich
  • Authentication
  • Medienbibliothek & Admin
  • Responsive Design

Next.js · React · TypeScript · Tailwind

Technische Expertise

Sprachen

  • TypeScript
  • JavaScript
  • Python
  • Java

Frontend

  • React
  • Next.js
  • Tailwind CSS
  • shadcn/ui

Backend

  • Node.js
  • Next.js
  • Prisma
  • PostgreSQL
  • REST APIs
  • JWT Auth

Testing & Quality

  • Playwright
  • Selenium
  • Vitest
  • API Testing
  • E2E Testing
  • Test Strategy
  • Test Data Management
  • Test Environment Management

Cloud & DevOps

  • AWS
  • GitHub Actions
  • Docker
  • Cloudflare
  • Neon
  • Vercel
  • Stripe

Wie ich arbeite

Die beste Software entsteht, wenn Engineering-Exzellenz und ein starkes Quality-Mindset zusammenkommen. Statt Development und Testing zu trennen, integriere ich beides in einen Engineering-Prozess.

  1. 01Das Business-Problem verstehen
  2. 02Skalierbare Architekturen gestalten
  3. 03Wartbare Software bauen
  4. 04Testing von Anfang an automatisieren
  5. 05Kontinuierlich deployen
  6. 06Überwachen und fortlaufend verbessern

Dieser Ansatz führt zu Software, die leichter wartbar, leichter skalierbar und zuverlässiger für Nutzer ist.

Derzeit interessiert an

  • Moderne Web-Anwendungen
  • SaaS-Produkte
  • Fullstack-Development
  • Enterprise-Software
  • Quality Engineering
  • Testautomation
  • Cloud-Architektur
  • Developer Experience
  • AWS-basierte Lösungen
  • Skalierbare Plattformen

Lassen Sie uns zuverlässige Software bauen

Ob moderne Web-Anwendung, Enterprise Quality Engineering, automatisiertes Testing oder jemand, der Development und Quality Assurance verbindet — ich freue mich, von Ihrem Projekt zu hören.

Software Engineering mit eingebauter Qualität — nicht nachträglich ergänzt.