Senior Java Developer / DevOps Engineer
Aktualisiert am 13.02.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 16.02.2025
Verfügbar zu: 100%
davon vor Ort: 10%
Java
DevOps
Agile Entwicklung
Maven
GitHub
Deployment
Spring Boot
Spring
Code Qualität
SQL
Jenkins
Docker
Linux
TDD
Continuous Integration
Cloud
MySQL
SonarQube
Scrum
Elastic Search
Kubernetes
Deutsch
Native
Englisch
B2

Einsatzorte

Einsatzorte

Leipzig (+75km) Berlin (+10km) Erfurt (+50km) Dresden (+10km) Jena (+10km) Hoyerswerda (+75km) Gera (+75km)
möglich

Projekte

Projekte

9 Monate
2024-06 - heute

Weiterentwicklung einer komplexen Kommunikationslösung

Java Developer (Freelance) GitLab CI OSGi Karaf ...
Java Developer (Freelance)
  • Erweiterung von OSGi Modulen in einer komplexen Kommunikationslösung
  • Debugging der Kommunikation mit Wireshark und Remote in der Testumgebung
  • Migration der Tests von Testng nach Junit5 mit Mockito und AssertJ
  • Aktualisierung verwundbarer Abhängigkeiten und Verbesserung der Code Qualität
  • Erhöhung der Test Coverage
GitLab CI OSGi Karaf Maven SonarQube Mockito Junit5 AssertJ Code Qualität Wireshark
auf Anfrage
Remote
1 Jahr 8 Monate
2022-09 - 2024-04

Verbesserung der Datenqualität einer eMobility Plattform

Java Developer (Freelance) Spring Boot Jenkins MongoDB ...
Java Developer (Freelance)
  • Verbesserung der Datenqualität einer eMobility Platform
  • Analyse der Daten in MongoDB und verschiedene Bereinigungen, teils mit Python Scripts
  • Anpassungen und Optimierungen an mehreren Microservices zur Datenverarbeitung
  • Supply Chain Security, Upgrades der Dependencies- und JDK-Versionen
Spring Boot Jenkins MongoDB Maven RabbitMQ SonarQube Nexus IQ Mockito Junit5 Code Qualität Python Docker Vulnerability Scans Dependency Check/Tracker Kubernetes AWS SBOM
Bosch
6 Monate
2022-06 - 2022-11

Optimierung der Stream-Verarbeitung

Java Developer (Freelance) Spring Boot GitLab CI Qodana ...
Java Developer (Freelance)
  • Beratung zu Architekturthemen bei einem neuen Projekt
  • Anpassung der GitLab CI in Verbindung mit Qodana
  • Optimierung der Stream-Verarbeitung aus RabbitMQ ? ?  ? ? 
Spring Boot GitLab CI Qodana Gradle RabbitMQ Junit5 Mockito
Zyres
6 Monate
2022-03 - 2022-08

Upgrade eines Monolithen auf Java 11

Java Developer (Freelance) Spring Junit5 Mockito ...
Java Developer (Freelance)
  • Upgrade eines Monolithen auf Java 11 und neuere Versionen der Abhängigkeiten
  • Erweiterung eines Microservice basierend auf Micronaut
  • Code Reviews im crossfunktionalen Team (8-köpfig)
  • Performanz-Analyse und Vorschläge zur Optimierung
Spring Junit5 Mockito Maven Gradle Jenkins BitBucket Micronaut Tomcat GRPC
CrossEngage
8 Monate
2021-07 - 2022-02

Erweiterung verschiedener Microservices

Java Developer (Freelance) Spring Boot Junit5 TDD ...
Java Developer (Freelance)
  • Erweiterung verschiedener Microservices und Deployment in die Google Cloud (GCP)
  • Aktualisierung von Spring Boot und Ausnutzung weiterer GCP Features
  • Loadtest eines Services und Optimierungen mittels Redis Cache für höhere Lasten
  • Einführung von Tests und Code-Qualität im Team
Spring Boot Junit5 TDD Mockito Maven GCP PubSub GitHub OWASP Dependency Check Kafka SonarQube Code Quality Jira
MediaMarktSaturn
3 Monate
2021-04 - 2021-06

Weiterentwicklung einer bestehenden Web-Applikation

