Senior Software Engineer mit Java (Spring Boot) und DevOps insb. Jenkins-Automatisierung auf Cloud-Plattformen
Aktualisiert am 02.04.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.04.2025
Verfügbar zu: 100%
davon vor Ort: 5%
Java
DevOps
Spring
CSS
PostgreSQL
HTML
Grafana
RabbitMQ
Jenkins
Vue.js
Shell
Docker
JavaScript
Ruby
Kubernetes
Python
Deutsch
Muttersprache
Englisch
Fließend
Französisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Hamburg (+10km)
möglich

Projekte

Projekte

3 Jahre 2 Monate
2021-02 - heute

Webportale

Senior Fullstack Software Developer Java 11 Spring Boot 2 SQL ...
Senior Fullstack Software Developer
  • Weiterentwicklung der REST API eines Web-Portals für kundenseitige Aktivitäten

  • Pflege, Modernisierung und Erweiterung einer Web-Anwendung für die zentrale Koordination von Netzanschlüssen

  • Anforderungsmanagement, Planung und Neuentwicklung mehrerer Java Spring Boot Services und Web-Anwendungen

  • Etablierung von Prozessen und Systemen zur Erhöhung der Softwarequalität und Testautomatisierung

  • Migration von Tomcat-Anwendungen zu Docker / Kubernetes

  • Automatisierung von Deployments und Neukonzeption von Release-Prozessen

  • Architekturberatung bei der anwendungsübergreifenden Authentifikationsinfrastruktur mit Keycloak

  • Unterstützung bei der Durchführung von Pentests und der Erhöhung der IT-Sicherheit von IT-Infrastruktur und -Systemen

  • Beratung des Projektmanagements bei der kontinuierlichen Verbesserung innerhalb der agiler Softwareentwicklungsprojekte und Team Coachings in mehreren Projekten des Kunden

Java 11 Spring Boot 2 SQL JPA / Hibernate Liquibase REST OData SOAP XML JUnit Maven PostgreSQL RabbitMQ Git GitLab CI Docker Kubernetes Kustomize Tomcat Bash / Shell Scripting OAuth 2.0 Keycloak Bootstrap Thymeleaf HTML CSS JavaScript Node.js SonarQube Jira Confluence
Java 11 Spring Boot 2 SQL JPA / Hibernate Liquibase REST OData SOAP XML JUnit Maven PostgreSQL RabbitMQ Git GitLab CI Docker Kubernetes Kustomize Tomcat Bash / Shell Scripting OAuth 2.0 Keycloak Bootstrap Thymeleaf HTML CSS JavaScript Node.js SonarQube Jira Confluence
4 Jahre 1 Monat
2020-03 - heute

Entwicklung, Planung und Monitoring

Fullstack Software Engineer / DevOps
Fullstack Software Engineer / DevOps
  • Entwicklung, Planung und Monitoring von Systemsoftware 
  • Vollzeit-Mitarbeit in Kundenprojekten vor Ort 
  • Remote-Entwicklung individueller Software-Lösungen
1 Jahr
2020-03 - 2021-02

AWS Cloud und Kubernetes Migration

DevOps DevOps Data-Migration Daten-Migrations-Spezialist ...
DevOps
  • Automatisierung der AWS Cloud-Infrastruktur mit Terraform
  • DNS-Migration zu AWS Route 53
  • Migration vorhandener Anwendungen zu Kubernetes
  • Aufsatz eines Kubernetes Clusters für eine Staging-Umgebung
  • Integration von Datadog Infrastructure Monitoring, Datadog APM und Datadog Logging
  • Einführung von Continuous Deployment durch GitLab CI Pipelines 
Terraform Kubernetes Datadog GitLab CI/CD AWS Administration Linux
DevOps Data-Migration Daten-Migrations-Spezialist application monitoring Monitoring
OKTAV GmbH
Hamburg
4 Monate
2020-10 - 2021-01

Mobile App zur Beantragung von Pflegegraden

