Being part of a small agile product 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 (remote).
- 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 - present
- Teaching mobile application development to students (B.Sc. Computer Science) at a local university using React Native, Expo and JavaScript. I give this course once a year.
- Trainer for mobile application development using React Native, Expo and JavaScript. I give one or two training courses every year.
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