Java Enterprise, Kotlin, Spring Boot, Full-Stack (vue.js), Keycloak, TypeScript, Postgres, docker/Kubernetes, AWS, Gradle, GitLab (CI), JPA/Hibernate
Aktualisiert am 14.08.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 14.08.2024
Verfügbar zu: 100%
davon vor Ort: 80%
Java
Kotlin
Spring
Spring Boot
Java EE
Typescript
vue.js
JPA
Hibernates
PostgreSQL
Keycloak
docker
Kubernetes
AWS
Gradle
Angular
Deutsch
Muttersprache
Englisch
fließend in Wort und Schrift

Einsatzorte

Einsatzorte

Mainz (+100km) Cochem (+75km) Bonn (+75km) Soest (+50km) Darmstadt (+75km) Homburg (Saar) (+50km) Tübingen (+100km) Titisee-Neustadt (+75km)
Außerhalb von Rhein-Main-Gebiet ggf. Projekte mit 80-100% Remote möglich
möglich

Projekte

Projekte

1 Jahr
2023-08 - 2024-07

Entwicklung / Betrieb von Micro Services

Java Solr DevOps Engineer Java Spring Boot Solr ...
Java Solr DevOps Engineer
  • Teil des Teams Nucleus dass das Suche Backend bei OTTO bereitstellt
  • Entwicklung / Betrieb von Micro Services (primär Spring Boot Services) mittels REST Schnittstellen
  • Agile Entwicklung mit OKRs, Pair Programming, Code Reviews, Clean Code
  • Performance Optimierung Suche im Bezug auf Last- und Performancetests
  • Bereitstellung / Optimierung von CI/CD Pipelines
  • Weiterentwicklung von Infrastructure as a Code, Monitoring, Disaster Recovery
Java Spring Boot Solr Kafka Prometheus / Grafana AWS Swagger / OpenAPI Cloudformation / Terraform GitHub CI/CD Jenkins Python / Shell Scripting Gradle Maven Jira / Confluence / Miro
OTTO Group
Remote / Hamburg
11 Monate
2022-08 - 2023-06

Wartung für Projekte Digital Package/ WebCMS und Old Search

Senior Software Develpoper Java Spring Boot Hibernate/ MySQL ...
Senior Software Develpoper
Wartung für Projekte Digital Package / WebCMS und Old Search, Unterstützung Migration in Cloud
  • Legacy Code Analyse, Entwicklung mit SCRUM
  • Neuentwicklung Projekt Shop Finder
  • Unterstützung für Projekte Seller Acquisition und Spearhead
Java Spring Boot Hibernate/ MySQL Solr Redis Kubernetes/ Terraform Keycloak Google Cloud Swagger Gradle GitLab CI/CD MongoDB Angular Kubernetes / Terraform Datadog Helm Ansible Python Maven
Engel & Völkers Technology GmbH
Remote / Hamburg
4 Jahre 3 Monate
2018-06 - 2022-08

Aufbau einer SaaS NoCode Plattform

Founding Software Engineer Spring Boot Cucumber Keycloak ...
Founding Software Engineer
  • Aufbau einer SaaS NoCode Plattform im initialen Entwicklerteams bis zuletzt ca. 80 Entwickler
  • Agile Entwicklung mit OKRs, Pair Programming, Code Reviews, Clean Code
  • Mitwirkung in verschiedenen Bereichen, u.a. Architektur, Quality, DevOps
  • Backend-Entwicklung mit Kotlin/Java, Spring Boot, ORM von REST Services, Daten-Analyse mit SQL/PL
  • Authentifizierung/SAML/SSO mit Keycloak
  • TDD, Last- und Performancetests mit Gatling
  • Internationales Team, Entwicklung ab 2019 weitgehend Full-Remote
Spring Boot Cucumber Keycloak node.js Swagger vue.js HTML/CSS Typescript Load Tests mit Gatling Gradle GitLab CI/CD AWS OpenPaaS Kotlin / Java / Groovy Hibernate / Postgres / JDBC Apache Camel SAML/SSO/RBAC Kubernetes / Terraform Swagger / OpenAPI Gradle (Enterprise) Ansible Helm Elastic Search / ELK Stack Gatling ADRs nach ARC42
BRYTER GmbH
Remote / Frankfurt am Main
1 Jahr 10 Monate
2016-11 - 2018-08

Neuentwicklung eines Vertriebssystems

