Experience
Aug 2024 - Dec 2025
1 year 5 months
- Further development of the vergleich.de website
- Developing new and enhancing existing backend services as microservices
- Deployments via TeamCity and GitHub Actions
- Developing monitoring tools
- Developing REST APIs
- Database migration from Oracle to PostgreSQL
- Technical environment: Java and Kotlin (Spring, Spring Boot, JPA, Hibernate), Angular (TypeScript), JavaScript, IntelliJ IDEA, WebStorm, Apache Maven, Oracle DB, MongoDB, PostgreSQL, Git (GitLab, GitHub, BitBucket), TeamCity, Jira, Docker, JUnit, Mockito, Jasmine
Jun 2023 - Dec 2025
2 years 7 months
- Further development and customization of existing software
- Development of a new instance manager (Java frontend and Angular backend) and a password store
- Estimating complexity
- Developing REST APIs
- Authentication using Keycloak
- Technical environment: Angular 20 (Angular Material, RxJS), TypeScript, Java 21, Spring Boot 3.4.2, Python, PostgreSQL, Keycloak, PrivacyIDEA, WebSocket, Kubernetes (Rancher), Git, GitLab, SourceTree, IntelliJ IDEA Ultimate, WebStorm, Jira, Clean Code Architecture, JUnit, Mockito
Mar 2023 - Mar 2023
1 month
- Further development and customization of existing software
- Deployments in Kubernetes via TeamCity
- Technical environment: Angular 15 (Angular Material, RxJS), Java 18, TypeScript, Git, Bitbucket, SourceTree, IntelliJ IDEA Ultimate, Kubernetes, Cypress Testing Framework, Clean Code Architecture, DDD
Jan 2023 - May 2023
5 months
- Development of a single-page web app in Angular 12
- Development of a backend server application in Kotlin
- Integration with Google Cloud Platform (Firebase): Authentication, Firestore NoSQL, Storage, Cloud Functions, Hosting, Cloud Run
- Integration of the Financial Modelling Prep API as a data source
- Automated analysis of historical stock data to identify statistical patterns (statistical trading)
- CI/CD via GitHub Actions with Docker and Google Cloud Run
- Technical environment: Kotlin 1.8.0, Spring Boot 3.0.3, TypeScript with Bootstrap, Firebase, Git, GitHub, SourceTree, IntelliJ WebStorm, IntelliJ IDEA
Oct 2021 - Jan 2023
1 year 4 months
- Further development of the vergleich.de and drklein.de websites
- Developing new and enhancing existing backend services as microservices
- Developing monitoring tools
- Deployments via TeamCity and GitHub Actions
- Developing REST APIs
- Technical environment: Java, Kotlin (Spring, Spring Boot, JPA, Hibernate), Angular (TypeScript), JavaScript, IntelliJ IDEA, WebStorm, Apache Maven, Oracle DB, MongoDB, Git (GitLab, GitHub, BitBucket), TeamCity, Jira, Docker, JUnit, Mockito, Jasmine
Jan 2021 - Dec 2021
1 year
- Development of a single-page web app in Angular 12
- Development of a backend server application in Kotlin
- Integration with Google Cloud Platform (Firebase): Authentication, Firestore NoSQL, Storage, Cloud Functions, Hosting
- Integration of various APIs (Google Geocoding, Google Translation, Algolia Search, Twilio SendGrid)
- CI/CD via GitHub Actions
- Technical environment: Kotlin 1.4.21, Spring Boot 2.4.2, Angular 12 (Angular Material, RxJS), TypeScript with Bootstrap, Firebase, Git, GitHub, SourceTree, IntelliJ WebStorm, IntelliJ IDEA
Feb 2019 - Dec 2020
1 year 11 months
- Co-development of the base framework for online services of the City of Munich
- Enhancement and new development of online services based on JavaServer Faces (JSF)
- Integration with core components like ePayment and backend integration (web service)
- Creation and adjustment of technical documentation (UML diagrams)
- Evaluation and specification of technical possibilities for additional products/frameworks
- Development of microservices, test-driven development (TDD)
- Technical environment: Java (Spring, JPA, Hibernate), JavaScript, Eclipse IDE, Apache Maven, Camel, ActiveMQ, Git, Subversion, Oracle SQL Developer, Jenkins, SonarQube, Mantis, TestLink, LiMux (Ubuntu 18.04 LTS), JUnit
Feb 2016 - Dec 2020
4 years 11 months
- Development of a card game app
- Development of a fitness tracking app with a Spring Boot server component
- Development of a health app
- Installation and administration of an Ubuntu server for the server component
- Technical environment: Java, Kotlin, Android framework, Gradle (app), Maven (server), Android Studio, Eclipse EE, Ubuntu 16.04.5 LTS, Apache, Tomcat, MySQL, phpMyAdmin, Subversion, PuTTY, WinSCP
Dec 2015 - Feb 2019
3 years 3 months
- Development of new program modules as well as improving and extending existing ones (mainly backend, also frontend)
- Leading a development team of 5 people
- Code reviews and bug analysis
- Data imports and exports (XML/XSD, Apache POI)
- Development of RESTful web services
- Migration from ANT to Maven
- Code documentation (UML, Markdown, AsciiDoc)
- Technical environment: Java 9 (Spring, Spring Boot, Spring Batch, Spring Security, Querydsl), JavaScript (jQuery), Oracle SQL, Maven, Eclipse, VS Code, Oracle SQL Developer, Git, Subversion, PuTTY, WinSCP, Jenkins, SonarQube, Jira, OTRS, Windows 10 Pro, Microsoft Office 2019
Jul 2014 - Nov 2015
1 year 5 months
- Automated installation of test PCs with Windows 7 64-bit for rollout preparation
- Management of PCs and creation of deployment orders
- Support for testers and defect troubleshooting
- Creation of test plans and entry of test runs in HP Quality Center
- Support in various project management tasks
- Technical environment: Windows Vista 32-bit, Windows 7 64-bit, Microsoft Office 2007/2013, HP Quality Center, SCCM, DDWI
Jun 2014 - Jul 2014
2 months
- User support and 1st/2nd-level server administration
- Management and support of user accounts and mailboxes
- On-site customer support
- Technical environment: Windows 7/8, Windows Server 2008/2012, Active Directory, LogMeIn
Apr 2014 - Jan 2015
10 months
- Developed a camera system as a unidirectional proximity sensor for robotic limbs
- Developed software to process camera images and determine object distance
- Technical environment: C++ with OpenCV, Windows 7
Aug 2012 - Dec 2012
5 months
- Designed and customized templates for Microsoft Word 2007 and PowerPoint 2007
- Conducted HP Quality Center tests for Word, Outlook, PowerPoint, Excel, Access, Visio 2007
- Logged the file inventory
- Wrote test plans, documentation, and guides for internal tools
- Technical environment: Windows 7, Microsoft Office 2007
Apr 2012 - Feb 2013
11 months
- Created a design template (Microsoft Office) for the club magazine Oly-Info
- Wrote articles and translated the entire magazine into English
- Liaised with committees and provided support
- Technical environment: Windows 7, Microsoft Office 2007
Dec 2011 - Feb 2012
3 months
- Performed photometric measurements and mathematical analysis of the data
- Selected, ordered, and installed electronic components
- Extensive programming of an Atmel microcontroller using a DCF77 receiver to determine the current time
- Technical environment: Windows 7, AVR Studio 4, Atmel AT90PWM316
Sep 2011 - Nov 2011
3 months
- Performing firmware updates on lighting controllers
- Programming various development tools in Delphi
- Soldering several model circuits for training purposes
- Measuring quartz crystals on the oscilloscope at different temperatures, replacing and re-measuring, documenting the results
- Supporting mathematical calculations
- Technical environment: Windows 7, Turbo Delphi