Senior Fullstack Backend Developer / DevOps Engineer Java Java API for REST Services Dropwizard ...
Senior Fullstack Backend Developer / DevOps Engineer
  • Entwicklung neuer Features und Behebung von Bugs an den REST-Microservices auf Basis von Java 14 und 15 und des Dropwizard-Frameworks

  • Optimierung der Jenkins-Continuous Integration Pipelines

  • Erweiterung der DevOps-Funktionalitäten im Kubernetes-Umfeld mit Kustomize und Terraform / Release-Durchführung

  • Hochverfügbarkeit der Authentifizierung mittels Keycloak-Cluster

  • Anpassung des Datadog-Monitorings und Alertings

  • Beratung bezüglich Architektur und Migration von Kafka zu AWS SNS / SQS

  • Implementierung von Features der auf React Native basierenden mobilen Smartphone-App

  • Erweiterung des Backoffice-Frontends auf Basis von React

  • Moderation von Retros und Unterstützung bei der Teamfindung

Java Java API for REST Services Dropwizard Jenkins DevOps Terraform Kubernetes Keycloak Datadog Kafka AWS React Native React Agile Entwicklung
edith.care GmbH
Hamburg
2 Monate
2020-08 - 2020-09

Deployment Automatisierung

Technical Consultant / DevOps Git GitHub Beratung ...
Technical Consultant / DevOps
  • Anforderungsanalyse automatisches Deployment und Source Code Organisation in GitHub

  • Entwicklung einer neuen Testinfrastruktur für die E-Learning-Plattform

  • Implementierung eines Systems für das automatisierte Deployment von Umgebungen mit GitHub Actions

Git GitHub Beratung Infrastrukturanalyse
B+R Bildung und Reisen GmbH
Hamburg
6 Monate
2020-04 - 2020-09

Java Backend-Entwicklung und technische Konzeption

Senior Software Engineer Spring REST Jenkins ...
Senior Software Engineer
  • Weiterentwicklung der Spring Boot-Anwendung für das REST-Interface der mobilen Applikationen eines großen Telekommunikationsanbieters 

  • Einführung von Jenkins-Pipelines zur Continuous Integration / Delivery 

  • Migration der Maven-Repositories von Nexus zu Artifactory

  • Automatisierung des Deployment-Prozesses mit GitLab 

  • optimierung des automatischen Testings mit JUnit und WireMock

  • Erweiterung der Code-Qualitätsanalyse durch SonarQube

  • Aktualisierung der Apple Push Notification-Schnittstelle zu HTTP/2 

  • Technische Beratung und Konzeption in der Analyse neuer Anforderung 

  • Vorbereitung und Begleitung von Releases

IntelliJ IDEA Postman
Spring REST Jenkins Maven Nexus Artifactory Deployment JUnit WireMock
Hamburg
1 Jahr 7 Monate
2018-08 - 2020-02

shopping24 commerce network

Fullstack Software Engineer
Fullstack Software Engineer
  • Verbesserung von automatisierten Testings mit JUnit und Testcontainers für die interne Abrechnungssoftware (Java) und Ergänzung einer Möglichkeit zur Vorabprüfung von Rechnungsläufen 
  • Entwicklung einer Vue.js-Anwendung für die Rabattierung von Partner-Shops 
  • Migration der Produktdatenanreicherung von Spring Framework / Tomcat zu Spring Boot und Kubernetes unter Verwendung von Prometheus / Grafana 
  • Weiterentwicklung der Clickout-Tracking-Anwendung basierend auf Java 
  • Performance-Optimierung des Produktdatenimports durch die Messaging-Systeme Kafka und RabbitMQ
  • Übertragung der externen (Public) APIs für die Produktsuche von KVM-Maschinen mit Ansible zu Kubernetes-Pods 
  • Erweiterung der PHP- und Java-Frontends um die Internationalisierung von Produktattributen und Transfer in eine Kubernetes-Cloud
Java 11+ Spring Boot Spring Data REST XML / XSLT CSV Thymeleaf JSP JSON Kafka RabbitMQ Redis Prometheus PostgreSQL JUnit Testcontainers Jenkins-Pipelines Maven Gradle GitHub Bash Python Ruby CentOS FTP NFS KVM Ansible Docker Docker Compose Kubernetes Helm Grafana Logstash Graylog AWS PHP Vue.js JavaScript HTML CSS (Bootstrap) JQuery IntelliJ IDEA
shopping24 commerce network, Hamburg
2 Jahre 4 Monate
2016-04 - 2018-07

