Job Experiences
-
Upgrade of a monolithen to Java 11 and the latest Spring
version
- Extension of a Micronaut based microservice
- Code reviews in a cross-functional team of eight
- Performance-analysis and suggestion of optimierung
- Spring
- Junit5
- Mockito
- Maven
- Gradle
- Jenkins
- BitBucket
- Micronaut
- Tomcat
- GRPC
-
Extension of different microservices and deployment to Google
Cloud (GCP)
-
Update of Spring Boot and utilization of more GCP Features
-
Loadtest of a service and optimization using Redis Cache for
higher loads
- Introduction of tests and code-quality in the team
- Spring Boot
- Junit5
- TDD
- Mockito
- Maven
- GCP
- PubSub
- GitHub
- Jira
-
Further development of an existing web-application in a
8-people Scrum team
- Extension of the microservices with the help of TDD
-
Compliance with the high coding-standards supported by Sonar
- Spring Boot
- Junit5
- TDD
- Mockito
- Maven
- Tomcat
- Gitlab
- Jenkins
- Jira
-
Increasing the test coverage of an existing web-application
from 13\% to 82\%
-
Update of the dependencies with the help of Maven and OWASP
Dependency Check
- Spring Boot
- Junit5
- TDD
- Mockito
- Maven
- Gitlab CI
- OWASP Dependency Check
- Jira
-
Improvement of microservices for data import and processing
-
Implementation of a new service for the import and storage of
asset documents
-
Optimization of the build process regarding the code coverage
-
Smooth migration of microservices to the Spring Boot
Frameworkts
- Spring Boot
- Gradle
- Junit5
- TDD
- Kubernetes
- Gitlab CI
- Kibana
- Docker
- Git
- Jira
- Confluence
-
Project to develop a calculation/invoice system for an energy
company
- Mainly remote working in a five member Scrum team
-
Refactoring of the compoents and implementation of new
features
- Improvement of the automatic quality checks
-
Documentation of the business logic and validation by
corresponding tests
- Spring Boot
- Maven
- Junit5
- TDD
- Gitlab CI
- Kibana
- Azure Service Bus
- Docker
- OWASP Dependency Check
- Spot Bugs
-
Ongoing development of a microservice architektur based on
Spring Boot and Kubernetes
-
Extention of the logging and monitoring, based on the ELK
stack
-
Introduction of quality surveillance and raise of the test
coverage
- Refinement of the development process
- Spring Boot
- Maven
- MySQL
- Kafka
- Junit5
- TDD
- Jenkins
- Kibana
- GitLab
- SonarQube
- Docker
- Kubernetes
- JPA
-
Analysed different requirements and worked out projects with
the stakeholders accordingly
-
Evaluated different alerting and stream processing frameworks
for the projects
-
Development of a driver to connect special customer hardware
to the Energy Manager of Kiwigrid
-
Installation of a cloud instanz in the Google Public Cloud
using Kubernetes
- PlantUML
- OpenAPI
- Lombok
- Maven
- Jenkins
- GitLab
- SonarQube
- Kubernetes
-
Lead an international team of 4 Java developers, with one of
them 4 days in home office
-
Developed a system to process and visualize information from
network traffic
-
Coordination with the other teams and project management
- Planning and distribution of the tasks
-
Configuration of the build system, code analysis with
SonarQube and deployment with Docker
- Spring Boot
- Apache Flink
- OpenAPI
- Lombok
- Maven
- GitLab CI
- SonarQube
- ElasticSearch
- Kibana
- Docker Compose
-
Worked on a legacy web application based on Velocity, with a
Lucene backend and an Oracle database in the background
-
Harmonization of the code styles; code analysis with
SonarQube, PMD, Checkstyle; rework of the release cycle
-
Support during a crisis in another project by doing logfile
and performance analysis
- Extention of a Spring MVC web application
-
Ongoing development of the product VerA.Web, management of the
build system
- Rework of the deployment with Docker and Ansible
-
Participation in the rework of the company wide build and
Maven repository infrastruktur
-
DevOps in a “Internet-of-Things” customer project, with the
tasks deployment, monitoring, load- and performance tests,
problem analysis, coordination with the customer and the
producer of the software
-
Participation in the focus topics Open Source and software
quality
- Nexus
- Maven
- PostgreSQL
- Ansible
- Docker
- Jenkins
- Shell
- Oracle DB
- Scrum
- Software quality
- SonarQube
- Selenium
- Monitoring
-
Development of CMS (Magnolia) projects in a 7-head, agile team
-
Adjustment of a Maven archetype, improvement of the build
prozess and implementation of Selenium tests
- Maven
- Magnolia
- Bamboo
- Selenium
-
Worked in a Scrum-team of 5 with a PO and in the beginning
also a designer
-
Developed an Android app using Maven, Android Annotations,
Actionbar Sherlock and also four tenant versions of the app
-
Implementation of the REST-backend in a Glassfish application
server, with Spring and Jersey
-
Creation of OSGi-Server-Moduls as middleware between
webservices, datenbase (DB2) and other services using Spring
and Hibernate
-
Installation and integration of a search and logging server
based on ElasticSearch (Lucene) and Graylog2
-
A lot of Test-Driven-Development (Junit, Mockito) and Pair
Progamming
-
Installation and operation of the build systems (Jenkins,
Nexus, Sonar, Git), support of the administrators
-
Worked with a team in Thailand giving trainings, doing code
reviews, preparation of APIs and clarificationo of the design
- Scrum
- Maven
- Jenkins
- ElasticSearch
- TDD
- Spring
- DB2
- OSGi
- Hibernate
- Android
- Monitoring
- Logging
-
Refactoring and cleanup of a process management software, from
a student project to a working product and also presentation
at a customer
- Migration of projects to Maven
-
Support in developing a JSF UI for an Oracle datawarehouse
-
Short work in the SAP BW and BSP are at Siemens Healthcare
-
Development on a Swing Frontend, problem analysis and bug
fixing
- Worked in a project team to connect a map frontend
-
Migration of the backend from a TCL webserver to a Tomcat
servlet and in this step conversion respectively new
implementation of parts of the XML protocol by using unit
tests to verify the integrity
-
Introduction of tests with Junit, an automatic buildsystem, a
test converage overview, migration from Ant to Maven and the
old code repository to Git
- Swing
- Tomcat
- GIS
- MySQL
- Shell
- Maven
- Junit
- Git