Senior Software Engineer (Freelance)
-
JYSK01.2025 - present
Part of an agile development team, owning several microservices, that are responsible for the creation of price labels for approx. 3,000 stores in approx. 30 countries.
- Design and development of containerized RESTful microservices using Java, Spring, Kafka, OpenAPI and MariaDB.
- Design and development of full-stack web apps using Java, Spring, TypeScript, React and Hilla.
- Strong focus on test-driven-development, high code coverage and test-automation using JUnit, Testcontainers, Mockito and others.
- Securing access of microservices using OAuth protocol, Keycloak and API gateways.
- Responsibility for creating and maintaining of CI/CD tools and pipelines using GitHub, JIRA, Jenkins, Gradle and others.
- Responsibility for releasing, operating and monitoring of microservices using Helm, Kustomize, Kubernetes and Splunk.
Part of an agile development team, owning several microservices serving as an integration layer for process automation with the claims settlement of a large public insurance company with 7.000+ employees in Munich.
- Design and development of containerized RESTful and SOAP microservices using Kotlin, Spring, Camunda, OpenAPI and PostgeSQL.
- Strong focus on test-driven-development, high code coverage and test-automation using JUnit, Testcontainers, Wiremock and others.
- Securing access of microservices using OAuth protocol, Keycloak, digital signatures and API gateways.
- Responsibility for creating and maintaining of CI/CD tools and pipelines using Bitbucket, JIRA, Tekton, Jenkins, Gradle and others.
- Responsibility for releasing, operating and monitoring of microservices using Kustomize, OpenShift, Splunk and Dynatrace.
- Maintaining and improving the development environment using Ansible, Vagrant and Shell-Scripting.
Freelance Lecturer & Trainer
-
DHSH09.2021 - 12.2024
- Teaching mobile application development to students (B.Sc. Computer Science) at a local university using React Native, Expo and JavaScript.
- Trainer for mobile application development using React Native, Expo and JavaScript.
Co-Founder & Software Engineer
-
Timebook10.2020 - 12.2021
- Co-Founding of a local startup called “Timebook”, creating an app for personal communication, time and event management.
- Owning the complete software development lifecycle, including the design and development of an iOS and Android app using React Native, Expo and JavaScript.
- Responsibility for designing and developing of the corresponding backend using Express, JavaScript and MongoDB.
- Responsibility for integrating a payment provider (Mollie) and various third-party APIs into the app and the backend.
Product Manager & Product Owner
-
FLS10.2019 - 10.2020
- Responsibility for product strategy, roadmap and requirement management process at FLS GmbH.
- Supporting the transition to an agile product development process and establishing product ownership.
- Business Unit Lead Software Development & Collaboration
- Responsibility for leading a department of 25 employees.
- Managing Consultant Mobile & Web
- Conception and development of mobile and web apps
- Architecture and technology consulting
- System integration and API development
- Process analysis and consulting
- Sales support and creation of offers
- Professional mentoring of colleagues and supervision of interns and students