Datenmigration, Anbindung der Mobile App und DevOps

Application Developer / DevOps
Application Developer / DevOps
  • Datenmigration aller Kundendaten eines Portals zwischen zwei relationalen Schemata mit Hilfe von Pentahoo
  • Erweiterung der REST-Anbindung der mobilen App
  • Portierung der monolithischen Java-Anwendung von Java 7 auf Java 8
  • Migration von Puppet 3 auf Puppet 5, Erweiterung des Ruby-Scriptings
  • Data Center Migration
  • Einführung des Monitoring-Tools Instana
Java 8 Spring Framework Hibernate REST JSP JSON RabbitMQ PostgreSQL MongoDB Consul JUnit Groovy Jenkins Maven Gradle Bitbucket SVN Git Bash Ruby Ubuntu Puppet OpenNebula ESX Xen NFS Zabbix Docker Instana JavaScript HTML CSS JQuery IntelliJ IDEA
Parship Group, Hamburg
7 Monate
2015-09 - 2016-03

Kurse im Business Process Management

Wissenschaftlicher Mitarbeiter / Doktorand
Wissenschaftlicher Mitarbeiter / Doktorand
  • Vorbereitung der Vorlesung und Durchführung von Seminaren zum Thema Business Process Management
  • Betreuung von Abschlussarbeiten
Universität Hamburg
4 Monate
2015-04 - 2015-07

Vorlesung und Durchführung von Seminaren

Wissenschaftlicher Mitarbeiter / Doktorand
Wissenschaftlicher Mitarbeiter / Doktorand
  • Vorbereitung der Vorlesung und Durchführung von Seminaren zu den Lehrveranstaltungen Visualisierung und Mensch-Computer-Interaktion
  • Betreuung von Abschlussarbeiten
  • Systemadministration: Installation / Wartung der Grafik-Workstations (Windows)
Universität Paderborn
3 Jahre 2 Monate
2012-02 - 2015-03

Halten von Programmierkursen

Wissenschaftlicher Mitarbeiter
Wissenschaftlicher Mitarbeiter
  • Durchführung des seminaristischen Unterrichts und Laborübungen zu den Lehrveranstaltungen Programmieren I, Programmieren II, Grundlagen der Informatik, Image Processing und Animation
  • Betreuung von Abschlussarbeiten und studentischen Projekten
  • Erstellung und Administration von E-Learning-Projekten mit Moodle 
  • Systemadministration: Provisionierung der Windows-Clients im Rechnerpool, Server-Hardware-Installationen, Virtualisierung mit Proxmox, KVM und OpenVZ
Java Spring Framework Ruby JUnit Git Ubuntu QEMU KVM OpenVZ Proxmox JavaScript HTML CSS Eclipse IDE
Hochschule für Angewandte Wissenschaften, Hamburg
1 Jahr 5 Monate
2010-09 - 2012-01

Paketierung der Anwendungen und Infrastruktur-Komponenten

Fullstack Software Entwickler
Fullstack Software Entwickler
  • Entwicklung des Frontends und des Backends der Web-Applikation zur Visualisierung und Analyse von VoIP-Monitoring-Daten 
  • Einbindung von PostgreSQL-Plugins in C zur Aggregation von VoIP-Qualitätsmetriken aus Tabellenpartitionen 
  • Paketierung der Anwendungen und Infrastruktur-Komponenten unter Verwendung von Python mit SuSE Linux (AutoYaST)
  • Virtualisierung der Entwicklungsumgebung mit KVM 
  • Installation von Monitoring-Appliances beim Kunden und Customer Support
Java Spring Framework Hibernate Struts Tomcat PostgreSQL C JUnit Hudson Ant Maven Git SVN Python Bash SuSE Linux QEMU KVM JavaScript HTML CSS Eclipse IDE IBM xSeries Supermicro HP
Voipfuture GmbH, Hamburg
1 Jahr 11 Monate
2008-10 - 2010-08

Fullstack Entwicklung