Java Developer (Freelance) Spring Boot ? Junit5 TDD ...
Java Developer (Freelance)
  • Weiterentwicklung einer bestehenden Web-Applikation in einem 8-köpfigen Scrum-Team
  • Anpassung von Microservices mit Hilfe von TDD
  • Einhaltung der hohen Coding-Standards mit Unterstützung von Sonar? ? ? ? 
Spring Boot ? Junit5 TDD Mockito Maven Tomcat Gitlab Jenkins Jira
1&1 Mail & Media Development & Technology GmbH
3 Monate
2021-02 - 2021-04

Erhöhung der Testabdeckung einer bestehenden Web-Applikation

Java Developer (Freelance) Spring Boot Junit5 TDD ...
Java Developer (Freelance)
  • Erhöhung der Testabdeckung einer bestehenden Web-Applikation von 13% auf 82%
  • Aktualisierung der Abhängigkeiten unter Zuhilfenahme von Maven und des OWASP Dependency Checks? ? ? ? 
Spring Boot Junit5 TDD Mockito Maven ? Gitlab CI ? Jira OWASP Dependency Check
The unbelievable Machine Company
6 Monate
2020-08 - 2021-01

Weiterentwicklung verschiedener Microservices

Java Developer (Freelance) Spring Boot Gradle Junit5 ...
Java Developer (Freelance)
  • Weiterentwicklung verschiedener Microservices zum Datenimport und zur Weiterverarbeitung
  • Neuentwicklung eines Service zum Import und der Archivierung von Wertpapierdokumenten
  • Optimierung des Buildprozesses in Bezug auf die Codecoverage
  • Sanfte Migration von Microservices zum Spring Boot Framework
Spring Boot Gradle Junit5 TDD Kubernetes Kafka Gitlab CI Kibana Docker Git Jira Confluence
Elinvar GmbH
6 Monate
2020-02 - 2020-07

Entwicklung eines Abrechnungssystems

Java Developer (Freelance) Spring Boot Maven Junit5 ...
Java Developer (Freelance)

  • Projekt zur Entwicklung eines Abrechnungssystems für ein Energieunternehmen
  • Größtenteils Remote-Arbeit des fünf-köpfigen Scrumteams
  • Refactoring der Komponenten und Erweiterung um neue Features
  • Verbesserung der automatischen Qualitätskontrolle
  • Dokumentation der Fachlogik und Absicherung durch entsprechende Tests

Spring Boot Maven Junit5 TDD Gitlab CI Kibana Azure Service Bus Docker OWASP Dependency Check Spot Bugs Git Jira Confluence
IT Sonix Custom Development GmbH
Leipzig
4 Monate
2019-08 - 2019-11

Weiterentwicklung einer Microservice Architektur

Senior Java Developer/ DevOps Engineer Spring Boot Maven MySQL ...
Senior Java Developer/ DevOps Engineer
  • Weiterentwicklung einer Microservice Architektur basierend auf Spring Boot und Kubernetes
  • Ausbau des Loggings und Monitorings, basierend auf dem ELK Stack
  • Einführung einer Qualitätskontrolle und Erhöhung der Testabdeckung
  • Verfeinerung des Entwicklungsprozesses
Spring Boot Maven MySQL Kafka Junit5 TDD Jenkins Kibana GitLab SonarQube Docker Kubernetes JPA Git
Pamyra GmbH
1 Jahr 4 Monate
2018-05 - 2019-08

Analyse verschiedener Anforderungen

Senior Java Developer/ Project Owner PlantUML OpenAPI Lombok ...
Senior Java Developer/ Project Owner
  • Analyse verschiedener Anforderungen und Ausarbeitung entsprechender Projekte mit den Stakeholdern
  • Evaluation verschiedener Alarmierungs- und Stream-Processing-Frameworks für die Projekte
  • Entwicklung eines Treibers zur Anbindung spezieller Kundenhardware an den Energy Manager von Kiwigrid
  • Installation einer Cloud Instanz in der Google Public Cloud mit Hilfe von Kubernetes
PlantUML OpenAPI Lombok Maven Jenkins GitLab SonarQube Kubernetes Git Jira Confluence
Kiwigrid GmbH
8 Monate
2017-09 - 2018-04

Konfiguration des Builtsystems

