Resume
Senior Software Engineer with 10+ years of experience building and owning complex, customer-facing systems across startup and enterprise environments. For the last four years, I've worked continuously on the same product, a quantum-as-a-service platform, with end-to-end responsibility from discovery and architecture through implementation, safe releases, and production reliability.
I focus on sustainable architecture for distributed systems: clear boundaries, loosely coupled services, and change-tolerant design (DDD / Clean Architecture). I drive reliability improvements through strong observability and continuous learning from production behavior, and I regularly shape architectural direction and reliability practices across multiple product streams.
I enjoy environments where engineers define scope, make trade-offs, and ship. Technically, I'm strongest in TypeScript (Vue.js/React/Node.js), Java (Spring Boot), Python, and PostgreSQL, with deep experience in Kubernetes and public cloud platforms (GCP/AWS/Azure). I'm looking for Platform/Backend/Product roles with long-term production ownership.
Experience
Senior Software Engineer, Product & Platform
Kipu Quantum GmbH - Full-Time
05/2024 - Present
Karlsruhe, Germany - Remote
Seed-stage deep-tech startup
- Joined Kipu Quantum via the acquisition of Anaqor's platform software and a full team transfer (Anaqor was later terminated).
- Owned a customer-facing quantum-as-a-service platform end-to-end (architecture, implementation, production reliability).
- Shaped architecture across multiple product streams beyond the core platform, advising teams on architectural direction, reliability practices, and long-term maintainability.
- Designed and evolved backend services and data models in Java (Spring Boot) and PostgreSQL, iterating based on production behavior, reliability signals, and scaling needs.
- Delivered customer-facing workflows across TypeScript (UI/CLI) and Python (SDK), turning direct customer feedback and usage data into UX and functional improvements.
- Evolved the architecture using DDD / Clean Architecture and patterns for distributed, loosely coupled systems to keep boundaries clear and enable long-term change.
- Built a paved release path with automated deployments to enable safe, repeatable releases.
- Improved reliability through observability standards (metrics/logs/traces) and systematic incident learnings.
Senior Software Engineer, Product & Platform
Anaqor - Full-Time
07/2021 - 04/2024
Berlin, Germany - Remote
Pre-seed startup
- Built the initial version of a customer-facing quantum-as-a-service platform; later transferred to Kipu Quantum following the acquisition of the platform software and a full team transfer.
- Designed a modular architecture using DDD / Clean Architecture to maintain clear domain boundaries and enable long-term evolution.
- Implemented core platform capabilities and APIs (auth, multi-tenancy, billing, job orchestration) in a cloud-native environment (Kubernetes, Java/Spring Boot, TypeScript).
- Built product-facing UI components and workflows to enable self-service platform usage (e.g., onboarding, tenant/admin flows, billing views).
- Established foundational observability and reliability practices (metrics/logs/traces) to support scalable production usage.
- Integrated multiple quantum hardware providers behind a unified API and Python SDK, balancing abstraction with performance and provider-specific constraints.
- Collaborated 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, software delivery practices, 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
Focus on Cloud Computing, Software Architecture, and Cloud-Native Software Engineering. Master's thesis at the Institute of Architecture of Application Systems (University of Stuttgart).
Esslingen University
Bachelor of Engineering (B.Eng.),
Information Systems (Wirtschaftsinformatik)
10/2006 - 02/2010
Focus on Business Process Management & Software Engineering. Bachelor's thesis at Hewlett Packard Enterprise.