IT Specialist
IT Specialist

  • Frontend- und Backend-Entwicklung einer javabasierten Software-Lösung zur Abbildung der Geschäftsprozesse für Schadens- und Inkassoaktivitäten im Projekt bei einem Hamburger Kreditversicherungsunternehmen 
  • Implementierung von Interface Management Prozessen bei einem Hamburger Flugzeugkonstruktionsunternehmen unter Verwendung von C und Java 
  • Erweiterung der Sachbearbeitungsanwendung eines Stuttgarter Versicherungsunternehmens um Monitoring-Funktionalitäten mit IBM WebSphere Business Monitor 
  • Automatisierung d. Eingangspost und Akten eines Versicherungsunternehmens 
  • Integration von Monitoring-Probes des WebSphere Business Monitor bei einem großen Münchner Energieversorungsunternehmen im SOA-Umfeld

Java J2EE Spring Framework Hibernate WebSphere Application Server WebSphere Process Server WebSphere Business Monitor JUnit Ant CVS SVN JavaScript HTML CSS Rational Application Developer DB2 SOAP
IBM Deutschland GmbH, Hamburg

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 5 Monate
2012-04 - 2014-08

Master-Studium

M.Sc. Wirtschaftsinformatik, Universität Duisburg-Essen
M.Sc. Wirtschaftsinformatik
Universität Duisburg-Essen
  • Objektorientierte Software-Entwicklung
  • Verteilte Systeme
  • Software Management
  • Soft Computing
3 Jahre
2005-10 - 2008-09

Duales Studium in Kooperation mit der IBM Deutschland GmbH

Diplom-Wirtschaftsinformatiker, Duale Hochschule Baden-Württemberg Mannheim
Diplom-Wirtschaftsinformatiker
Duale Hochschule Baden-Württemberg Mannheim
  • Software-Entwicklung
  • Geschäftsprozesse
  • Computernetzwerke
  • Systemanalyse
8 Jahre 7 Monate
1996-09 - 2005-03

Schüler

Allgemeine Hochschulreife, Bischöfliches Willigis-Gymnasium Mainz
Allgemeine Hochschulreife
Bischöfliches Willigis-Gymnasium Mainz

Position

Position

Als Fullstack Software Developer liegen meine Schwerpunkte sowohl im Frontend mit React, als auch im Backend mit Java. Aber auch im Operations-Bereich habe ich viel Erfahrung gesammelt und kann die nötigen Skripte in Bash, Ruby oder Python schreiben, sowie Systeme virtualisieren. Besonders gut kenne ich mich mit Jenkins-/GitLab-Pipelines für Continuous Integration (CI) und Continuous Delivery (CD) aus. Application Monitoring mit Datadog gehört ebenfalls zu meinen Spezialgebieten.

Vorwiegend nutze ich die Spring Boot als Framework im Backend. Ich setze auf Container-Lösungen wie Docker in einem orchestrierten Cloud-Umfeld. Application Monitoring mit Grafana und Prometheus ist mir genauso wichtig wie Continuous Integration. Ich favorisiere Microservice-Architekturen und bereits Monolithen zerlegt, um diese skalierbar und ausfallsicher zu machen.

Bei der Software-Entwicklung lege ich viel Wert auf automatisierte Tests und eine agile Vorgehensweise. Das Team soll sich in seinem Setting wohlfühlen und das durch kontinuierliche Verbesserungsprozesse.

Kompetenzen

Kompetenzen

Top-Skills

Java DevOps Spring CSS PostgreSQL HTML Grafana RabbitMQ Jenkins Vue.js Shell Docker JavaScript Ruby Kubernetes Python

Produkte / Standards / Erfahrungen / Methoden

Administration Linux
Agile Entwicklung
application monitoring
Artifactory
AWS
Beratung
Data-Migration
Datadog
Daten-Migrations-Spezialist
Deployment
DevOps
Dropwizard
Git
GitHub
GitLab CI/CD
Infrastrukturanalyse
IntelliJ IDEA
Jenkins
JUnit
Kafka
Keycloak
Kubernetes
Maven
Monitoring
Nexus
Postman
React Native
REST
Spring
Terraform
WireMock
JPA / Hibernate
Liquibase
Testcontainers
TimescaleDB
RabbitMQ
Docker
Kustomize
Bash

Betriebssysteme

CentOS
Debian
MacOS
Ubuntu

Programmiersprachen

Bash Shell
Java
Java API for REST Services
PHP
Python
React
Ruby
TypeScript
JavaScript