Lead Java Developer Spring Boot Apache Flink OpenAPI ...
Lead Java Developer
  • Leitung eines internationalen Teams von 4 Java Entwicklern, von denen einer vier Tage im Homeoffice ist
  • Entwicklung eines Systems zu Verarbeitung und Visualisierung von Informationen aus Netzwerkverkehr
  • Aufbereitung, Normalisierung und Aggregation der Daten mit Kafka und Apache Flink
  • Abstimmung mit den anderen Teams und dem Projektmanagement
  • Planung und Verteilung der Aufgaben
  • Konfiguration des Builtsystems, Codeanalyse mit SonarQube und Deployment mit Docker
Spring Boot Apache Flink OpenAPI Lombok Maven GitLab CI SonarQube ElasticSearch Kibana Kafka Docker Compose Git
cognitix GmbH
2 Jahre 7 Monate
2015-02 - 2017-08

Legacy Webapplikation

Softwareentwickler/ DevOps Engineer Nexus Maven PostgreSQL ...
Softwareentwickler/ DevOps Engineer
  • Arbeiten an einer Legacy Webapplikation basierend auf Velocity, mit einem Lucene-Unterbau und einer Oracle Datenbank im Hintergrund
  • Vereinheitlichung des Code Styles; Codeanalyse mit Sonar, PMD, Checkstyle; Überarbeitung des Releasezyklus
  • Krisenunterstützung in einem anderen Projekt durch Logdatei- und Performanz-Analyse
  • Erweiterung einer Spring MVC Webanwendung
  • Weiterentwicklung des Produkts VerA.Web, Management des Buildsystems
  • Überarbeitung des Deployments mit Docker und Ansible
  • Mitarbeit an der Überarbeitung der unternehmensweiten Build- und Maven-Repository-Infrastruktur
  • DevOps in einem ?Internet-of-Things?-Projekt der Telekom, mit den Aufgaben Deployment, Monitoring, Last- und Performancetests, Fehleranalyse, Abstimmung mit Kunden und dem Hersteller
  • Mitarbeit in den Fokusthemen Open Source und Softwarequalität
Nexus Maven PostgreSQL Ansible Docker Jenkins Shell Oracle DB Scrum Softwarequalität SonarQube Selenium Monitoring Git Jira
tarent solutions GmbH
3 Monate
2014-10 - 2014-12

Entwicklung von CMS (Magnolia) Projekten

Softwareentwickler Maven Magnolia Bamboo ...
Softwareentwickler
  • Entwicklung von CMS (Magnolia) Projekten in einem 7-köpfigen, agilen Team
  • Anpassungen eines Maven Archetypen, Verbesserung des Buildprozesses und Umsetzung von Selenium-Tests
Maven Magnolia Bamboo Selenium
Aperto AG
3 Jahre 1 Monat
2011-09 - 2014-09

Entwicklung einer Android App

Softwareentwickler Scrum Maven Jenkins ...
Softwareentwickler
  • Arbeit in einem 5-köpfigen Scrum-Team mit PO und anfangs Designer
  • Entwicklung einer Android App unter Verwendung von Maven, Android Annotations, Actionbar Sherlock sowie vier mandantisierte Versionen der App
  • Umsetzung des REST-Backends in einem Glassfish Applicationserver, mit Spring und Jersey
  • Erstellen von OSGi-Server-Modulen als Vermittlungsschicht zwischen Webservices, Datenbank (DB2) und anderen Diensten, unter Verwendung von Spring und Hibernate
  • Installation und Anbindung eines Such- und Logging-Servers basierend auf ElasticSearch (Lucene) und Graylog2
  • Viel Test-Driven-Development (Junit, Mockito) und Pair Progamming
  • Installation und Betrieb des Buildsystems (Jenkins, Nexus, Sonar, Git), Unterstützung der Administratoren
  • Zusammenarbeit mit einem Team in Thailand durch Schulungen, Code Reviews, Bereitstellung von Schnittstellen und Klärung des Designs
Scrum Maven Jenkins ElasticSearch TDD Spring DB2 OSGi Hibernate JSF Android Monitoring Logging Git Jira
Pinguin AG
1 Jahr 5 Monate
2010-05 - 2011-09

Migration von Projekten

