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 StudyEine 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
ÖffnenEine 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
ÖffnenEin 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
ÖffnenModerne 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.
- 01Das Business-Problem verstehen
- 02Skalierbare Architekturen gestalten
- 03Wartbare Software bauen
- 04Testing von Anfang an automatisieren
- 05Kontinuierlich deployen
- 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.