Datenbanken

MongoDB
MySQL
PostgreSQL

Branchen

Branchen

  • E-Commerce
  • Online-Dating
  • Telekommunikation
  • Versicherung
  • Energie

Einsatzorte

Einsatzorte

Hamburg (+10km)
möglich

Projekte

Projekte

3 Jahre 2 Monate
2021-02 - heute

Webportale

Senior Fullstack Software Developer Java 11 Spring Boot 2 SQL ...
Senior Fullstack Software Developer
  • Weiterentwicklung der REST API eines Web-Portals für kundenseitige Aktivitäten

  • Pflege, Modernisierung und Erweiterung einer Web-Anwendung für die zentrale Koordination von Netzanschlüssen

  • Anforderungsmanagement, Planung und Neuentwicklung mehrerer Java Spring Boot Services und Web-Anwendungen

  • Etablierung von Prozessen und Systemen zur Erhöhung der Softwarequalität und Testautomatisierung

  • Migration von Tomcat-Anwendungen zu Docker / Kubernetes

  • Automatisierung von Deployments und Neukonzeption von Release-Prozessen

  • Architekturberatung bei der anwendungsübergreifenden Authentifikationsinfrastruktur mit Keycloak

  • Unterstützung bei der Durchführung von Pentests und der Erhöhung der IT-Sicherheit von IT-Infrastruktur und -Systemen

  • Beratung des Projektmanagements bei der kontinuierlichen Verbesserung innerhalb der agiler Softwareentwicklungsprojekte und Team Coachings in mehreren Projekten des Kunden

Java 11 Spring Boot 2 SQL JPA / Hibernate Liquibase REST OData SOAP XML JUnit Maven PostgreSQL RabbitMQ Git GitLab CI Docker Kubernetes Kustomize Tomcat Bash / Shell Scripting OAuth 2.0 Keycloak Bootstrap Thymeleaf HTML CSS JavaScript Node.js SonarQube Jira Confluence
Java 11 Spring Boot 2 SQL JPA / Hibernate Liquibase REST OData SOAP XML JUnit Maven PostgreSQL RabbitMQ Git GitLab CI Docker Kubernetes Kustomize Tomcat Bash / Shell Scripting OAuth 2.0 Keycloak Bootstrap Thymeleaf HTML CSS JavaScript Node.js SonarQube Jira Confluence
4 Jahre 1 Monat
2020-03 - heute

Entwicklung, Planung und Monitoring

Fullstack Software Engineer / DevOps
Fullstack Software Engineer / DevOps
  • Entwicklung, Planung und Monitoring von Systemsoftware 
  • Vollzeit-Mitarbeit in Kundenprojekten vor Ort 
  • Remote-Entwicklung individueller Software-Lösungen
1 Jahr
2020-03 - 2021-02

AWS Cloud und Kubernetes Migration

DevOps DevOps Data-Migration Daten-Migrations-Spezialist ...
DevOps
  • Automatisierung der AWS Cloud-Infrastruktur mit Terraform
  • DNS-Migration zu AWS Route 53
  • Migration vorhandener Anwendungen zu Kubernetes
  • Aufsatz eines Kubernetes Clusters für eine Staging-Umgebung
  • Integration von Datadog Infrastructure Monitoring, Datadog APM und Datadog Logging
  • Einführung von Continuous Deployment durch GitLab CI Pipelines 
Terraform Kubernetes Datadog GitLab CI/CD AWS Administration Linux
DevOps Data-Migration Daten-Migrations-Spezialist application monitoring Monitoring
OKTAV GmbH
Hamburg
4 Monate
2020-10 - 2021-01

Mobile App zur Beantragung von Pflegegraden

Senior Fullstack Backend Developer / DevOps Engineer Java Java API for REST Services Dropwizard ...
Senior Fullstack Backend Developer / DevOps Engineer
  • Entwicklung neuer Features und Behebung von Bugs an den REST-Microservices auf Basis von Java 14 und 15 und des Dropwizard-Frameworks

  • Optimierung der Jenkins-Continuous Integration Pipelines

  • Erweiterung der DevOps-Funktionalitäten im Kubernetes-Umfeld mit Kustomize und Terraform / Release-Durchführung

  • Hochverfügbarkeit der Authentifizierung mittels Keycloak-Cluster

  • Anpassung des Datadog-Monitorings und Alertings

  • Beratung bezüglich Architektur und Migration von Kafka zu AWS SNS / SQS

  • Implementierung von Features der auf React Native basierenden mobilen Smartphone-App

  • Erweiterung des Backoffice-Frontends auf Basis von React

  • Moderation von Retros und Unterstützung bei der Teamfindung

