- WirefunkLead Software EngineerNovember 2024 - März 2025 (4 Monate)Cologne, Deutschland
- Developed a prototype to enhance API observability using Spring Boot, Micrometer, and OpenTelemetry, serving as a benchmarking tool for external REST APIs.
- Implemented modern GitHub pipelines to build the application as an optional GraalVM native image, packaged in a Docker container image using Buildpacks within the Spring Boot plugin.
- Additionally Github Dependabot was configured to keep the apps dependencies updated daily. Security updates were applied immediately. Openrewrite is used as well to keep some best practices on form and style of Classes, configuration files and code structure itself
- Cubic Transportation SystemsSoftware Engineer, DevOps SupportHIGHTECHOktober 2023 - September 2024 (11 Monate)Hamburg, DeutschlandCubic develops cloud-based transportation software with a vast range of functionalities, primarily generating QR codes for digital tickets used in metro, bus, and train services. Beyond ticket sales, the company provides CRM, identity management, accounting, invoicing, and other transportation-focused solutions. Its London-based branch powers Transport for London and parts of Dublin’s NTA.
- During a critical phase of a key project, the entire core team left for unknown reasons to me. I jumped in as an external all-round specialist to keep their main Java application operational
- Beyond technical challenges, I coordinated daily with clients and partners promoting a mobile app that provided pay-as-you-go tickets, real-time schedules for buses, metros, and trains, and other services, that are already in use by thousands of commuters and fully reliant on Cubic's infrastructure.
- Filtering issues and making smart decisions about what had to be patched, refactored or updated first. Reviewing and simplifying over-engineered parts of the application. Discuss and define tasks according to team-skills.
- Took the initiative to refactor a large GitHub repository structure, creating fast CI-pipelines and reducing build times from 20minutes to 3minutes. Simply by working hard to understand the Software itself and its build tool configuration. CD was a topic I pushed as well, it was too challenging and too much as a step for me, the team and the company
- Deployment cycle was more or less every 3 months by the older team, which we eventually reduced to every 2-3 weeks
- Due to a lack of log-monitoring, I introduced an improvised possibility for log-collection/log-analysis with a modified ELK-Docker solution. FluentD was used instead of Logstash due to better resource efficiency
- Led efforts to enhance Observability with Micrometer and Datadog. Micrometer had to be configured manually due to lack of native Apache Karaf support.
- TECHCONNECT LOGGISenior Software EngineerHIGHTECHNovember 2021 - September 2022 (10 Monate)Lisbon, PortugalI joined Loggi, a Brazilian logistics unicorn valued at over $1 billion after its Series F funding, to support finance automation for large-scale B2B delivery operations.
- Helped streamline finance-related data workflows, integrating them into an SAP-based BI system to reduce data loss and improve efficiency.
- Analyzed and refactored legacy code (Python/Kotlin), collaborated on workflow optimizations, and debugged existing solutions.
- Introduced an adapted sprint model and task planning based on flavoured SCRUM principles, especially planning and reviews.
- Contributed to the technical foundation for Loggi's planned 2023 US IPO.
- Bachelor of ScienceUniversity of Applied Sciences2013Medical Computer Science
- Java ProgrammerOracle Certified Associate2022