Softwareentwickler Maven Oracle DW JSF ...
Softwareentwickler
  • Refactoring und Aufräumen einer Process Management Software, von einem Studentenprojekt zu einem fertigen Produkt, sowie Präsentation beim Kunden
  • Migration von Projekten nach Maven
  • Mitentwicklung einer JSF Oberfläche für ein Oracle Datawarehouse
  • Kurzer Einsatz im SAP BW und BSP Bereich bei Siemens Healthcare
Maven Oracle DW JSF RDF Git
Prodato Integration Technologie GmbH
2 Jahre 8 Monate
2007-09 - 2010-04

verschiedenes

Softwareentwickler in der Abteilung Development & Research Swing Tomcat GIS ...
Softwareentwickler in der Abteilung Development & Research
  • Mitentwicklung an einer Swingoberfläche, Fehleranalyse und Behebung
  • Softwareentwickler in einem Projektteam zur Anbindung einer Kartenoberfläche
  • Migration des Backends von einem TCL-Webserver zu einem Tomcat-Servlet und dabei Konvertierung bzw. Neuimplementierung von Teilen des XML-Protokolls unter Verwendung von Unit-Tests zur Sicherstellung der Integrität
  • Einführung von Tests mit Junit, eines Automatischen Buildsystems, einer Test Converage Übersicht, Umstellung des Buildtools in allen Projekten von Ant nach Maven und der Coderepositories nach GIT
Swing Tomcat GIS MySQL Shell Maven Junit Git Ant
Keynote Sigos GmbH
5 Jahre 3 Monate
2000-06 - 2005-08

diverse Tätigkeiten

Werkstudent und Praktikant im Support und der IS & T-Abteilung
Werkstudent und Praktikant im Support und der IS & T-Abteilung
  • Linux Support und Serveradministration
  • PHP Entwicklung mit MySQL Datenbank
SUSE Linux GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

2003 - 2008
Studium - Informatik
Georg-Simon-Ohm-Fachhochschule, Nürnberg
Abschluss: Diplom

2000 - 2003
Studium - Informatik
Friedrich-Alexander-Universität, Erlangen-Nürnberg
Abschluss: ohne (abgebrochen)

1999 - 2000
Grundwehrdienst in Holzdorf und Freising

1996 (3 Monate)
Schüleraustausch in Melbourne

1989 - 1999
Abitur
Graf-Münster-Gymnasium Bayreuth

1985 - 1989
Volksschule Herzoghöhe Bayreuth

QUALIFIKATIONEN

2015
Java Web Hacking & Hardening

2010

  • Maven
  • Novell Certified Linux Administrator

2004
Linux Professional Institute LPIC-1

2000
VHS-Kurs Linux im Netzwerk

1999 - 2000
VHS-Kurs Business English Modul I: Intensivkurs

WEITERE QUALIFIKATIONEN
  • eve-esi (URL auf Anfrage)
    • Java Bibliothek für die API des Spiels Eve Online, verwendet OpenAPI und Oauth2, veröffentlicht in Maven Central
  • OpenAPI Code Generator (URL auf Anfrage)
    • Abhängigkeitsprobleme im OpenAPI Code Generator für Java behoben
  • MQTT2Influx (URL auf Anfrage)
    • Co-Autor bei der Implementierung, Code Reviews, Arbeiten an Docker Compose und GitHub Actions

Kompetenzen

Kompetenzen

Top-Skills

Java DevOps Agile Entwicklung Maven GitHub Deployment Spring Boot Spring Code Qualität SQL Jenkins Docker Linux TDD Continuous Integration Cloud MySQL SonarQube Scrum Elastic Search Kubernetes

Produkte / Standards / Erfahrungen / Methoden

Java
Maven
Linux Administration
Spring Boot
HTML
CSS
Jenkins
Continious Integration
Git
Junit 5
Mockito
AssertJ
Lombok
SonarQube
Test Driven Development
MySQL
Logging Log4J2,SLF4J
Shell Script
Ansible
Jenkins Pipeline
GitHub Actions
GitLab CI
Gradle
Google Public Cloud
Kibana
Docker
Jira/ Confluence
Python
Arduino und Microcontroller
RabbitMQ
MongoDB
ElasticSearch
Kafka
Kubernetes
openAPI
PostgreSQL
JavaScript
Apache Flink
Selenium
DevOps
Ansible, Docker und Cloud
Geoinformationssysteme (GIS)
Treiberprogrammierung
Logging und Monitoring
Testgetriebene Entwicklung
Software Qualitätssicherung
Sonar, OWASP und anderen Tools