Java Java API for REST Services Dropwizard Jenkins DevOps Terraform Kubernetes Keycloak Datadog Kafka AWS React Native React Agile Entwicklung
edith.care GmbH
Hamburg
2 Monate
2020-08 - 2020-09

Deployment Automatisierung

Technical Consultant / DevOps Git GitHub Beratung ...
Technical Consultant / DevOps
  • Anforderungsanalyse automatisches Deployment und Source Code Organisation in GitHub

  • Entwicklung einer neuen Testinfrastruktur für die E-Learning-Plattform

  • Implementierung eines Systems für das automatisierte Deployment von Umgebungen mit GitHub Actions

Git GitHub Beratung Infrastrukturanalyse
B+R Bildung und Reisen GmbH
Hamburg
6 Monate
2020-04 - 2020-09

Java Backend-Entwicklung und technische Konzeption

Senior Software Engineer Spring REST Jenkins ...
Senior Software Engineer
  • Weiterentwicklung der Spring Boot-Anwendung für das REST-Interface der mobilen Applikationen eines großen Telekommunikationsanbieters 

  • Einführung von Jenkins-Pipelines zur Continuous Integration / Delivery 

  • Migration der Maven-Repositories von Nexus zu Artifactory

  • Automatisierung des Deployment-Prozesses mit GitLab 

  • optimierung des automatischen Testings mit JUnit und WireMock

  • Erweiterung der Code-Qualitätsanalyse durch SonarQube

  • Aktualisierung der Apple Push Notification-Schnittstelle zu HTTP/2 

  • Technische Beratung und Konzeption in der Analyse neuer Anforderung 

  • Vorbereitung und Begleitung von Releases

IntelliJ IDEA Postman
Spring REST Jenkins Maven Nexus Artifactory Deployment JUnit WireMock
Hamburg
1 Jahr 7 Monate
2018-08 - 2020-02

shopping24 commerce network

Fullstack Software Engineer
Fullstack Software Engineer
  • Verbesserung von automatisierten Testings mit JUnit und Testcontainers für die interne Abrechnungssoftware (Java) und Ergänzung einer Möglichkeit zur Vorabprüfung von Rechnungsläufen 
  • Entwicklung einer Vue.js-Anwendung für die Rabattierung von Partner-Shops 
  • Migration der Produktdatenanreicherung von Spring Framework / Tomcat zu Spring Boot und Kubernetes unter Verwendung von Prometheus / Grafana 
  • Weiterentwicklung der Clickout-Tracking-Anwendung basierend auf Java 
  • Performance-Optimierung des Produktdatenimports durch die Messaging-Systeme Kafka und RabbitMQ
  • Übertragung der externen (Public) APIs für die Produktsuche von KVM-Maschinen mit Ansible zu Kubernetes-Pods 
  • Erweiterung der PHP- und Java-Frontends um die Internationalisierung von Produktattributen und Transfer in eine Kubernetes-Cloud
Java 11+ Spring Boot Spring Data REST XML / XSLT CSV Thymeleaf JSP JSON Kafka RabbitMQ Redis Prometheus PostgreSQL JUnit Testcontainers Jenkins-Pipelines Maven Gradle GitHub Bash Python Ruby CentOS FTP NFS KVM Ansible Docker Docker Compose Kubernetes Helm Grafana Logstash Graylog AWS PHP Vue.js JavaScript HTML CSS (Bootstrap) JQuery IntelliJ IDEA
shopping24 commerce network, Hamburg
2 Jahre 4 Monate
2016-04 - 2018-07

Datenmigration, Anbindung der Mobile App und DevOps