Freiberuflicher Softwareentwickler Java 8 Spring Cloud Contracts Cucumber ...
Freiberuflicher Softwareentwickler
  • Mitwirkung bei Teilprojekten im Kontext Reiselösung (Angebot, Informationssysteme, etc.) zur Neuentwicklung des Vertriebssystems (Vendo)
  • Anbindung Legacy Systeme (C++)
  • Entwicklung nach SCRUM / SAFe von Backend Komponenten als (Micro-)Services (Anbindung per REST Webservices) mit Test-driven Development
  • Mitarbeit bei übergreifenden fachlichen und technologischen Themen insbesondere zu Themen Architektur und CI/CD Pipeline
Java 8 Spring Cloud Contracts Cucumber Apache Kafka Docker Jenkins AWS Keycloak Maven GitLab Java EE / Spring Boot OpenShift / Kubernetes Ansible Swagger / OpenAPI GitLab CI/CD Kafka JPA / MySQL / JDBC JAX-RS / JAXB Camunda Selenium RabbitMQ / JMS
DB Vertrieb GmbH
Frankfurt am Main
6 Monate
2016-06 - 2016-11

car2go Projekte

Freiberuflicher Softwareentwickler Javascript node.js/ Express HTML/CSS ...
Freiberuflicher Softwareentwickler
  • Weiterentwicklung der car2go-Projekte PMM (Polygon Management Module) und VLM (Vehicle Lifecycle Management)
  • Fokussierung auf Backend Komponenten (Anbindung per REST Webservices)
Javascript node.js/ Express HTML/CSS MongoDB Redis Angular Mocha/ expect.js Docker RabbitMQ Oauth JIRA GitHub Elastic Search / ELK Stack Swagger / OpenAPI
hydra newmedia GmbH
Remote / Stuttgart
1 Jahr 1 Monat
2015-06 - 2016-06

Entwicklung des Produktes

CTO Javascript node.js/ Express HTML/CSS ...
CTO
  • Entwicklung des Produktes PANATOMY, ein Diagnosesoftware für Radiologen
  • Technische Leitung
  • IT-Administration
Javascript node.js/ Express HTML/CSS MongoDB React Mocha/ Karma Azure Vagrant/ Docker Google Go Redmine ArangoDB Chef Elastic Search / ELK Stack
auf Anfrage
Berlin/ Remote
1 Jahr 8 Monate
2014-06 - 2016-01

Integration von Services in SAP Application Server

Perl Shell-Script Java EE
  • Integration von eigenen Services (u.a. Zeiterfassungssoftware) in SAP Application Server

  • Einrichtung und Wartung Nagios Überwachung der IT-Infrastruktur (SAP ME, Terminals, etc.)

  • Stabilitätstests

Anmerkung: Durchführung des Projektes in Teilzeit, insgesamt 320 Stunden

SAP Atlassian Confluence SAP ME
Perl Shell-Script Java EE
Nordenham
1 Jahr 8 Monate
2014-06 - 2016-01

Entwicklung von Services zur Produktionssteuerung

Freiberuflicher Softwareentwickler Java EE JBoss Apache Camel ...
Freiberuflicher Softwareentwickler
  • Integration von eigenen Services (u.a. Zeiterfassungssoftware) in SAP Application Server
  • Einrichtung und Wartung Nagios Überwachung der IT-Infrastruktur (SAP ME, Terminals, etc.)
  • Stabilitätstests


Anmerkung

  • Durchführung in Teilzeit; insgesamt 320 Stunden

Java EE JBoss Apache Camel Apache ActiveMQ Perl Shell SAP ME JMeter Jira/ Confluence Ant / Maven AppDynamics
Steelwind Nordenham GmbH
Nordenham / Remote
4 Monate
2015-03 - 2015-06

Initiale Entwicklung des Produktes

Founding Engineer Java Spring PostgreSQL ...
Founding Engineer
  • Initiale Entwicklung des Produktes Lexstaff
  • IT-Administration
  • Unterstützung in allen anderen technischen Fragen des Unternehmens
Java Spring PostgreSQL Javascript HTML/CSS MySQL Maven
Lexstaff GbR
Mainz
1 Jahr 8 Monate
2013-08 - 2015-03

Entwicklung und Wartung des Portals Thesius

Interims-CTO JavaScript node.js/ Express neo4j ...
Interims-CTO
  • Entwicklung und Wartung des Portals Thesius
  • Deployment und Betrieb
  • IT-Administration
  • Teamleitung vor Ort
JavaScript node.js/ Express neo4j Angular Backbone.js Marionette.js jQuery Python/ Shell scripting Azure Vagrant Scala Redmine GitHub BitBucket
DDL Deutsche Dissertationsliste GmbH
Mainz
5 Monate
2013-06 - 2013-10

