Qualifications
Expert
Java, Kotlin, Spring Boot, Analytical thinking, Mentoring and coaching, Leadership, Software architecture, Distributed systems, Microservices, Implementation, Debugging, Docker, Cloud (AWS), REST, Terraform, Git, Requirements Engineering, JetBrains products, SQL, Code Reviews, Scrum, Refactoring, API Design
Professional
Domain-Driven Design, Serverless, Project management, Testing, Linux, Go, MongoDB, Cassandra, Neo4J, Implementation and analysis of algorithms, Atlassian products (JIRA, Confluence), RAG, LLM, Claude Code, PostgreSQL
Basic
Haskell, React, JavaScript, TypeScript, Python, C#, .NET Core, gRPC, Angular, Pulumi, MCP
Languages
- German: native speaker
- English: professional proficiency
Project list
04/2026 | Technical Advisor
- Advised on technical architecture and platform strategy for an early-stage business initiative
- Evaluated infrastructure options, cost structures, and scalability tradeoffs
- Contributed to product and system design decisions during the concept phase
10/2025 – 04/2026 | Senior Java Software Engineer
- Built and evolved a data lake to centralize data processing, analytics, and long-term storage, improving data transparency and enabling better business decisions
- Designed and implemented an S3-based backup and archiving strategy, increasing data reliability while significantly optimizing storage costs through lifecycle management
- Developed a comprehensive data deletion and retention concept, ensuring GDPR-compliant data handling and reducing operational and legal risks
- Delivered targeted performance and cost optimizations, reducing execution times, infrastructure costs, and system load while improving overall stability
- Analyzed and resolved production issues and bottlenecks, leading to increased system reliability and availability
- Established scalable data processing and background job workflows to handle large data volumes efficiently
- Improved monitoring, logging, and alerting, enabling faster incident detection and reduced downtime
- Enhanced deployment and quality assurance processes, increasing release reliability and development efficiency
Keywords: Java (17, 21), AWS, SQS, DynamoDB, Microservices, CDK, TypeScript
12/2024 – 09/2025 | Senior Software Engineer
- Enabled fulltext search by designing an OpenSearch (ElasticSearch)-based solution and incorporating business-specific rules
- Improved client responsiveness by designing and implementing an adaptive invitation reminder subsystem
- Improved client experience and reduced support team load by analyzing, designing, implementing, and maintaining a DATEV document status replication system
- Improved platform scalability by designing and re-implementing synchronous processes as asynchronous
- Analyzed and fixed bugs in close collaboration with the support team
- Improved the CI/CD GitHub-based build pipeline
- Designed and implemented business-specific features
Keywords: Java, AWS, SQS, Postgresql, Microservices, DATEV
02/2024 – 08/2024 | Senior Java Software Engineer
- Improved ticket processing time by connecting the ticket system to the OpenAI API
- Enhanced AI responses by setting up and configuring a RAG-based system
- Reduced database costs in DynamoDB by over 30% through improvements to the company-specific persistence framework
- Enabled teams to work faster by adding JavaScript support alongside Groovy in the in-house scripting engine
- Made solutions engineers more productive by developing a custom VSCode extension supporting an internal configuration language with validation and auto-completion
- Improved platform stability by analyzing and fixing SQS performance issues
- Future-proofed the infrastructure-as-code setup by adopting CDK for AWS and migrating the existing codebase from an unsupported legacy solution
- Improved platform security by implementing a custom brute-force prevention mechanism
- Helped teams evaluate tradeoffs of different architectural approaches
Keywords: Java (17, 21), AWS, SQS, DynamoDB, Microservices, CDK, TypeScript
01/2024 - 02/2024 | Consultant
- Implemented a complete CI pipeline (including supporting systems such as build pools) from scratch via Infrastructure as Code on Azure
Keywords: Infrastructure as Code, Pulumi, Microsoft Azure, C#, .NET Core 8, TypeScript
04/2021 – 11/2023 | Principal Engineer
- Planned, led, and implemented a large-scale migration of a mission-critical retail investment platform (400k+ lines of code) from Spring Boot 2.3 to 3.1
- Designed and prototyped refactoring approaches from a monolithic to a distributed service-oriented architecture
- Defined and introduced company-wide standards and best practices including Architectural Decision Records, code review processes, and service templates
- Planned, designed, coordinated, and implemented business-critical product features
- Consulted CTOs and Heads of Engineering on company-wide technical decisions and architectural designs
Keywords: Kotlin, Java, Go, Python, Terraform, SQL and NoSQL, Jenkins, CI/CD, AWS (EC2, ECS, RDS, Aurora, Lambda, DynamoDB etc.), Serverless, Microservices, Distributed, fault-tolerant and scalable architecture, Large-scale refactoring
10/2020 - 03/2021 | Platform Engineer
- Designed, implemented, and maintained a nationally deployed registry for drone operators
- Coordinated an international development team across the USA, Argentina, and Germany
- Improved software development processes
- Extended and improved the underlying AirMap platform
- Conducted code reviews
Keywords: Go, Python, Postgres, AWS, Kubernetes
02/2020 – 10/2020 | CTO & Software Architect
- Managed and provided technical and disciplinary oversight to a team of more than twenty employees
- Developed an API-first strategy encompassing software architecture, business processes, product strategy, and employee training
- Analyzed and improved a microservice-based distributed architecture
- Mentored and coached software developers, team leads, and product owners
- Facilitated Scrum processes and conducted training for development teams
- Coordinated recruitment and selection of nearshore and offshore freelancers and teams
Keywords: Go, Java, Python, TypeScript, MongoDB, Elastic Stack, Sematext, Kubernetes, OTC (Open Telecom Cloud), CQRS
11/2017 – 01/2020 | Software Architect, Senior Software Engineer, Scrum Master
- Designed and implemented a worldwide identity and access management system
- Collaborated closely with technical and business stakeholders
- Coached teams and individual engineers
- Served as Scrum Master for multiple months alongside regular engineering duties
Keywords: Java, Docker, Spring Boot, AWS Cloud, Elastic Stack, Neo4j, Cypher, Postgres, Camunda, Flowable, Apache Camel, React
02/2017 – 11/2017 | Software Architect, Senior Software Engineer
- Designed the technical concept and software architecture for a KPI management tool
- Implemented critical core system components
- Delivered expert functional and technical consulting to the client
Keywords: Java, Spring Boot, Cassandra, CQL, Docker, Elastic Stack
03/2017 – 12/2018 | Software Architect and Data Scientist
- Conceptualized and implemented a proof-of-concept analytics platform for enterprise-wide corporate data (‘Data Lake’)
- Delivered expert functional and technical consulting to the client
Keywords: Java, Scala, Python, Docker
10/2016 – 11/2016 | Senior Software Engineer
- Developed a configurable tool for pseudonymizing personal data in a Big Data context
Keywords: Java, Spring Boot
08/2016 – 09/2016 | Senior Software Engineer
- Performed performance troubleshooting for a critical enterprise logistics application
- Implemented identified technical and architectural enhancements
Keywords: Java, Spring Boot, SQL, JProfiler
07/2016 – 05/2017 | Software Architect and Data Scientist
- Developed and conceptualized an analytics platform for time series data
- Implemented and visualized early fault detection (Predictive Maintenance) using machine learning techniques
Keywords: Scala, Spark with MLLib, Hadoop, Cloudera, R, Zeppelin
11/2015 – 04/2016 | Senior Software Engineer
- Conceived and developed applications based on SAP HCP
- Consulted with business units on technical and subject matter inquiries
Keywords: SAP Hana, Java
09/2015 – 04/2016 | Senior Software Engineer and Team Lead
- Designed and implemented new features for an application in the pharmaceutical sector
- Planned the architecture for porting to SAP HCP
- Trained the existing development team
- Expanded and optimized code quality measurements
Keywords: Java, JavaEE, WildFly, Wicket, Sonar, Jenkins
08/2015 – 06/2016 | Software Architect
- Developed the technical Big Data architecture for a BMBF-funded research project
Keywords: Big Data, Architecture, Research
03/2015 – 09/2015 | Solution Architect and Development Lead
- Advanced the architecture of a Hadoop-based reporting platform
- Led development activities including coaching, code reviews, and quality control
Keywords: Java, Spring Boot, Hadoop, Cloudera, Impala, Sonar, Jenkins
03/2013 – 10/2014 | Co-Software Architect, Senior Software Engineer and Quality Assurance Manager
- Performed requirements engineering and created a comprehensive technical specification for a logistics application
- Developed a fail-safe and highly scalable architecture
- Implemented central system components
Keywords: Java, Groovy, SQL, Spring Boot, Genome (inhouse), Wicket, Hibernate, JIRA, Sonar, Jenkins
07/2012 – 02/2013 | Software Engineer
- Developed software for generating sorting codes on package labels
Keywords: Java, SQL, Spring Boot, Genome (inhouse), Oracle DB, JIRA
07/2012 – 04/2013 | Software Engineer
- Developed route planning and dispatch software for a mission-critical, highly available, and scalable application
- Implemented an automatic deployment system
Keywords: Java, Groovy, SQL, Spring Boot, Wicket, Oracle DB, JIRA
2015 – 2019 | Lecturer for Web-Engineering (Freelance)
- Planned and conducted the master’s lecture “Web Engineering”
- Topics: Modern web architectures, frontend and backend development, deployment on cloud platforms, software tooling
- Supervised project groups
- Provided examination feedback and grading
04/2008 – 04/2012 | Fixed-term Position as a Research Associate
- Planned, executed, and analyzed research projects in functional programming languages and parallel programming
- Published research results
- Presented at international conferences
- Lectured on functional programming languages and foundational courses
- Supervised student research assistants
- Guided student project and thesis work
08/2007 – 12/2007 | Fixed-term Position as a Research Associate
- Planned and executed research projects
- Investigated and developed multimodal human-machine software architectures
- Conceptualized situation-based and adaptive learning mechanisms
Certifications
- 09/2024 AWS Certified Solution Architect Associate
- 11/2023 HashiCorp Certified: Terraform Associate (003)
- 03/2021 AWS Certified Cloud Practitioner
- 02/2019 – 04/2021 Training as a Systemic Coach (SG)
- Supported and guided individuals and teams in developing solutions and overcoming conflicts through systemic interventions
- Assisted with change processes for teams and organizations to enable smooth transitions and effective adaptation
- 10/2018 Certified Neo4J Professional
- 03/2017 Scrum Professional Scrum Master (ITEMO)
- 11/2014 MapR Certified Hadoop Professional: Developer (MCHP:D)
- 02/2013 Certified Professional for Requirements Engineering Foundation Level
Education
04/2008 - 04/2012 | Ph.D. in Computer Science
- Title: “On the Benefits of Abstraction in Concurrent Haskell”
- Focused on advancing the field of functional programming and concurrency models.
10/2001 - 06/2007 | Diploma in Computer Science with a minor in Mathematics
Technical University of Clausthal
- Comparable to a Master’s degree.
- Comprehensive curriculum covering both theoretical and applied aspects of computer science and mathematics.