Datenbanken

MySQL

Einsatzorte

Einsatzorte

Leipzig (+75km) Berlin (+10km) Erfurt (+50km) Dresden (+10km) Jena (+10km) Hoyerswerda (+75km) Gera (+75km)
möglich

Projekte

Projekte

9 Monate
2024-06 - heute

Weiterentwicklung einer komplexen Kommunikationslösung

Java Developer (Freelance) GitLab CI OSGi Karaf ...
Java Developer (Freelance)
  • Erweiterung von OSGi Modulen in einer komplexen Kommunikationslösung
  • Debugging der Kommunikation mit Wireshark und Remote in der Testumgebung
  • Migration der Tests von Testng nach Junit5 mit Mockito und AssertJ
  • Aktualisierung verwundbarer Abhängigkeiten und Verbesserung der Code Qualität
  • Erhöhung der Test Coverage
GitLab CI OSGi Karaf Maven SonarQube Mockito Junit5 AssertJ Code Qualität Wireshark
auf Anfrage
Remote
1 Jahr 8 Monate
2022-09 - 2024-04

Verbesserung der Datenqualität einer eMobility Plattform

Java Developer (Freelance) Spring Boot Jenkins MongoDB ...
Java Developer (Freelance)
  • Verbesserung der Datenqualität einer eMobility Platform
  • Analyse der Daten in MongoDB und verschiedene Bereinigungen, teils mit Python Scripts
  • Anpassungen und Optimierungen an mehreren Microservices zur Datenverarbeitung
  • Supply Chain Security, Upgrades der Dependencies- und JDK-Versionen
Spring Boot Jenkins MongoDB Maven RabbitMQ SonarQube Nexus IQ Mockito Junit5 Code Qualität Python Docker Vulnerability Scans Dependency Check/Tracker Kubernetes AWS SBOM
Bosch
6 Monate
2022-06 - 2022-11

Optimierung der Stream-Verarbeitung

Java Developer (Freelance) Spring Boot GitLab CI Qodana ...
Java Developer (Freelance)
  • Beratung zu Architekturthemen bei einem neuen Projekt
  • Anpassung der GitLab CI in Verbindung mit Qodana
  • Optimierung der Stream-Verarbeitung aus RabbitMQ ? ?  ? ? 
Spring Boot GitLab CI Qodana Gradle RabbitMQ Junit5 Mockito
Zyres
6 Monate
2022-03 - 2022-08

Upgrade eines Monolithen auf Java 11

Java Developer (Freelance) Spring Junit5 Mockito ...
Java Developer (Freelance)
  • Upgrade eines Monolithen auf Java 11 und neuere Versionen der Abhängigkeiten
  • Erweiterung eines Microservice basierend auf Micronaut
  • Code Reviews im crossfunktionalen Team (8-köpfig)
  • Performanz-Analyse und Vorschläge zur Optimierung
Spring Junit5 Mockito Maven Gradle Jenkins BitBucket Micronaut Tomcat GRPC
CrossEngage
8 Monate
2021-07 - 2022-02

Erweiterung verschiedener Microservices

Java Developer (Freelance) Spring Boot Junit5 TDD ...
Java Developer (Freelance)
  • Erweiterung verschiedener Microservices und Deployment in die Google Cloud (GCP)
  • Aktualisierung von Spring Boot und Ausnutzung weiterer GCP Features
  • Loadtest eines Services und Optimierungen mittels Redis Cache für höhere Lasten
  • Einführung von Tests und Code-Qualität im Team
Spring Boot Junit5 TDD Mockito Maven GCP PubSub GitHub OWASP Dependency Check Kafka SonarQube Code Quality Jira
MediaMarktSaturn
3 Monate
2021-04 - 2021-06

Weiterentwicklung einer bestehenden Web-Applikation

Java Developer (Freelance) Spring Boot ? Junit5 TDD ...
Java Developer (Freelance)
  • Weiterentwicklung einer bestehenden Web-Applikation in einem 8-köpfigen Scrum-Team
  • Anpassung von Microservices mit Hilfe von TDD
  • Einhaltung der hohen Coding-Standards mit Unterstützung von Sonar? ? ? ? 
