Resume
Profile
I'm a Senior Software Engineer with 10+ years of experience building and operating complex, customer-facing systems across startup and enterprise environments. Over the last four years, I've worked continuously on the same product, a quantum-as-a-service platform, carrying end-to-end responsibility from product discovery and system architecture through implementation, automated deployment, and production operations. In this context, I've designed and evolved both system-level and code-level architectures, applying proven patterns for distributed and loosely coupled systems to support long-term maintainability and change tolerance. Beyond the core platform, I regularly contribute by shaping architectural direction and operational practices across multiple product streams.
I enjoy working at the intersection of product and engineering, especially in early-stage, fast-moving environments where requirements are incomplete and engineers are trusted to define scope, make trade-offs, and ship. My work spans the full lifecycle: collaborating on problem definition, implementing customer-facing features, designing backend services and data models, and establishing CI/CD and GitOps workflows. I place strong emphasis on clear architectural boundaries and sustainable design, using principles such as Domain-Driven Design and Clean Architecture to enable systems to evolve over time.
I've worked closely with customers, sales, and business stakeholders, and regularly use monitoring and usage data to guide technical and product decisions. Technically, I'm strongest in TypeScript (Vue.js, React, Node.js), Java (Spring Boot), Python, and PostgreSQL, with deep experience building cloud-native systems on Kubernetes and public cloud platforms (GCP, AWS, Azure). I'm motivated by roles where engineers carry responsibility from initial design through production operation and long-term maintenance.
Skills
- Languages & Frameworks: Java (Spring Boot, Maven), TypeScript (Node.js, Vue.js, React, Angular), Python
- Data & Messaging: PostgreSQL, MySQL, Redis, Oracle DB, Microsoft SQL Server, ActiveMQ, Amazon SQS, Google Pub/Sub
- Cloud-Native & Platforms: Kubernetes, Docker, Google Cloud Platform (GCP), AWS, Azure
- CI/CD & DevOps: GitLab CI, GitHub Actions, Jenkins, Helm, ArgoCD, Terraform, Ansible, Loki, Datadog, Grafana
- Architecture & Design: Distributed and loosely coupled systems, Domain-Driven Design (DDD), Clean Architecture, designing for long-term evolution and maintainability
- Engineering Practices: End-to-end ownership, Continuous Delivery, Trunk-based Development, Pair & Mob Programming, GitOps
Experience
Senior Software Engineer, Product & Platform
Kipu Quantum GmbH - Full-Time
05/2024 - Present
Karlsruhe, Germany - Remote
Seed-stage deep-tech startup; continuation of the PLANQK Platform following acquisition from Anaqor; same product, team, and codebase
- Led the continued end-to-end development of a production quantum-as-a-service platform, enabling customers to build, run, and integrate quantum applications via standardized APIs and SDKs.
- Carried responsibility for system architecture and technical direction, alongside frontend and backend development, automated GitOps-based deployment, and production operations on Kubernetes and Google Cloud Platform (GCP).
- Defined and evolved the platform's system and code architecture, applying proven patterns for distributed and loosely coupled systems as well as Domain-Driven Design and Clean Architec-ture principles to ensure long-term maintainability and change tolerance.
- Shaped system and code-level architecture across multiple product streams beyond the core platform, advising teams on architectural direction, operational setup, and long-term maintainability.
- Designed and evolved backend services and data models using Java (Spring Boot) and Post-greSQL, iterating on them based on production behavior, reliability issues, and scaling needs.
- Defined and implemented customer-facing features and flows in TypeScript (UI, CLI) and Py-thon (SDK), translating direct customer feedback and usage data into concrete UX and func-tional improvements.
- Established and maintained CI/CD and GitOps workflows and operated the platform in produc-tion, using monitoring and incident analysis (Datadog, Grafana, Loki) to enable frequent, low-risk releases and drive continuous improvements in reliability, usability, and developer experi-ence.
- Supported onboarding of enterprise customers who actively run experiments or consume quantum services through the platform.
Senior Software Engineer, Product & Platform
Anaqor - Full-Time
07/2021 - 04/2024
Berlin, Germany - Remote
Pre-seed startup
- Joined at an early stage to help evolve the PLANQK Platform from a research prototype into a commercial, publicly available quantum-as-a-service offering.
- Took responsibility for core architectural decisions, designing a modular and loosely coupled platform and establishing clear service and domain boundaries using Domain-Driven Design and Clean Architecture principles.
- Built customer-facing functionality and APIs, working closely with early users to refine work-flows and platform behavior based on real-world usage.
- Designed and iterated on cloud-native deployment and operational architectures on Kuber-netes, laying the foundation for reliable and scalable production usage.
- Integrated multiple quantum hardware providers behind a unified API and Python SDK, bal-ancing abstraction with performance and provider-specific constraints.
- Collaborated closely with product, business, and research stakeholders to define scope, make trade-offs, and ship features in a fast-moving startup environment.
Research Associate & Technical Consultant
University of Stuttgart
04/2017 - 06/2021
Stuttgart, Germany
- Conducted applied research on cloud-native architectures, DevOps, and distributed systems with a strong focus on practical system design.
- Designed and implemented prototype systems and reference architectures using Java (Spring Boot), TypeScript, Kubernetes, and Terraform.
- Served as technical consultant in research and industry-partnered projects, translating conceptual ideas into working software solutions.
- Authored 20+ peer-reviewed publications (10 as first author).
- Supervised and mentored 30+ students in seminars and master's theses.
Software Design Engineer
Hewlett Packard Enterprise - Full-Time
04/2010 - 03/2017
Böblingen, Germany
- Contributed to the core development of HPE's enterprise operations management platform, building backend services used by large international customers.
- Led development of integration adapters enabling third-party monitoring systems (e.g., Nagios, SAP Solution Manager, Icinga, Oracle Enterprise Manager) to integrate seamlessly with the core platform.
- Designed and implemented customer-facing features and internal platform components in Java (Spring), supporting multiple relational database systems.
- Worked directly with strategic enterprise customers, including onsite support, to ensure reliable operation and successful integrations.
- Acted as Scrum Master for a feature team and applied modern engineering practices such as TDD, XP, and code reviews.
- Built and shipped software packaged for multiple operating systems using Java and Python.
Education
Reutlingen University
Master of Science (M.Sc.), Services Computing
10/2014 - 08/2016
Esslingen University
Bachelor of Engineering (B.Eng.), Information Systems (Wirtschaftsinformatik)