Java Enterprise, Kotlin, Spring Boot, Full-Stack (vue.js), Keycloak, TypeScript, Postgres, docker/Kubernetes, AWS, Gradle, GitLab (CI), JPA/Hibernate
Aktualisiert am 02.07.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.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

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
  • 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
Engel & Völkers Technology GmbH
Remote
4 Jahre 3 Monate
2018-06 - 2022-08

Aufbau einer SaaS NoCode Plattform

Senior Softwareentwickler Kotlin/ Java Spring Boot Hibernate/ Postgres ...
Senior Softwareentwickler
  • Aufbau einer SaaS NoCode Plattform als Teil des initialen Entwicklerteams
  • Agile Entwicklung mit OKRs
  • Mitwirkung in verschiedenen Bereichen, hauptsächlich Backend, aber auch Frontend. Zuletzt Fokus auf Authentifizierung/SSO mit Keycloak
  • Internationales Team, Entwicklung ab 2019 weitgehend Full-Remote
Kotlin/ Java Spring Boot Hibernate/ Postgres Cucumber Keycloak Kubernetes/ Terraform node.js Swagger vue.js HTML/CSS Typescript Load Tests mit Gatling Gradle GitLab CI/CD AWS OpenPaaS
BRYTER GmbH
Frankfurt am Main/ Remote
1 Jahr 10 Monate
2016-11 - 2018-08

Neuentwicklung eines Vertriebssystems

Softwarewntwickler Java 8 Spring Boot Spring Cloud Contracts ...
Softwarewntwickler
  • Mitwirkung bei einem Teilprojekt zur Neuentwicklung des Vertriebssystems (Vendo)
  • Entwicklung nach SCRUM/ SAFe von Backend Komponenten als Microservices (Anbindung per REST Webservices) mit Test-Driven Development im Pair/Mob
  • Mitarbeit bei übergreifenden fachlichen und technologischen Themen insbesondere zu Themen Architektur, Cloud und CI/CD Pipeline
Java 8 Spring Boot Spring Cloud Contracts Cucumber Apache Kafka Docker OpenShift Jenkins AWS Keycloak Swagger Maven GitLab
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 ElasticSearch Redis Angular Mocha/ expect.js Docker RabbitMQ Oauth Swagger JIRA GitHub
hydra newmedia GmbH
Stuttgart/ Remote
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 ELK-Stack Redmine
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
  • Entwicklung von Services zur Produktionssteuerung
  • Integration von Services in SAP Application Server
  • Einrichtung und Wartung Nagios Überwachung der IT-Infrastruktur (SAP ME, Terminals, etc.)
  • Stabilitätstests
Java EE JBoss Apache Camel Apache ActiveMQ Perl Shell SAP ME JMeter Jira/ Confluence
Steelwind Nordenham GmbH
Nordenham/ Remote
4 Monate
2015-03 - 2015-06

Initiale Entwicklung des Produktes

Freiberuflicher Entwickler Java Spring PostgreSQL ...
Freiberuflicher Entwickler
  • Initiale Entwicklung des Produktes
  • IT-Administration
  • Unterstützung in allen anderen technischen Fragen des Unternehmens
Java Spring PostgreSQL Javascript HTML/CSS
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
DDL Deutsche Dissertationsliste GmbH
Mainz
5 Monate
2013-06 - 2013-10

Initiale Erstellung eines Mylyn-Connectors

Softwareentwickler & Berater Java Eclipse RCP OSGi
Softwareentwickler & Berater
  • Initiale Erstellung eines Mylyn-Connectors
  • Beratung und Schulung Eclipse Entwicklung
Java Eclipse RCP OSGi
Barcelona (Spanien)
5 Monate
2013-02 - 2013-06

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
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
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
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
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
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

2008-04 - 2009-03
Rolle: Webservice Policy Editor (WeSPE)

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

2008-10 - 2009-09
Rolle: Entwickler
  • 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

2010-11 - 2011-03
Rolle: Werkstudent
Kunde: Intland Software AG
  • Entwicklung von CodeBeamer Integration in Eclipse, Hudson und Git sowie Weiterentwicklung Eclipse Mercurial Integration

2010-04 - 2010-09
Rolle: Google Summer of Code Student
Kunde: Google Inc.
  • Initiale Entwicklung Eclipse Mylyn Integration für Hudson

2009-12 - 2010-03
Rolle: Praktikum
Kunde: Synyx GmbH & Co. KG
  • Mitentwicklung an Kundenprojekte (u.a. mit Java, Spring, Spring MVC, Hibernate, Tomcat, Maven, JSP)

2009-04 - 2009-09
Rolle: Google Summer of Code Student
Kunde: Google Inc.
  • Entwicklung Eclipse Integration von Reviewboard