Spring Boot ? Junit5 TDD Mockito Maven Tomcat Gitlab Jenkins Jira
1&1 Mail & Media Development & Technology GmbH
3 Monate
2021-02 - 2021-04

Erhöhung der Testabdeckung einer bestehenden Web-Applikation

Java Developer (Freelance) Spring Boot Junit5 TDD ...
Java Developer (Freelance)
  • Erhöhung der Testabdeckung einer bestehenden Web-Applikation von 13% auf 82%
  • Aktualisierung der Abhängigkeiten unter Zuhilfenahme von Maven und des OWASP Dependency Checks? ? ? ? 
Spring Boot Junit5 TDD Mockito Maven ? Gitlab CI ? Jira OWASP Dependency Check
The unbelievable Machine Company
6 Monate
2020-08 - 2021-01

Weiterentwicklung verschiedener Microservices

Java Developer (Freelance) Spring Boot Gradle Junit5 ...
Java Developer (Freelance)
  • Weiterentwicklung verschiedener Microservices zum Datenimport und zur Weiterverarbeitung
  • Neuentwicklung eines Service zum Import und der Archivierung von Wertpapierdokumenten
  • Optimierung des Buildprozesses in Bezug auf die Codecoverage
  • Sanfte Migration von Microservices zum Spring Boot Framework
Spring Boot Gradle Junit5 TDD Kubernetes Kafka Gitlab CI Kibana Docker Git Jira Confluence
Elinvar GmbH
6 Monate
2020-02 - 2020-07

Entwicklung eines Abrechnungssystems

Java Developer (Freelance) Spring Boot Maven Junit5 ...
Java Developer (Freelance)

  • Projekt zur Entwicklung eines Abrechnungssystems für ein Energieunternehmen
  • Größtenteils Remote-Arbeit des fünf-köpfigen Scrumteams
  • Refactoring der Komponenten und Erweiterung um neue Features
  • Verbesserung der automatischen Qualitätskontrolle
  • Dokumentation der Fachlogik und Absicherung durch entsprechende Tests

Spring Boot Maven Junit5 TDD Gitlab CI Kibana Azure Service Bus Docker OWASP Dependency Check Spot Bugs Git Jira Confluence
IT Sonix Custom Development GmbH
Leipzig
4 Monate
2019-08 - 2019-11

Weiterentwicklung einer Microservice Architektur

Senior Java Developer/ DevOps Engineer Spring Boot Maven MySQL ...
Senior Java Developer/ DevOps Engineer
  • Weiterentwicklung einer Microservice Architektur basierend auf Spring Boot und Kubernetes
  • Ausbau des Loggings und Monitorings, basierend auf dem ELK Stack
  • Einführung einer Qualitätskontrolle und Erhöhung der Testabdeckung
  • Verfeinerung des Entwicklungsprozesses
Spring Boot Maven MySQL Kafka Junit5 TDD Jenkins Kibana GitLab SonarQube Docker Kubernetes JPA Git
Pamyra GmbH
1 Jahr 4 Monate
2018-05 - 2019-08

Analyse verschiedener Anforderungen

Senior Java Developer/ Project Owner PlantUML OpenAPI Lombok ...
Senior Java Developer/ Project Owner
  • Analyse verschiedener Anforderungen und Ausarbeitung entsprechender Projekte mit den Stakeholdern
  • Evaluation verschiedener Alarmierungs- und Stream-Processing-Frameworks für die Projekte
  • Entwicklung eines Treibers zur Anbindung spezieller Kundenhardware an den Energy Manager von Kiwigrid
  • Installation einer Cloud Instanz in der Google Public Cloud mit Hilfe von Kubernetes
PlantUML OpenAPI Lombok Maven Jenkins GitLab SonarQube Kubernetes Git Jira Confluence
Kiwigrid GmbH
8 Monate
2017-09 - 2018-04

Konfiguration des Builtsystems