Application Developer / DevOps
Application Developer / DevOps
  • Datenmigration aller Kundendaten eines Portals zwischen zwei relationalen Schemata mit Hilfe von Pentahoo
  • Erweiterung der REST-Anbindung der mobilen App
  • Portierung der monolithischen Java-Anwendung von Java 7 auf Java 8
  • Migration von Puppet 3 auf Puppet 5, Erweiterung des Ruby-Scriptings
  • Data Center Migration
  • Einführung des Monitoring-Tools Instana
Java 8 Spring Framework Hibernate REST JSP JSON RabbitMQ PostgreSQL MongoDB Consul JUnit Groovy Jenkins Maven Gradle Bitbucket SVN Git Bash Ruby Ubuntu Puppet OpenNebula ESX Xen NFS Zabbix Docker Instana JavaScript HTML CSS JQuery IntelliJ IDEA
Parship Group, Hamburg
7 Monate
2015-09 - 2016-03

Kurse im Business Process Management

Wissenschaftlicher Mitarbeiter / Doktorand
Wissenschaftlicher Mitarbeiter / Doktorand
  • Vorbereitung der Vorlesung und Durchführung von Seminaren zum Thema Business Process Management
  • Betreuung von Abschlussarbeiten
Universität Hamburg
4 Monate
2015-04 - 2015-07

Vorlesung und Durchführung von Seminaren

Wissenschaftlicher Mitarbeiter / Doktorand
Wissenschaftlicher Mitarbeiter / Doktorand
  • Vorbereitung der Vorlesung und Durchführung von Seminaren zu den Lehrveranstaltungen Visualisierung und Mensch-Computer-Interaktion
  • Betreuung von Abschlussarbeiten
  • Systemadministration: Installation / Wartung der Grafik-Workstations (Windows)
Universität Paderborn
3 Jahre 2 Monate
2012-02 - 2015-03

Halten von Programmierkursen

Wissenschaftlicher Mitarbeiter
Wissenschaftlicher Mitarbeiter
  • Durchführung des seminaristischen Unterrichts und Laborübungen zu den Lehrveranstaltungen Programmieren I, Programmieren II, Grundlagen der Informatik, Image Processing und Animation
  • Betreuung von Abschlussarbeiten und studentischen Projekten
  • Erstellung und Administration von E-Learning-Projekten mit Moodle 
  • Systemadministration: Provisionierung der Windows-Clients im Rechnerpool, Server-Hardware-Installationen, Virtualisierung mit Proxmox, KVM und OpenVZ
Java Spring Framework Ruby JUnit Git Ubuntu QEMU KVM OpenVZ Proxmox JavaScript HTML CSS Eclipse IDE
Hochschule für Angewandte Wissenschaften, Hamburg
1 Jahr 5 Monate
2010-09 - 2012-01

Paketierung der Anwendungen und Infrastruktur-Komponenten

Fullstack Software Entwickler
Fullstack Software Entwickler
  • Entwicklung des Frontends und des Backends der Web-Applikation zur Visualisierung und Analyse von VoIP-Monitoring-Daten 
  • Einbindung von PostgreSQL-Plugins in C zur Aggregation von VoIP-Qualitätsmetriken aus Tabellenpartitionen 
  • Paketierung der Anwendungen und Infrastruktur-Komponenten unter Verwendung von Python mit SuSE Linux (AutoYaST)
  • Virtualisierung der Entwicklungsumgebung mit KVM 
  • Installation von Monitoring-Appliances beim Kunden und Customer Support
Java Spring Framework Hibernate Struts Tomcat PostgreSQL C JUnit Hudson Ant Maven Git SVN Python Bash SuSE Linux QEMU KVM JavaScript HTML CSS Eclipse IDE IBM xSeries Supermicro HP
Voipfuture GmbH, Hamburg
1 Jahr 11 Monate
2008-10 - 2010-08

Fullstack Entwicklung

IT Specialist
IT Specialist

  • Frontend- und Backend-Entwicklung einer javabasierten Software-Lösung zur Abbildung der Geschäftsprozesse für Schadens- und Inkassoaktivitäten im Projekt bei einem Hamburger Kreditversicherungsunternehmen 
  • Implementierung von Interface Management Prozessen bei einem Hamburger Flugzeugkonstruktionsunternehmen unter Verwendung von C und Java 
  • Erweiterung der Sachbearbeitungsanwendung eines Stuttgarter Versicherungsunternehmens um Monitoring-Funktionalitäten mit IBM WebSphere Business Monitor 
  • Automatisierung d. Eingangspost und Akten eines Versicherungsunternehmens 
  • Integration von Monitoring-Probes des WebSphere Business Monitor bei einem großen Münchner Energieversorungsunternehmen im SOA-Umfeld