2008-05 - 2008-11
Rolle: Studentischer Mitarbeiter
Kunde: Frauenhofer IAO
  • 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

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, C, PHP
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

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
  • 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
Engel & Völkers Technology GmbH
Remote
4 Jahre 3 Monate
2018-06 - 2022-08

Aufbau einer SaaS NoCode Plattform

Senior Softwareentwickler Kotlin/ Java Spring Boot Hibernate/ Postgres ...
Senior Softwareentwickler
  • Aufbau einer SaaS NoCode Plattform als Teil des initialen Entwicklerteams
  • Agile Entwicklung mit OKRs
  • Mitwirkung in verschiedenen Bereichen, hauptsächlich Backend, aber auch Frontend. Zuletzt Fokus auf Authentifizierung/SSO mit Keycloak
  • Internationales Team, Entwicklung ab 2019 weitgehend Full-Remote
Kotlin/ Java Spring Boot Hibernate/ Postgres Cucumber Keycloak Kubernetes/ Terraform node.js Swagger vue.js HTML/CSS Typescript Load Tests mit Gatling Gradle GitLab CI/CD AWS OpenPaaS
BRYTER GmbH
Frankfurt am Main/ Remote
1 Jahr 10 Monate
2016-11 - 2018-08

Neuentwicklung eines Vertriebssystems

Softwarewntwickler Java 8 Spring Boot Spring Cloud Contracts ...
Softwarewntwickler
  • Mitwirkung bei einem Teilprojekt zur Neuentwicklung des Vertriebssystems (Vendo)
  • Entwicklung nach SCRUM/ SAFe von Backend Komponenten als Microservices (Anbindung per REST Webservices) mit Test-Driven Development im Pair/Mob
  • Mitarbeit bei übergreifenden fachlichen und technologischen Themen insbesondere zu Themen Architektur, Cloud und CI/CD Pipeline
Java 8 Spring Boot Spring Cloud Contracts Cucumber Apache Kafka Docker OpenShift Jenkins AWS Keycloak Swagger Maven GitLab
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 ElasticSearch Redis Angular Mocha/ expect.js Docker RabbitMQ Oauth Swagger JIRA GitHub
hydra newmedia GmbH
Stuttgart/ Remote
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 ELK-Stack Redmine
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
  • Entwicklung von Services zur Produktionssteuerung
  • Integration von Services in SAP Application Server
  • Einrichtung und Wartung Nagios Überwachung der IT-Infrastruktur (SAP ME, Terminals, etc.)
  • Stabilitätstests
Java EE JBoss Apache Camel Apache ActiveMQ Perl Shell SAP ME JMeter Jira/ Confluence
Steelwind Nordenham GmbH
Nordenham/ Remote
4 Monate
2015-03 - 2015-06

Initiale Entwicklung des Produktes

Freiberuflicher Entwickler Java Spring PostgreSQL ...
Freiberuflicher Entwickler
  • Initiale Entwicklung des Produktes
  • IT-Administration
  • Unterstützung in allen anderen technischen Fragen des Unternehmens
Java Spring PostgreSQL Javascript HTML/CSS
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
DDL Deutsche Dissertationsliste GmbH
Mainz
5 Monate
2013-06 - 2013-10

Initiale Erstellung eines Mylyn-Connectors

Softwareentwickler & Berater Java Eclipse RCP OSGi
Softwareentwickler & Berater
  • Initiale Erstellung eines Mylyn-Connectors
  • Beratung und Schulung Eclipse Entwicklung
Java Eclipse RCP OSGi
Barcelona (Spanien)
5 Monate
2013-02 - 2013-06

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
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
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
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
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
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

2008-04 - 2009-03
Rolle: Webservice Policy Editor (WeSPE)

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

2008-10 - 2009-09
Rolle: Entwickler
  • 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

2010-11 - 2011-03
Rolle: Werkstudent
Kunde: Intland Software AG
  • Entwicklung von CodeBeamer Integration in Eclipse, Hudson und Git sowie Weiterentwicklung Eclipse Mercurial Integration

2010-04 - 2010-09
Rolle: Google Summer of Code Student
Kunde: Google Inc.
  • Initiale Entwicklung Eclipse Mylyn Integration für Hudson

2009-12 - 2010-03
Rolle: Praktikum
Kunde: Synyx GmbH & Co. KG
  • Mitentwicklung an Kundenprojekte (u.a. mit Java, Spring, Spring MVC, Hibernate, Tomcat, Maven, JSP)

2009-04 - 2009-09
Rolle: Google Summer of Code Student
Kunde: Google Inc.
  • Entwicklung Eclipse Integration von Reviewboard

2008-05 - 2008-11
Rolle: Studentischer Mitarbeiter
Kunde: Frauenhofer IAO
  • 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

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, C, PHP
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.