Lead Java Developer Spring Boot Apache Flink OpenAPI ...
Lead Java Developer
  • Leitung eines internationalen Teams von 4 Java Entwicklern, von denen einer vier Tage im Homeoffice ist
  • Entwicklung eines Systems zu Verarbeitung und Visualisierung von Informationen aus Netzwerkverkehr
  • Aufbereitung, Normalisierung und Aggregation der Daten mit Kafka und Apache Flink
  • Abstimmung mit den anderen Teams und dem Projektmanagement
  • Planung und Verteilung der Aufgaben
  • Konfiguration des Builtsystems, Codeanalyse mit SonarQube und Deployment mit Docker
Spring Boot Apache Flink OpenAPI Lombok Maven GitLab CI SonarQube ElasticSearch Kibana Kafka Docker Compose Git
cognitix GmbH
2 Jahre 7 Monate
2015-02 - 2017-08

Legacy Webapplikation

Softwareentwickler/ DevOps Engineer Nexus Maven PostgreSQL ...
Softwareentwickler/ DevOps Engineer
  • Arbeiten an einer Legacy Webapplikation basierend auf Velocity, mit einem Lucene-Unterbau und einer Oracle Datenbank im Hintergrund
  • Vereinheitlichung des Code Styles; Codeanalyse mit Sonar, PMD, Checkstyle; Überarbeitung des Releasezyklus
  • Krisenunterstützung in einem anderen Projekt durch Logdatei- und Performanz-Analyse
  • Erweiterung einer Spring MVC Webanwendung
  • Weiterentwicklung des Produkts VerA.Web, Management des Buildsystems
  • Überarbeitung des Deployments mit Docker und Ansible
  • Mitarbeit an der Überarbeitung der unternehmensweiten Build- und Maven-Repository-Infrastruktur
  • DevOps in einem ?Internet-of-Things?-Projekt der Telekom, mit den Aufgaben Deployment, Monitoring, Last- und Performancetests, Fehleranalyse, Abstimmung mit Kunden und dem Hersteller
  • Mitarbeit in den Fokusthemen Open Source und Softwarequalität
Nexus Maven PostgreSQL Ansible Docker Jenkins Shell Oracle DB Scrum Softwarequalität SonarQube Selenium Monitoring Git Jira
tarent solutions GmbH
3 Monate
2014-10 - 2014-12

Entwicklung von CMS (Magnolia) Projekten

Softwareentwickler Maven Magnolia Bamboo ...
Softwareentwickler
  • Entwicklung von CMS (Magnolia) Projekten in einem 7-köpfigen, agilen Team
  • Anpassungen eines Maven Archetypen, Verbesserung des Buildprozesses und Umsetzung von Selenium-Tests
Maven Magnolia Bamboo Selenium
Aperto AG
3 Jahre 1 Monat
2011-09 - 2014-09

Entwicklung einer Android App

Softwareentwickler Scrum Maven Jenkins ...
Softwareentwickler
  • Arbeit in einem 5-köpfigen Scrum-Team mit PO und anfangs Designer
  • Entwicklung einer Android App unter Verwendung von Maven, Android Annotations, Actionbar Sherlock sowie vier mandantisierte Versionen der App
  • Umsetzung des REST-Backends in einem Glassfish Applicationserver, mit Spring und Jersey
  • Erstellen von OSGi-Server-Modulen als Vermittlungsschicht zwischen Webservices, Datenbank (DB2) und anderen Diensten, unter Verwendung von Spring und Hibernate
  • Installation und Anbindung eines Such- und Logging-Servers basierend auf ElasticSearch (Lucene) und Graylog2
  • Viel Test-Driven-Development (Junit, Mockito) und Pair Progamming
  • Installation und Betrieb des Buildsystems (Jenkins, Nexus, Sonar, Git), Unterstützung der Administratoren
  • Zusammenarbeit mit einem Team in Thailand durch Schulungen, Code Reviews, Bereitstellung von Schnittstellen und Klärung des Designs
Scrum Maven Jenkins ElasticSearch TDD Spring DB2 OSGi Hibernate JSF Android Monitoring Logging Git Jira
Pinguin AG
1 Jahr 5 Monate
2010-05 - 2011-09

Migration von Projekten

Softwareentwickler Maven Oracle DW JSF ...
Softwareentwickler
  • Refactoring und Aufräumen einer Process Management Software, von einem Studentenprojekt zu einem fertigen Produkt, sowie Präsentation beim Kunden
  • Migration von Projekten nach Maven
  • Mitentwicklung einer JSF Oberfläche für ein Oracle Datawarehouse
  • Kurzer Einsatz im SAP BW und BSP Bereich bei Siemens Healthcare