Java J2EE Spring Framework Hibernate WebSphere Application Server WebSphere Process Server WebSphere Business Monitor JUnit Ant CVS SVN JavaScript HTML CSS Rational Application Developer DB2 SOAP
IBM Deutschland GmbH, Hamburg

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 5 Monate
2012-04 - 2014-08

Master-Studium

M.Sc. Wirtschaftsinformatik, Universität Duisburg-Essen
M.Sc. Wirtschaftsinformatik
Universität Duisburg-Essen
  • Objektorientierte Software-Entwicklung
  • Verteilte Systeme
  • Software Management
  • Soft Computing
3 Jahre
2005-10 - 2008-09

Duales Studium in Kooperation mit der IBM Deutschland GmbH

Diplom-Wirtschaftsinformatiker, Duale Hochschule Baden-Württemberg Mannheim
Diplom-Wirtschaftsinformatiker
Duale Hochschule Baden-Württemberg Mannheim
  • Software-Entwicklung
  • Geschäftsprozesse
  • Computernetzwerke
  • Systemanalyse
8 Jahre 7 Monate
1996-09 - 2005-03

Schüler

Allgemeine Hochschulreife, Bischöfliches Willigis-Gymnasium Mainz
Allgemeine Hochschulreife
Bischöfliches Willigis-Gymnasium Mainz

Position

Position

Als Fullstack Software Developer liegen meine Schwerpunkte sowohl im Frontend mit React, als auch im Backend mit Java. Aber auch im Operations-Bereich habe ich viel Erfahrung gesammelt und kann die nötigen Skripte in Bash, Ruby oder Python schreiben, sowie Systeme virtualisieren. Besonders gut kenne ich mich mit Jenkins-/GitLab-Pipelines für Continuous Integration (CI) und Continuous Delivery (CD) aus. Application Monitoring mit Datadog gehört ebenfalls zu meinen Spezialgebieten.

Vorwiegend nutze ich die Spring Boot als Framework im Backend. Ich setze auf Container-Lösungen wie Docker in einem orchestrierten Cloud-Umfeld. Application Monitoring mit Grafana und Prometheus ist mir genauso wichtig wie Continuous Integration. Ich favorisiere Microservice-Architekturen und bereits Monolithen zerlegt, um diese skalierbar und ausfallsicher zu machen.

Bei der Software-Entwicklung lege ich viel Wert auf automatisierte Tests und eine agile Vorgehensweise. Das Team soll sich in seinem Setting wohlfühlen und das durch kontinuierliche Verbesserungsprozesse.

Kompetenzen

Kompetenzen

Top-Skills

Java DevOps Spring CSS PostgreSQL HTML Grafana RabbitMQ Jenkins Vue.js Shell Docker JavaScript Ruby Kubernetes Python

Produkte / Standards / Erfahrungen / Methoden

Administration Linux
Agile Entwicklung
application monitoring
Artifactory
AWS
Beratung
Data-Migration
Datadog
Daten-Migrations-Spezialist
Deployment
DevOps
Dropwizard
Git
GitHub
GitLab CI/CD
Infrastrukturanalyse
IntelliJ IDEA
Jenkins
JUnit
Kafka
Keycloak
Kubernetes
Maven
Monitoring
Nexus
Postman
React Native
REST
Spring
Terraform
WireMock
JPA / Hibernate
Liquibase
Testcontainers
TimescaleDB
RabbitMQ
Docker
Kustomize
Bash

Betriebssysteme

CentOS
Debian
MacOS
Ubuntu

Programmiersprachen

Bash Shell
Java
Java API for REST Services
PHP
Python
React
Ruby
TypeScript
JavaScript

Datenbanken

MongoDB
MySQL
PostgreSQL

Branchen

Branchen

  • E-Commerce
  • Online-Dating
  • Telekommunikation
  • Versicherung
  • Energie

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das GULP Freelancer-Portal

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