Initiale Erstellung eines Mylyn-Connectors

Freiberuflicher Softwareentwickler, ]project-open[ Java Eclipse RCP OSGi
Freiberuflicher Softwareentwickler, ]project-open[
  • Initiale Erstellung eines Mylyn-Connectors
  • Beratung und Schulung Eclipse Entwicklung
Java Eclipse RCP OSGi
Barcelona (Spanien)
7 Monate
2013-02 - 2013-08

Entwicklung einer Workflow-Engine

CTO Java Spring JSF ...
CTO

  • Entwicklung einer Workflow-Engine für die automatisierte Beantwortung von Rechtsfragen
  • IT-Administration
  • Unterstützung in allen anderen technischen Fragen des Unternehmens

Java Spring JSF PostgreSQL Swagger JPA
auf Anfrage
Mainz
2 Monate
2013-03 - 2013-04

Migration Informix zu Oracle

Freiberuflicher Softwareentwickler Java Oracle Informix ...
Freiberuflicher Softwareentwickler
  • Migration Informix zu Oracle
  • Qualitätssicherung der Daten
Java Oracle Informix JIRA/ Confluence
Dillinger Hüttenwerke
Dillingen/Saar
1 Jahr 11 Monate
2011-06 - 2013-04

Migration von Legacy Prozesses im Stahlwerk auf Java

Softwareentwickler Java C Scrum ...
Softwareentwickler

Mitarbeit in mehreren Teams (insgesamt ca. 40 Personen im Projekt):

  • Entwicklung von Projekt Sekundärmetallurgie

  • Einführung neue Projektstruktur in Projekt Konverter

  • Projekt zur Inbetriebnahme der neue Vakuumanlage

  • Migration Informix zu Oracle

Atlassian JIRA Oracle Informix ActiveMQ JBoss Application Server Enterprise Architect Puppet Maven Hudson RPM Atlassian Confluence Hibernate
Java C Scrum JSP Swing
Dillingen / Saar
1 Jahr 8 Monate
2011-07 - 2013-02

Vakuumanlage

Freiberuflicher Softwareentwickler Java EE JBoss Axis Webservices (Java/ C) ...
Freiberuflicher Softwareentwickler
  • Projekt zur Inbetriebnahme der neue Vakuumanlage in einem Scrum-Team
  • Anpassung bestehender Teilprojekte
Java EE JBoss Axis Webservices (Java/ C) Maven Ant Swing SoapUI Informix Jenkins JIRA/ Confluence Puppet
AG der Dillinger Hüttenwerke
Dillingen/Saar
3 Monate
2012-09 - 2012-11

Erfassung der Einsatzstoffe

Freiberuflicher Softwareentwickler Java EE JBoss Hibernate ...
Freiberuflicher Softwareentwickler
  • Backend und Oberfläche zur Erfassung der Einsatzstoffe in einem Scrum-Team
Java EE JBoss Hibernate Swing Maven Informix Oracle Jenkins JIRA/ Confluence Oracle SQL / PLSQL
AG der Dillinger Hüttenwerke
Dillingen/Saar
4 Monate
2012-03 - 2012-06

Einführung neue Projektstruktur in Projekt Konverter

Freiberuflicher Softwareentwickler Java Maven Ant ...
Freiberuflicher Softwareentwickler
  • Einführung neue Projektstruktur in Projekt Konverter
  • Konfigurationsmanagement
Java Maven Ant Hudson Puppet RPM Jenkins JIRA/ Confluence Subversion
AG der Dillinger Hüttenwerke
Dillingen/Saar
8 Monate
2011-07 - 2012-02

Entwicklung von Projekt Sekundärmetallurgie

Freiberuflicher Softwareentwickler Java EE JBoss Axis Webservices (Java/ C) ...
Freiberuflicher Softwareentwickler
  • Entwicklung von Projekt Sekundärmetallurgie in einem Scrum-Team
  • Anforderungsanalyse und Konzeption
  • Migration von altem C Code
  • Anbindung von C Modellen
  • Konfigurationsmanagement
Java EE JBoss Axis Webservices (Java/ C) Maven Ant Informix JSP Jenkins JIRA/ Confluence Subversion
AG der Dillinger Hüttenwerke
Dillingen/Saar

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 8 Monate
2005-10 - 2011-05

Studium - Softwaretechnik

Diplom, Universität Stuttgart
Diplom
Universität Stuttgart
  • Komplexe Anwendungssysteme
  • Web-basierende Technologien
  • Workflow Systeme
  • Ergonomie und Benutzerfreundlichkeit
  • 12/2010 ? 05/2011: Diplomarbeit (Thema auf Anfrage)

Position

Position

  • Erfahrung im Aufbau von (SaaS) Startups
  • Software Craftsmanship (Agile Entwicklung, TDD, Team Programming, SAFe, OKR etc.)
  • Entwicklung komplexer Applikationen mit mehreren Teams inkl. Mitwirkung an IT Architektur
  • DevOps & Developer Experience

Kompetenzen

Kompetenzen

Top-Skills

Java Kotlin Spring Spring Boot Java EE Typescript vue.js JPA Hibernates PostgreSQL Keycloak docker Kubernetes AWS Gradle Angular

Produkte / Standards / Erfahrungen / Methoden

Java
Experte
Spring Boot
Experte
Clean Code / TDD
Fortgeschritten
Hibernate L/ JPA
Fortgeschritten

Studienprojekte

04/2008- 03/2009:

Rolle: Webservice Policy Editor (WeSPE)


Aufgaben:

  • Entwicklung einer Eclipse RCP Anwendung mit Backend (WebSphere, DB2, Java EE, Hibernate) zur grafischen Erstellung und Verwaltung von Web Service Policies

10/2008 - 09/2009

Rolle: Entwickler


Aufgaben:

  • Mobile Multimediale Multilieferanten-Vertriebsystem (M3V) 
  • Entwicklung einer mobilen Anwendung mit XML-Datenbank- Backend die Informationen aus CRM, ERP und PIM mit Handelsvertreterinformationen anbindet (Technologien u.a GWT, XML-Datenbank/Transformationen, XPath/XQuery, Spring, Hibernate)


Nebentätigkeiten und Praktikas

11/2010 - 03/2011
Rolle: Werkstudent

Kunde: Intland Software AG


Aufgaben:

  • Entwicklung von CodeBeamer Integration in Eclipse, Hudson und Git sowie Weiterentwicklung Eclipse Mercurial Integration

04/2010 - 09/2010
Rolle: Google Summer of Code Student

Kunde: Google Inc.


Aufgaben:

  • Initiale Entwicklung Eclipse Mylyn Integration für Hudson

12/2009 - 03/2010
Rolle: Praktikum

Kunde: Synyx GmbH & Co. KG


Aufgaben:

  • Mitentwicklung an Kundenprojekte (u.a. mit Java, Spring, Spring MVC, Hibernate, Tomcat, Maven, JSP)

04/2009-04 - 09/2009
Rolle: Google Summer of Code Student

Kunde: Google Inc.


Aufgaben:

  • Entwicklung Eclipse Integration von Reviewboard

05/2008 ? 11/2008
Rolle: Studentischer Mitarbeiter

Kunde: Frauenhofer IAO


Aufgaben:

  • Entwicklung von Webservice-Cache für SAP-System (mit OCJ4, Glassfish, Oracle, Hibernate, SOAP-Webservices)

Server
  • Jboss
  • Wildfly
  • Tomcat
  • Apache
  • WebSphere
  • Oracle OC4J
  • Glassfish
  • Jetty
  • node.js
  • SAP

Frameworks/ Libraries

  • Spring Boot/ Framework
  • Maven
  • Ant
  • JPA/Hibernate
  • jQuery
  • GWT
  • Ruby on Rails
  • Axis
  • Apache Camel
  • Apache Kafka
  • Apache ActiveMQ
  • RabbitMQ
  • JSF
  • Eclipse RCP
  • Wicket
  • GWT
  • Express
  • backbone.js
  • marionette.js
  • Angular
  • vue.js

Cloud Plattformen
  • AWS
  • Azure
  • Kubernetes
  • OpenShift

IDE und Tools
  • Eclipse
  • IntelliJ IDEA
  • Enterprise Architect
  • Rational Application Developer
  • Nagios
  • diverse UML-Tools (u.a. Enterprise Architect, Rational Software Modeler)
  • XMLspy
  • SoapUI
  • JMeter
  • Gatling
  • Jira/Confluence
  • Redmine
  • Postman


DevOps

  • Tools Docker
  • Kubernetes
  • CloudFormation
  • Terraform
  • Helm
  • Ansible
  • Chef
  • Jenkins
  • GitOps (GitLab / GitHub)
  • Jenkins
  • DataDog
  • Prometheus
  • Grafana
  • Nagios


Methoden
  • Agile Softwareentwicklung (Scrum, Kanban)
  • Clean Code
  • Testgetriebene Entwicklung (u.a. JUnit, Mockito, FIT, Cucumber)
  • Continuous Delivery
  • OKRs

Betriebssysteme

Linux
Windows

Programmiersprachen

Java
Kotlin
Javascript/ Typescript
Ruby, Go, C, Python
Shell

Datenbanken

Oracle
MySQL
DB2
Informix
PostgreSQL
neo4j
ArangoDB
MongoDB
Redis


Einsatzorte

Einsatzorte

Mainz (+100km) Cochem (+75km) Bonn (+75km) Soest (+50km) Darmstadt (+75km) Homburg (Saar) (+50km) Tübingen (+100km) Titisee-Neustadt (+75km)
Außerhalb von Rhein-Main-Gebiet ggf. Projekte mit 80-100% Remote möglich
möglich

Projekte

Projekte

1 Jahr
2023-08 - 2024-07

Entwicklung / Betrieb von Micro Services

Java Solr DevOps Engineer Java Spring Boot Solr ...
Java Solr DevOps Engineer
  • Teil des Teams Nucleus dass das Suche Backend bei OTTO bereitstellt
  • Entwicklung / Betrieb von Micro Services (primär Spring Boot Services) mittels REST Schnittstellen
  • Agile Entwicklung mit OKRs, Pair Programming, Code Reviews, Clean Code
  • Performance Optimierung Suche im Bezug auf Last- und Performancetests
  • Bereitstellung / Optimierung von CI/CD Pipelines
  • Weiterentwicklung von Infrastructure as a Code, Monitoring, Disaster Recovery
Java Spring Boot Solr Kafka Prometheus / Grafana AWS Swagger / OpenAPI Cloudformation / Terraform GitHub CI/CD Jenkins Python / Shell Scripting Gradle Maven Jira / Confluence / Miro
OTTO Group
Remote / Hamburg
11 Monate
2022-08 - 2023-06

Wartung für Projekte Digital Package/ WebCMS und Old Search

Senior Software Develpoper Java Spring Boot Hibernate/ MySQL ...
Senior Software Develpoper
Wartung für Projekte Digital Package / WebCMS und Old Search, Unterstützung Migration in Cloud
  • Legacy Code Analyse, Entwicklung mit SCRUM
  • Neuentwicklung Projekt Shop Finder
  • Unterstützung für Projekte Seller Acquisition und Spearhead
Java Spring Boot Hibernate/ MySQL Solr Redis Kubernetes/ Terraform Keycloak Google Cloud Swagger Gradle GitLab CI/CD MongoDB Angular Kubernetes / Terraform Datadog Helm Ansible Python Maven
Engel & Völkers Technology GmbH
Remote / Hamburg
4 Jahre 3 Monate
2018-06 - 2022-08

Aufbau einer SaaS NoCode Plattform

Founding Software Engineer Spring Boot Cucumber Keycloak ...
Founding Software Engineer
  • Aufbau einer SaaS NoCode Plattform im initialen Entwicklerteams bis zuletzt ca. 80 Entwickler
  • Agile Entwicklung mit OKRs, Pair Programming, Code Reviews, Clean Code
  • Mitwirkung in verschiedenen Bereichen, u.a. Architektur, Quality, DevOps
  • Backend-Entwicklung mit Kotlin/Java, Spring Boot, ORM von REST Services, Daten-Analyse mit SQL/PL
  • Authentifizierung/SAML/SSO mit Keycloak
  • TDD, Last- und Performancetests mit Gatling
  • Internationales Team, Entwicklung ab 2019 weitgehend Full-Remote
Spring Boot Cucumber Keycloak node.js Swagger vue.js HTML/CSS Typescript Load Tests mit Gatling Gradle GitLab CI/CD AWS OpenPaaS Kotlin / Java / Groovy Hibernate / Postgres / JDBC Apache Camel SAML/SSO/RBAC Kubernetes / Terraform Swagger / OpenAPI Gradle (Enterprise) Ansible Helm Elastic Search / ELK Stack Gatling ADRs nach ARC42
BRYTER GmbH
Remote / Frankfurt am Main
1 Jahr 10 Monate
2016-11 - 2018-08

Neuentwicklung eines Vertriebssystems

Freiberuflicher Softwareentwickler Java 8 Spring Cloud Contracts Cucumber ...
Freiberuflicher Softwareentwickler
  • Mitwirkung bei Teilprojekten im Kontext Reiselösung (Angebot, Informationssysteme, etc.) zur Neuentwicklung des Vertriebssystems (Vendo)
  • Anbindung Legacy Systeme (C++)
  • Entwicklung nach SCRUM / SAFe von Backend Komponenten als (Micro-)Services (Anbindung per REST Webservices) mit Test-driven Development
  • Mitarbeit bei übergreifenden fachlichen und technologischen Themen insbesondere zu Themen Architektur und CI/CD Pipeline
Java 8 Spring Cloud Contracts Cucumber Apache Kafka Docker Jenkins AWS Keycloak Maven GitLab Java EE / Spring Boot OpenShift / Kubernetes Ansible Swagger / OpenAPI GitLab CI/CD Kafka JPA / MySQL / JDBC JAX-RS / JAXB Camunda Selenium RabbitMQ / JMS
DB Vertrieb GmbH
Frankfurt am Main
6 Monate
2016-06 - 2016-11

car2go Projekte

Freiberuflicher Softwareentwickler Javascript node.js/ Express HTML/CSS ...
Freiberuflicher Softwareentwickler
  • Weiterentwicklung der car2go-Projekte PMM (Polygon Management Module) und VLM (Vehicle Lifecycle Management)
  • Fokussierung auf Backend Komponenten (Anbindung per REST Webservices)
Javascript node.js/ Express HTML/CSS MongoDB Redis Angular Mocha/ expect.js Docker RabbitMQ Oauth JIRA GitHub Elastic Search / ELK Stack Swagger / OpenAPI
hydra newmedia GmbH
Remote / Stuttgart
1 Jahr 1 Monat
2015-06 - 2016-06

Entwicklung des Produktes

CTO Javascript node.js/ Express HTML/CSS ...
CTO
  • Entwicklung des Produktes PANATOMY, ein Diagnosesoftware für Radiologen
  • Technische Leitung
  • IT-Administration
Javascript node.js/ Express HTML/CSS MongoDB React Mocha/ Karma Azure Vagrant/ Docker Google Go Redmine ArangoDB Chef Elastic Search / ELK Stack
auf Anfrage
Berlin/ Remote
1 Jahr 8 Monate
2014-06 - 2016-01

Integration von Services in SAP Application Server

Perl Shell-Script Java EE
  • Integration von eigenen Services (u.a. Zeiterfassungssoftware) in SAP Application Server

  • Einrichtung und Wartung Nagios Überwachung der IT-Infrastruktur (SAP ME, Terminals, etc.)

  • Stabilitätstests

Anmerkung: Durchführung des Projektes in Teilzeit, insgesamt 320 Stunden

SAP Atlassian Confluence SAP ME
Perl Shell-Script Java EE
Nordenham
1 Jahr 8 Monate
2014-06 - 2016-01

Entwicklung von Services zur Produktionssteuerung

Freiberuflicher Softwareentwickler Java EE JBoss Apache Camel ...
Freiberuflicher Softwareentwickler
  • Integration von eigenen Services (u.a. Zeiterfassungssoftware) in SAP Application Server
  • Einrichtung und Wartung Nagios Überwachung der IT-Infrastruktur (SAP ME, Terminals, etc.)
  • Stabilitätstests


Anmerkung

  • Durchführung in Teilzeit; insgesamt 320 Stunden

Java EE JBoss Apache Camel Apache ActiveMQ Perl Shell SAP ME JMeter Jira/ Confluence Ant / Maven AppDynamics
Steelwind Nordenham GmbH
Nordenham / Remote
4 Monate
2015-03 - 2015-06

Initiale Entwicklung des Produktes

Founding Engineer Java Spring PostgreSQL ...
Founding Engineer
  • Initiale Entwicklung des Produktes Lexstaff
  • IT-Administration
  • Unterstützung in allen anderen technischen Fragen des Unternehmens
Java Spring PostgreSQL Javascript HTML/CSS MySQL Maven
Lexstaff GbR
Mainz
1 Jahr 8 Monate
2013-08 - 2015-03

Entwicklung und Wartung des Portals Thesius

Interims-CTO JavaScript node.js/ Express neo4j ...
Interims-CTO
  • Entwicklung und Wartung des Portals Thesius
  • Deployment und Betrieb
  • IT-Administration
  • Teamleitung vor Ort
JavaScript node.js/ Express neo4j Angular Backbone.js Marionette.js jQuery Python/ Shell scripting Azure Vagrant Scala Redmine GitHub BitBucket
DDL Deutsche Dissertationsliste GmbH
Mainz
5 Monate
2013-06 - 2013-10

Initiale Erstellung eines Mylyn-Connectors

Freiberuflicher Softwareentwickler, ]project-open[ Java Eclipse RCP OSGi
Freiberuflicher Softwareentwickler, ]project-open[
  • Initiale Erstellung eines Mylyn-Connectors
  • Beratung und Schulung Eclipse Entwicklung
Java Eclipse RCP OSGi
Barcelona (Spanien)
7 Monate
2013-02 - 2013-08

Entwicklung einer Workflow-Engine

CTO Java Spring JSF ...
CTO

  • Entwicklung einer Workflow-Engine für die automatisierte Beantwortung von Rechtsfragen
  • IT-Administration
  • Unterstützung in allen anderen technischen Fragen des Unternehmens

Java Spring JSF PostgreSQL Swagger JPA
auf Anfrage
Mainz
2 Monate
2013-03 - 2013-04

Migration Informix zu Oracle

Freiberuflicher Softwareentwickler Java Oracle Informix ...
Freiberuflicher Softwareentwickler
  • Migration Informix zu Oracle
  • Qualitätssicherung der Daten
Java Oracle Informix JIRA/ Confluence
Dillinger Hüttenwerke
Dillingen/Saar
1 Jahr 11 Monate
2011-06 - 2013-04

Migration von Legacy Prozesses im Stahlwerk auf Java

Softwareentwickler Java C Scrum ...
Softwareentwickler

Mitarbeit in mehreren Teams (insgesamt ca. 40 Personen im Projekt):

  • Entwicklung von Projekt Sekundärmetallurgie

  • Einführung neue Projektstruktur in Projekt Konverter

  • Projekt zur Inbetriebnahme der neue Vakuumanlage

  • Migration Informix zu Oracle

Atlassian JIRA Oracle Informix ActiveMQ JBoss Application Server Enterprise Architect Puppet Maven Hudson RPM Atlassian Confluence Hibernate
Java C Scrum JSP Swing
Dillingen / Saar
1 Jahr 8 Monate
2011-07 - 2013-02

Vakuumanlage

Freiberuflicher Softwareentwickler Java EE JBoss Axis Webservices (Java/ C) ...
Freiberuflicher Softwareentwickler
  • Projekt zur Inbetriebnahme der neue Vakuumanlage in einem Scrum-Team
  • Anpassung bestehender Teilprojekte
Java EE JBoss Axis Webservices (Java/ C) Maven Ant Swing SoapUI Informix Jenkins JIRA/ Confluence Puppet
AG der Dillinger Hüttenwerke
Dillingen/Saar
3 Monate
2012-09 - 2012-11

Erfassung der Einsatzstoffe

Freiberuflicher Softwareentwickler Java EE JBoss Hibernate ...
Freiberuflicher Softwareentwickler
  • Backend und Oberfläche zur Erfassung der Einsatzstoffe in einem Scrum-Team
Java EE JBoss Hibernate Swing Maven Informix Oracle Jenkins JIRA/ Confluence Oracle SQL / PLSQL
AG der Dillinger Hüttenwerke
Dillingen/Saar
4 Monate
2012-03 - 2012-06

Einführung neue Projektstruktur in Projekt Konverter

Freiberuflicher Softwareentwickler Java Maven Ant ...
Freiberuflicher Softwareentwickler
  • Einführung neue Projektstruktur in Projekt Konverter
  • Konfigurationsmanagement
Java Maven Ant Hudson Puppet RPM Jenkins JIRA/ Confluence Subversion
AG der Dillinger Hüttenwerke
Dillingen/Saar
8 Monate
2011-07 - 2012-02

Entwicklung von Projekt Sekundärmetallurgie

Freiberuflicher Softwareentwickler Java EE JBoss Axis Webservices (Java/ C) ...
Freiberuflicher Softwareentwickler
  • Entwicklung von Projekt Sekundärmetallurgie in einem Scrum-Team
  • Anforderungsanalyse und Konzeption
  • Migration von altem C Code
  • Anbindung von C Modellen
  • Konfigurationsmanagement
Java EE JBoss Axis Webservices (Java/ C) Maven Ant Informix JSP Jenkins JIRA/ Confluence Subversion
AG der Dillinger Hüttenwerke
Dillingen/Saar

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 8 Monate
2005-10 - 2011-05

Studium - Softwaretechnik

Diplom, Universität Stuttgart
Diplom
Universität Stuttgart
  • Komplexe Anwendungssysteme
  • Web-basierende Technologien
  • Workflow Systeme
  • Ergonomie und Benutzerfreundlichkeit
  • 12/2010 ? 05/2011: Diplomarbeit (Thema auf Anfrage)

Position

Position

  • Erfahrung im Aufbau von (SaaS) Startups
  • Software Craftsmanship (Agile Entwicklung, TDD, Team Programming, SAFe, OKR etc.)
  • Entwicklung komplexer Applikationen mit mehreren Teams inkl. Mitwirkung an IT Architektur
  • DevOps & Developer Experience

Kompetenzen

Kompetenzen

Top-Skills

Java Kotlin Spring Spring Boot Java EE Typescript vue.js JPA Hibernates PostgreSQL Keycloak docker Kubernetes AWS Gradle Angular

Produkte / Standards / Erfahrungen / Methoden

Java
Experte
Spring Boot
Experte
Clean Code / TDD
Fortgeschritten
Hibernate L/ JPA
Fortgeschritten

Studienprojekte

04/2008- 03/2009:

Rolle: Webservice Policy Editor (WeSPE)


Aufgaben:

  • Entwicklung einer Eclipse RCP Anwendung mit Backend (WebSphere, DB2, Java EE, Hibernate) zur grafischen Erstellung und Verwaltung von Web Service Policies

10/2008 - 09/2009

Rolle: Entwickler


Aufgaben:

  • Mobile Multimediale Multilieferanten-Vertriebsystem (M3V) 
  • Entwicklung einer mobilen Anwendung mit XML-Datenbank- Backend die Informationen aus CRM, ERP und PIM mit Handelsvertreterinformationen anbindet (Technologien u.a GWT, XML-Datenbank/Transformationen, XPath/XQuery, Spring, Hibernate)


Nebentätigkeiten und Praktikas

11/2010 - 03/2011
Rolle: Werkstudent

Kunde: Intland Software AG


Aufgaben:

  • Entwicklung von CodeBeamer Integration in Eclipse, Hudson und Git sowie Weiterentwicklung Eclipse Mercurial Integration

04/2010 - 09/2010
Rolle: Google Summer of Code Student

Kunde: Google Inc.


Aufgaben:

  • Initiale Entwicklung Eclipse Mylyn Integration für Hudson

12/2009 - 03/2010
Rolle: Praktikum

Kunde: Synyx GmbH & Co. KG


Aufgaben:

  • Mitentwicklung an Kundenprojekte (u.a. mit Java, Spring, Spring MVC, Hibernate, Tomcat, Maven, JSP)

04/2009-04 - 09/2009
Rolle: Google Summer of Code Student

Kunde: Google Inc.


Aufgaben:

  • Entwicklung Eclipse Integration von Reviewboard

05/2008 ? 11/2008
Rolle: Studentischer Mitarbeiter

Kunde: Frauenhofer IAO


Aufgaben:

  • Entwicklung von Webservice-Cache für SAP-System (mit OCJ4, Glassfish, Oracle, Hibernate, SOAP-Webservices)

Server
  • Jboss
  • Wildfly
  • Tomcat
  • Apache
  • WebSphere
  • Oracle OC4J
  • Glassfish
  • Jetty
  • node.js
  • SAP

Frameworks/ Libraries

  • Spring Boot/ Framework
  • Maven
  • Ant
  • JPA/Hibernate
  • jQuery
  • GWT
  • Ruby on Rails
  • Axis
  • Apache Camel
  • Apache Kafka
  • Apache ActiveMQ
  • RabbitMQ
  • JSF
  • Eclipse RCP
  • Wicket
  • GWT
  • Express
  • backbone.js
  • marionette.js
  • Angular
  • vue.js

Cloud Plattformen
  • AWS
  • Azure
  • Kubernetes
  • OpenShift

IDE und Tools
  • Eclipse
  • IntelliJ IDEA
  • Enterprise Architect
  • Rational Application Developer
  • Nagios
  • diverse UML-Tools (u.a. Enterprise Architect, Rational Software Modeler)
  • XMLspy
  • SoapUI
  • JMeter
  • Gatling
  • Jira/Confluence
  • Redmine
  • Postman


DevOps

  • Tools Docker
  • Kubernetes
  • CloudFormation
  • Terraform
  • Helm
  • Ansible
  • Chef
  • Jenkins
  • GitOps (GitLab / GitHub)
  • Jenkins
  • DataDog
  • Prometheus
  • Grafana
  • Nagios


Methoden
  • Agile Softwareentwicklung (Scrum, Kanban)
  • Clean Code
  • Testgetriebene Entwicklung (u.a. JUnit, Mockito, FIT, Cucumber)
  • Continuous Delivery
  • OKRs

Betriebssysteme

Linux
Windows

Programmiersprachen

Java
Kotlin
Javascript/ Typescript
Ruby, Go, C, Python
Shell

Datenbanken

Oracle
MySQL
DB2
Informix
PostgreSQL
neo4j
ArangoDB
MongoDB
Redis


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.