Maven Oracle DW JSF RDF Git
Prodato Integration Technologie GmbH
2 Jahre 8 Monate
2007-09 - 2010-04

verschiedenes

Softwareentwickler in der Abteilung Development & Research Swing Tomcat GIS ...
Softwareentwickler in der Abteilung Development & Research
  • Mitentwicklung an einer Swingoberfläche, Fehleranalyse und Behebung
  • Softwareentwickler in einem Projektteam zur Anbindung einer Kartenoberfläche
  • Migration des Backends von einem TCL-Webserver zu einem Tomcat-Servlet und dabei Konvertierung bzw. Neuimplementierung von Teilen des XML-Protokolls unter Verwendung von Unit-Tests zur Sicherstellung der Integrität
  • Einführung von Tests mit Junit, eines Automatischen Buildsystems, einer Test Converage Übersicht, Umstellung des Buildtools in allen Projekten von Ant nach Maven und der Coderepositories nach GIT
Swing Tomcat GIS MySQL Shell Maven Junit Git Ant
Keynote Sigos GmbH
5 Jahre 3 Monate
2000-06 - 2005-08

diverse Tätigkeiten

Werkstudent und Praktikant im Support und der IS & T-Abteilung
Werkstudent und Praktikant im Support und der IS & T-Abteilung
  • Linux Support und Serveradministration
  • PHP Entwicklung mit MySQL Datenbank
SUSE Linux GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

2003 - 2008
Studium - Informatik
Georg-Simon-Ohm-Fachhochschule, Nürnberg
Abschluss: Diplom

2000 - 2003
Studium - Informatik
Friedrich-Alexander-Universität, Erlangen-Nürnberg
Abschluss: ohne (abgebrochen)

1999 - 2000
Grundwehrdienst in Holzdorf und Freising

1996 (3 Monate)
Schüleraustausch in Melbourne

1989 - 1999
Abitur
Graf-Münster-Gymnasium Bayreuth

1985 - 1989
Volksschule Herzoghöhe Bayreuth

QUALIFIKATIONEN

2015
Java Web Hacking & Hardening

2010

  • Maven
  • Novell Certified Linux Administrator

2004
Linux Professional Institute LPIC-1

2000
VHS-Kurs Linux im Netzwerk

1999 - 2000
VHS-Kurs Business English Modul I: Intensivkurs

WEITERE QUALIFIKATIONEN
  • eve-esi (URL auf Anfrage)
    • Java Bibliothek für die API des Spiels Eve Online, verwendet OpenAPI und Oauth2, veröffentlicht in Maven Central
  • OpenAPI Code Generator (URL auf Anfrage)
    • Abhängigkeitsprobleme im OpenAPI Code Generator für Java behoben
  • MQTT2Influx (URL auf Anfrage)
    • Co-Autor bei der Implementierung, Code Reviews, Arbeiten an Docker Compose und GitHub Actions

Kompetenzen

Kompetenzen

Top-Skills

Java DevOps Agile Entwicklung Maven GitHub Deployment Spring Boot Spring Code Qualität SQL Jenkins Docker Linux TDD Continuous Integration Cloud MySQL SonarQube Scrum Elastic Search Kubernetes

Produkte / Standards / Erfahrungen / Methoden

Java
Maven
Linux Administration
Spring Boot
HTML
CSS
Jenkins
Continious Integration
Git
Junit 5
Mockito
AssertJ
Lombok
SonarQube
Test Driven Development
MySQL
Logging Log4J2,SLF4J
Shell Script
Ansible
Jenkins Pipeline
GitHub Actions
GitLab CI
Gradle
Google Public Cloud
Kibana
Docker
Jira/ Confluence
Python
Arduino und Microcontroller
RabbitMQ
MongoDB
ElasticSearch
Kafka
Kubernetes
openAPI
PostgreSQL
JavaScript
Apache Flink
Selenium
DevOps
Ansible, Docker und Cloud
Geoinformationssysteme (GIS)
Treiberprogrammierung
Logging und Monitoring
Testgetriebene Entwicklung
Software Qualitätssicherung
Sonar, OWASP und anderen Tools

Datenbanken

MySQL

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.