2025 - Present: Video-API .io
Role: Solution Architect & Senior Full-Stack Developer
Customer: In-house
Tasks:
Brief
Concept, design, and implementation of a SaaS platform for automated video editing and composition. The API enables complex video workflows to be automated programmatically or AI-driven, specifically targeting social media content creation.
Client Benefit
Significant time and cost savings by automating repetitive video editing tasks. Seamless integration with no-code tools like n8n or Zapier allows non developers to incorporate professional video pipelines into their existing workflows.
Technical Challenge
Designing a scalable architecture with a strict separation between the management backend and dedicated runner instances via Spring Profiles. Implementing AI-driven editing logic using LLMs and managing compute-intensive video operations in a cloud environment.
Responsibilities
End-to-end responsibility for system architecture and implementation. Designed the REST API, developed the backend runner logic, and built the frontend including the underlying service layer.
Skills:
Kotlin & Java 21, Spring, MongoDB, REST, LLMs, React, TypeScript, JavaScript, Gradle, GitLab CI, AWS S3, Scrum
2024 - Present: uuid .ing
Role: Self-initiated Development / Frontend Developer
Customer: In-house
Tasks:
Brief
Conceptualization and implementation of a high-performance Single-Page Application (SPA) for browser-based generation of UUIDs (Universally Unique Identifiers).
Client Benefit
Maximum data security and speed through a privacy-by-design approach. Since the generation is performed entirely on the client side, no data leaves the end device. Users also benefit from immediate availability without loading delays or server-side dependencies.
Technical Challenge
Achieving a high Lighthouse score through radical minimization of bundle size and efficient asset management via Vite. Implementation of a reactive and stable UI that is also intuitive and easy to use.
Responsibilities
End-to-end responsibility for the entire lifecycle: from requirements analysis and UI/UX design to software architecture and implementation, through to automated deployment and maintenance.
Skills:
Vue.js 3, Vuetify, JavaScript, Vite, Tailwind CSS, HTML5/CSS3
2022 - Present: CrewCenter
Role: Solution Architect & Senior Developer
Customer: Hilti AG (Construction)
Tasks:
Brief
Development of the CrewCenter solution, a new time-tracking system tailored specifically for the construction industry.
Client Benefit
Automated and digitized the time-tracking processes, ensuring a reliable foundation for invoicing, payroll and compliance with industry-specific regulations.
Technical Challenge
Designing a robust and scalable microservice architecture using modern technologies (Kotlin & Java 21, Spring) to handle the specific requirements of the construction sector.
Responsibilities
Responsible for architectural design, implementing critical backend services, and security integration (OAuth).
Skills:
Kotlin & Java 21, Spring, PostgreSQL, Microservices, GraphQL, REST, Gradle, GitLab CI, OAuth2, AWS SQS & SNS, AWS S3, AWS Athena, Scrum, Jira
2016 - Present: Bagheera CRM
Role: Solution Architect & Senior Developer (Lead)
Customer: Balu gGmbH (Youth Welfare)
Tasks:
Brief
Designed and implemented the comprehensive CRM and reporting system, "Bagheera," which serves as the core operational and administrative platform for a non-profit youth welfare organization.
Client Benefit
Operational Efficiency, Compliance & Cost Saving. Centralized all customer and case data and includes automated invoicing functionality. This feature significantly reduces administrative time and enables the client to generate essential statutory and financial reports critical for funding and compliance.
Technical Challenge
Full-stack development of a mission-critical, data-intensive enterprise application from scratch, requiring a robust data model (JPA/PostgreSQL) and a reliable, full-featured UI framework (Vaadin).
Responsibilities
Full System Ownership (Design & Maintenance). Responsible for the initial system architecture, full-stack implementation, and long-term maintenance and feature development, ensuring the system continually meets the evolving regulatory needs of the non-profit sector.
Skills:
Java, Vaadin (Full-Stack UI/UX), Spring, PostgreSQL, Maven
2016 - Present: Exotic Matter
Role: Solution Architect & Senior Developer (Engine Design)
Customer: In-house (Game)
Tasks:
Brief
Conceptualized and built a proprietary 3D voxel game engine from scratch, along with the game "Exotic Matter," showcasing deep expertise in graphics programming and engine architecture.
Client Benefit
Performance and Efficiency Expertise. This project established deep internal competency in low-level resource management, threading, and performance optimization, directly applicable to highly scalable, low-latency enterprise backend systems and complex simulation tools.
Technical Challenge
Full design and implementation of a custom engine and rendering pipeline, utilizing OpenGL/GLSL (Shaders) for real-time graphics and managing CPU/GPU resource allocation to achieve high frame rates and scalability under extreme load.
Responsibilities
Engine Architecture & Core Implementation. Architected the entire engine structure, including the voxel rendering pipeline and the mechanism for defining game worlds through a robust, external scripting layer.
Skills:
Java, OpenGL, GLSL (Shaders), JNA, Mozilla Rhino, AspectJ, Maven, Jenkins
2020 - 2023: Panic Mode
Role: Project Lead & Senior Developer
Customer: In-house (Game)
Tasks:
Brief
Conceptualization and development of "Panic Mode", a publicly funded (Bundesförderung) video game for PC (Steam) that revolves around saving cute aliens from disasters.
Client Benefit
Innovation & Technology Proof. Established proficiency in high-performance, real-time application development (Unity/C#), proving the ability to handle complex physics, resource optimization, and rapid prototyping?skills directly transferable to demanding industrial simulations or high-speed UI/UX projects.
Technical Challenge
Mastery of the Unity engine and C# for real-time physics and graphics rendering, crucial for performance-sensitive applications (applicable to simulations, high-speed interfaces, rapid prototyping, ...).
Responsibilities
Held End-to-End Responsibility for the project, including conceptual design, technical implementation, team coordination, and project management. Provided hands-on coding for critical, performance-intensive features like dynamic mesh generation algorithms.
Skills:
Unity, C#, Unity Cloud Build, GitLab CI
2019 - 2022: ON!Track Migration
Role: Solution Architect & Senior Developer (Lead)
Customer: Hilti AG (Construction)
Tasks:
Brief
Led the complex, large-scale migration of thousands of customer accounts and core business data from a rigid, monolithic legacy platform to a newly developed, highly scalable microservice architecture.
Client Benefit
Successfully executed a high-risk, business-critical transition that ensured zero data loss and service continuity for thousands of end users. This enabled the client to establish a future-proof, maintainable, and agile platform.
Technical Challenge
Designing and implementing robust cross-platform data transformation pipelines and managing the overall migration strategy in an environment where the source and target systems were being developed in parallel, requiring continuous data synchronization.
Responsibilities
Strategic Migration Architecture. Designed the cross-platform data migration strategy and the overall transition architecture. Provided hands-on implementation of critical data transformation services and guided the team on best practices for risk mitigation and large-scale data integrity.
Skills:
OracleDB, MongoDB, Java, Spring, REST, Microservices, Gradle, Gitlab CI
2019 - 2021: Central Meta-Database
Role: Solution Architect & Senior Developer (NoSQL Specialist)
Customer: BMW AG (Automotive)
Tasks:
Brief
Technical re-design and greenfield implementation of a central meta database, replacing a slow, outdated legacy system used for managing construction elements.
Client Benefit
Significantly improved data consistency, search performance, and scalability across engineering processes. The new solution established a Single Source of Truth, which reduced the lead time for implementing new components and minimized data redundancy.
Technical Challenge
Architecting and building a highly scalable Microservice architecture and leveraging NoSQL (MongoDB) to overcome the performance bottlenecks and data model limitations of the legacy system.
Responsibilities
Architectural Strategy & Technical Contribution. Personally designed and implemented the NoSQL Proof-of-Concept which successfully convinced the client to use MongoDB for the re-design. Provided hands-on development and specialized architectural support to the core implementation team.
Skills:
MongoDB, Java, Spring, REST, Microservices, OpenShift, Gradle
2018 - 2021: Proof Lamp Firmware
Role: Solution Architect & Senior Developer (Full-Stack/Embedded)
Customer: Herbert Waldmann GmbH & Co. KG (Lighting)
Tasks:
Brief
Developed the complete, end-to-end software stack for a highly specialized proof lamp used in industrial, high-precision printing (e.g. currency printing). The stack ran from the embedded microcontroller up to the centralized gateway application.
Client Benefit
Successfully delivered a robust, integrated hardware/software solution that enabled high-precision, automated quality control and simplified system-level monitoring for critical industrial processes.
Technical Challenge
Core Challenge: Low-Level Communication. Designed and implemented a reliable, low-latency communication protocol enabling the embedded C firmware within the proof lamp to effectively communicate and synchronize with the central Java gateway application.
Responsibilities
End-to-End Ownership (Embedded to Gateway). Designed and implemented the full software solution, including the low-level embedded C firmware on the AVR microcontroller and the high-level Java gateway application.
Skills:
C, Java, Maven, Raspberry Pi Compute Module, AVR ATXMEGA
Summary
Solution architect & senior developer with over 20 years of experience in developing business critical software systems. Core competence in the architecture and implementation of microservice-based backend applications using Java/Kotlin and the Spring Framework. Proven success in leading technical teams, managing complex legacy migrations, and providing technical consultancy for notable clients (e.g., Hilti AG, BMW AG). Fluent in German and English.
Development Skills
Technologies
2025 - Present: Video-API .io
Role: Solution Architect & Senior Full-Stack Developer
Customer: In-house
Tasks:
Brief
Concept, design, and implementation of a SaaS platform for automated video editing and composition. The API enables complex video workflows to be automated programmatically or AI-driven, specifically targeting social media content creation.
Client Benefit
Significant time and cost savings by automating repetitive video editing tasks. Seamless integration with no-code tools like n8n or Zapier allows non developers to incorporate professional video pipelines into their existing workflows.
Technical Challenge
Designing a scalable architecture with a strict separation between the management backend and dedicated runner instances via Spring Profiles. Implementing AI-driven editing logic using LLMs and managing compute-intensive video operations in a cloud environment.
Responsibilities
End-to-end responsibility for system architecture and implementation. Designed the REST API, developed the backend runner logic, and built the frontend including the underlying service layer.
Skills:
Kotlin & Java 21, Spring, MongoDB, REST, LLMs, React, TypeScript, JavaScript, Gradle, GitLab CI, AWS S3, Scrum
2024 - Present: uuid .ing
Role: Self-initiated Development / Frontend Developer
Customer: In-house
Tasks:
Brief
Conceptualization and implementation of a high-performance Single-Page Application (SPA) for browser-based generation of UUIDs (Universally Unique Identifiers).
Client Benefit
Maximum data security and speed through a privacy-by-design approach. Since the generation is performed entirely on the client side, no data leaves the end device. Users also benefit from immediate availability without loading delays or server-side dependencies.
Technical Challenge
Achieving a high Lighthouse score through radical minimization of bundle size and efficient asset management via Vite. Implementation of a reactive and stable UI that is also intuitive and easy to use.
Responsibilities
End-to-end responsibility for the entire lifecycle: from requirements analysis and UI/UX design to software architecture and implementation, through to automated deployment and maintenance.
Skills:
Vue.js 3, Vuetify, JavaScript, Vite, Tailwind CSS, HTML5/CSS3
2022 - Present: CrewCenter
Role: Solution Architect & Senior Developer
Customer: Hilti AG (Construction)
Tasks:
Brief
Development of the CrewCenter solution, a new time-tracking system tailored specifically for the construction industry.
Client Benefit
Automated and digitized the time-tracking processes, ensuring a reliable foundation for invoicing, payroll and compliance with industry-specific regulations.
Technical Challenge
Designing a robust and scalable microservice architecture using modern technologies (Kotlin & Java 21, Spring) to handle the specific requirements of the construction sector.
Responsibilities
Responsible for architectural design, implementing critical backend services, and security integration (OAuth).
Skills:
Kotlin & Java 21, Spring, PostgreSQL, Microservices, GraphQL, REST, Gradle, GitLab CI, OAuth2, AWS SQS & SNS, AWS S3, AWS Athena, Scrum, Jira
2016 - Present: Bagheera CRM
Role: Solution Architect & Senior Developer (Lead)
Customer: Balu gGmbH (Youth Welfare)
Tasks:
Brief
Designed and implemented the comprehensive CRM and reporting system, "Bagheera," which serves as the core operational and administrative platform for a non-profit youth welfare organization.
Client Benefit
Operational Efficiency, Compliance & Cost Saving. Centralized all customer and case data and includes automated invoicing functionality. This feature significantly reduces administrative time and enables the client to generate essential statutory and financial reports critical for funding and compliance.
Technical Challenge
Full-stack development of a mission-critical, data-intensive enterprise application from scratch, requiring a robust data model (JPA/PostgreSQL) and a reliable, full-featured UI framework (Vaadin).
Responsibilities
Full System Ownership (Design & Maintenance). Responsible for the initial system architecture, full-stack implementation, and long-term maintenance and feature development, ensuring the system continually meets the evolving regulatory needs of the non-profit sector.
Skills:
Java, Vaadin (Full-Stack UI/UX), Spring, PostgreSQL, Maven
2016 - Present: Exotic Matter
Role: Solution Architect & Senior Developer (Engine Design)
Customer: In-house (Game)
Tasks:
Brief
Conceptualized and built a proprietary 3D voxel game engine from scratch, along with the game "Exotic Matter," showcasing deep expertise in graphics programming and engine architecture.
Client Benefit
Performance and Efficiency Expertise. This project established deep internal competency in low-level resource management, threading, and performance optimization, directly applicable to highly scalable, low-latency enterprise backend systems and complex simulation tools.
Technical Challenge
Full design and implementation of a custom engine and rendering pipeline, utilizing OpenGL/GLSL (Shaders) for real-time graphics and managing CPU/GPU resource allocation to achieve high frame rates and scalability under extreme load.
Responsibilities
Engine Architecture & Core Implementation. Architected the entire engine structure, including the voxel rendering pipeline and the mechanism for defining game worlds through a robust, external scripting layer.
Skills:
Java, OpenGL, GLSL (Shaders), JNA, Mozilla Rhino, AspectJ, Maven, Jenkins
2020 - 2023: Panic Mode
Role: Project Lead & Senior Developer
Customer: In-house (Game)
Tasks:
Brief
Conceptualization and development of "Panic Mode", a publicly funded (Bundesförderung) video game for PC (Steam) that revolves around saving cute aliens from disasters.
Client Benefit
Innovation & Technology Proof. Established proficiency in high-performance, real-time application development (Unity/C#), proving the ability to handle complex physics, resource optimization, and rapid prototyping?skills directly transferable to demanding industrial simulations or high-speed UI/UX projects.
Technical Challenge
Mastery of the Unity engine and C# for real-time physics and graphics rendering, crucial for performance-sensitive applications (applicable to simulations, high-speed interfaces, rapid prototyping, ...).
Responsibilities
Held End-to-End Responsibility for the project, including conceptual design, technical implementation, team coordination, and project management. Provided hands-on coding for critical, performance-intensive features like dynamic mesh generation algorithms.
Skills:
Unity, C#, Unity Cloud Build, GitLab CI
2019 - 2022: ON!Track Migration
Role: Solution Architect & Senior Developer (Lead)
Customer: Hilti AG (Construction)
Tasks:
Brief
Led the complex, large-scale migration of thousands of customer accounts and core business data from a rigid, monolithic legacy platform to a newly developed, highly scalable microservice architecture.
Client Benefit
Successfully executed a high-risk, business-critical transition that ensured zero data loss and service continuity for thousands of end users. This enabled the client to establish a future-proof, maintainable, and agile platform.
Technical Challenge
Designing and implementing robust cross-platform data transformation pipelines and managing the overall migration strategy in an environment where the source and target systems were being developed in parallel, requiring continuous data synchronization.
Responsibilities
Strategic Migration Architecture. Designed the cross-platform data migration strategy and the overall transition architecture. Provided hands-on implementation of critical data transformation services and guided the team on best practices for risk mitigation and large-scale data integrity.
Skills:
OracleDB, MongoDB, Java, Spring, REST, Microservices, Gradle, Gitlab CI
2019 - 2021: Central Meta-Database
Role: Solution Architect & Senior Developer (NoSQL Specialist)
Customer: BMW AG (Automotive)
Tasks:
Brief
Technical re-design and greenfield implementation of a central meta database, replacing a slow, outdated legacy system used for managing construction elements.
Client Benefit
Significantly improved data consistency, search performance, and scalability across engineering processes. The new solution established a Single Source of Truth, which reduced the lead time for implementing new components and minimized data redundancy.
Technical Challenge
Architecting and building a highly scalable Microservice architecture and leveraging NoSQL (MongoDB) to overcome the performance bottlenecks and data model limitations of the legacy system.
Responsibilities
Architectural Strategy & Technical Contribution. Personally designed and implemented the NoSQL Proof-of-Concept which successfully convinced the client to use MongoDB for the re-design. Provided hands-on development and specialized architectural support to the core implementation team.
Skills:
MongoDB, Java, Spring, REST, Microservices, OpenShift, Gradle
2018 - 2021: Proof Lamp Firmware
Role: Solution Architect & Senior Developer (Full-Stack/Embedded)
Customer: Herbert Waldmann GmbH & Co. KG (Lighting)
Tasks:
Brief
Developed the complete, end-to-end software stack for a highly specialized proof lamp used in industrial, high-precision printing (e.g. currency printing). The stack ran from the embedded microcontroller up to the centralized gateway application.
Client Benefit
Successfully delivered a robust, integrated hardware/software solution that enabled high-precision, automated quality control and simplified system-level monitoring for critical industrial processes.
Technical Challenge
Core Challenge: Low-Level Communication. Designed and implemented a reliable, low-latency communication protocol enabling the embedded C firmware within the proof lamp to effectively communicate and synchronize with the central Java gateway application.
Responsibilities
End-to-End Ownership (Embedded to Gateway). Designed and implemented the full software solution, including the low-level embedded C firmware on the AVR microcontroller and the high-level Java gateway application.
Skills:
C, Java, Maven, Raspberry Pi Compute Module, AVR ATXMEGA
Summary
Solution architect & senior developer with over 20 years of experience in developing business critical software systems. Core competence in the architecture and implementation of microservice-based backend applications using Java/Kotlin and the Spring Framework. Proven success in leading technical teams, managing complex legacy migrations, and providing technical consultancy for notable clients (e.g., Hilti AG, BMW AG). Fluent in German and English.
Development Skills
Technologies