Spezialist für Software-Architektur und Software-Entwicklung mit den Schwerpunkten Chaos Engineering, Performance, Load, Resilience.
Aktualisiert am 03.03.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.07.2024
Verfügbar zu: 100%
davon vor Ort: 80%
Chaos Engineering
Test Driven Development
Software Performance
Java API for REST Services
Analyse
application monitoring
Mongo-Database
Spring
Agile Softwareentwicklung
Extreme Programming
Scrum
Scrum Product Owner
Scrum Master
Deutsch
Muttersprache
Englisch
Verhandlungssicher

Einsatzorte

Einsatzorte

Hamburg (+200km) München (+200km) Magdeburg (+100km) Stuttgart (+200km) Frankfurt am Main (+200km) Berlin (+200km)
Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

4 Jahre 6 Monate
2019-10 - heute

Ebay - Global e-commerce solution for vehicles - MOVE

IT Consultant / Backend Developer Monitoring Alerting Software Engineering with Java ...
IT Consultant / Backend Developer

Bei Ebay arbeite ich in einem agilen Backend-Team als Software-Entwickler und DevOps. Ich arbeite in den Bereichen Softwareentwicklung mit Java und Spring, Monitoring, Alerting, Softwarequalität und der Transition zu Kubernetes.

Monitoring Alerting Software Engineering with Java Spring mySQL Test Driven Development (TDD) DevOps Micro Services Cloud Docker Kubernetes
Ebay
Berlin, Germany
11 Monate
2018-11 - 2019-09

Klingel mail-order house IT Consultant / Lead Developer

Klingel mail-order house - Multi clients and multi countries e c Monitoring Java Spring ...
Klingel mail-order house - Multi clients and multi countries e c

Mein Beitrag zum Projekt

In diesem Projekt wurde ich als Berater beauftragt um ein Entwicklerteam bei der Entwicklung einer neuen Shop-Komponenten zu unterstützen. Darüber hinaus sollte das Team in die Lage versetzt werden, selbständig neue Komponenten zu entwickeln. Das dritte Ziel meiner Arbeit, war die feste Verankerung von agilem Denken im Team (Vertikalisierungsgedanke) sowie die Einführung und Etablierung von Pair Programming, Test Driven Development (TTD), DevOps und agilen Methoden.

Die größte Herausforderung war es, innerhalb von nur 3 Monaten, von Null startend, eine stabil arbeitende Shop Kompnente (MVP) zu entwickeln. Der neue Online-Shop wurde pünktlich im April 2019 gestartet.

In der Anfangsphase entwickelte und überwachte ich alle wichtigen backend-Komponenten, führte Monitoring- und Lasttests ein und nahm fortlaufend Anpassungen vor. Weiterhin plante und bereitete ich den operativen Betrieb des Teams für den "Online Gang" vor. 

Seit dem Online-Start läuft die Shop-Komponente stabil und performant ohne nennenswerte Fehler. Der neue Shop kann wie geplant um weitere Kunden und Länder erweitert werden.

Monitoring Java Spring mySQL Test Driven Development (TDD) DevOps Docker Kubernetes Micro Services Software Engineering with Java
Klingel mail-order house
Pforzheim, Germany
1 Jahr 9 Monate
2017-04 - 2018-12

E. Breuninger GmbH & Co. - Aufbau von Monitoringsystemen für den neuen Breuninger Online Shop. Last und Performance Optimierung für einzelne Shop Komponenten.

Beratung Software Architektur, Senior Software Entwickler Software Architecture Agile Software Development Java programming ...
Beratung Software Architektur, Senior Software Entwickler

Mein Beitrag zum Projekt

In diesem Projekt wurde ich eingesetzt, um die Entwicklung des neuen Breuninger Online Shops zu stabilisieren und zu beschleunigen.

Für den neuen Online Shop entwickelte ich Testumgebungen und Monitoringsysteme, die die Shop Software auf Robustheit und  Zuverlässigkeit testeten und übernahm die Optimierung des Shops für die AWS und die Cloud.

Durch den Einsatz von DevOps konnte ich die Qualität der Software verbessern sowie die Geschwindigkeit der Softwareentwicklung und deren Auslieferungsprozesse  Build Pipeline beschleunigen. Weiterhin optimierte der Einsatz von DevOps das Miteinander der Teams für eine effektive und effiziente Zusammenarbeit.  Weiterhin übernahm ich den Operations- Betrieb und die Einbindung des Zahlungsdienstleisters PayPal. In Sicherheitsfragen entwarf und programmierte ich Systeme, die Cyber-Angriffe erkennen, dokumentieren und eliminieren.

Im Mai 2018 wurde ein neuer Breuninger Online Shop gelaunched, der auch bei Störungen und hohen Lasten stabil arbeitet. 

 

Software Architecture Agile Software Development Java programming Agile Project Management Software Re-Engineering Resilience Tests Load Tests Performance Tests Scalability Efficiency Resource use Docker AWS Micro Services DevOps
E. Breuninger GmbH & Co.
Stuttgart, Germany
4 Jahre 9 Monate
2013-01 - 2017-09

OTTO GmbH & Co KG - Lhotse - Optimierung der Shop Performance und des Lastverhaltens. Beschleunigung des Livegangs des neuen Otto Online Shops.

Senior Software Entwickler, Projektleitung Software Architecture Agile Software Development Agile Project Management ...
Senior Software Entwickler, Projektleitung

Ich wurde in  diesem Projekt als Berater angestellt um die Nichtfunktionalen Anforderungen des Systems zu definieren, umzusetzen und zu testen. Zu diesem Zweck führte ich Performanceanalysen, Lasttests, Chaos Engineering und Robustheitstests ein, die auf den Kunden angepasst wurden. Ein Monitoringsystem überwachte die nichtfunktionalen Anforderungen.

Aufgrund der Analysen und des permanenten Monitorings, konnte der Online Shop zu einem extrem stabilen System weiterentwickelt werden, welches Ausfallzeiten aufweist, die lediglich im Minutenbereich pro Jahr liegen. Die Verfügbarkeit des Shops liegt damit weit über dem Standard. Gleichzeitig konnte die Performance des Shops so weit gesteigert werden, dass die Ladezeit  der Shop Seiten im High Performance Bereich liegen.  Im Vergleich zu Online Shops von Wettbewerbern wie Amazon Mode, Zalando, Baur, Kaufhof und Tchibo lag der OTTO Shop damit an erster Stelle.  

Aufgrund der Bedeutung der Nichtfunktionalen Anforderungen für eine stabile und performancestarke Software wurde ein Beratungsteam Team „Scale Team“ aufgebaut,  bei dem 

ich Mitbegründer war. Dieses Team sicherte die Qualität der sich weiterentwickelnden Online Shop Software hinsichtlich Performance, Last, Robustheit und Security. Hierfür konnten neue Mitarbeiter eingestellt werden. Innerhalb des Teams arbeitete ich zusätzlich an sicherheitsrelevanten Themen  und übernahm die Rolle des PO bei der Entwicklung des Security Belts, der später als Open Source Projekt veröffentlicht wurde. 

Im Lhotse-Projekt traf ich auf ein professionelles Agiles Projektmanagement, welches ein effizientes und zielorientiertes  Arbeiten ermöglichte. 

Software Architecture Agile Software Development Agile Project Management Software Re-Engineering Resilience Tests Load Tests Performance Tests Chaos Engineering Scalability Efficiency Resource use Docker Marathon Micro Services
OTTO GmbH & Co KG
Hamburg, Germany
6 Monate
2015-10 - 2016-03

Adidas - Erstellung einer extrem leistungsfähigen Software für interne Informationsverarbeitungsprozesse.

Beratung Softwarearchitektur und Softwareentwicklung Elastic Search Performance Load
Beratung Softwarearchitektur und Softwareentwicklung

 Für die Verstärkung der Performance interner Softwaresysteme bei Adidas führte ich in diesem Projekt Elasticsearch als neue Technologie ein und optimierte die Prozesse für die Kundenbedürfnisse. Anschließend wurde diese Funktion in die bestehende Enterprise Software integriert. 

Elastic Search Performance Load
Adidas
Herzogenaurach, Germany
1 Jahr 1 Monat
2011-12 - 2012-12

FutureTV - Aufbau und Sanierung des IT Bereiches. Architektur einer leistungsfähigen, robusten Software zum Ausspielen von Video-Inhalten. Umgang und Auswertung sehr grosser Datenmengen -Big Data- für Mittelständler und Start Ups.

Head of IT- Projektleiter, Senior Software Entwickler DevOps Re-Engineering Load ...
Head of IT- Projektleiter, Senior Software Entwickler

In diesem Projekt übernahm ich die Leitung des gesamten IT Bereiches und habe das Team erfolgreich neu aufgebaut. Durch die Einführung des Agilen Projektmanagements mit Scrum und Kanban liefen die Arbeitsprozesse viel effizienter ab. Hierbei wurde ich vor Ort durch einen Workshop mit Boris Gloger unterstützt und geschult. Die Leistungsfähigkeit des Teams und die zielorientierte Arbeitsweise im Team wurde enorm erhöht. 

Die Einführung des Systemverbesserungsansatzes DevOps erhöhte die Qualität der Ausspielsoftware in kurzer Zeit. Load Balancing und eine Datenbankoptimierung durch die Umstellung auf ein redundantes Datenbank Cluster führte zu 

einer signifikanten Verbesserung der Performance. Das System wurde für die Nutzung auf der Cloud optimiert und umgestellt. 

Durch konsequentes Testen der Funktionen und des entsprechenden Codes im Test Driven Development (TDD) wurde die Video-Ausspielsoftware unter meinem Management nachhaltig zu einem sehr robusten und leistungsfähigen System aufgebaut. Die Performance der Software konnte um den Faktor 4 erhöht werden, was einen enormen betrieblichen Gewinn erwirtschaftete. 

DevOps Re-Engineering Load Resilience Scrum Kanban Continous Deployment
FutureTV GmbH & Co. KG Rostock
Rostock, Germany
1 Jahr
2011-01 - 2011-12

Gecko/AIDA - Einführung der Agilen Softwareentwicklung. Projektleitung für die Architektur einer Buchungssoftware für den Urlaubsveranstalter AIDA. Erstellung eines Strompreisrechners für die Stadwerke Rostock.

Projektleiter, Senior Software Entwickler Project Management Customer Support Software Development ...
Projektleiter, Senior Software Entwickler

Für den Softwaredienstleister Gecko führte ich die Agile Softwareentwicklung ein. Unter meiner Projektleitung entstand die Architektur für ein Buchungssoftwaremodul des Kunden AIDA/CARNIVAL. Für die Rostocker Stadtwerke (ein kommunaler Energieversorger) wurde ein elektronischer Preisrechner fertiggestellt.  Bei beiden Projekten führte ich die Projektverhandlungen mit dem Kunden. Mit mir als Projektleiter entschieden sich die Kunde für die weitere Zusammenarbeit mit Gecko!

Die Teams lernten die agilen Programmiertechniken Extreme Programming (XP), Test Driven Developments (TDD) und Continuous Integration kennen.

Project Management Customer Support Software Development Software Re-Development Extreme Programming Continous Integration TDD
Rostock (Deutschland)
7 Jahre 10 Monate
2002-06 - 2010-03

Fraunhofer IGD - Forschung im Bereich des Softwareengineering

Senior Scientist Software Engineering Software Re-Engineering? E-Learning ...
Senior Scientist

Nach dem Studium der Informatik konnte ich mich als Wissenschaftlicher Mitarbeiter im Fraunhofer IGD mit dem Soft-wareengineering und dem Software Re-Engineering wissenschaftlich auseinandersetzen.  Meine Forschungsarbeit auf dem Gebiet der Entwicklung von  qualitativ hochwertiger, effizienter und wirtschaftlicher Software brachte mich schnell zur Agilen Softwareentwicklung, einhergehend mit Agilen Projektmanagement Methoden. 

Durch die Anwendung meiner Ideen wurde mir 2005 der erste Preis im Ideenwettbewerb Computergraphics verliehen, 2006 belegte ich den zweiten Platz. 2010 wurde ich Finalist im Ideenwettbewerb Computergraphics. 

Weiterhin war ich als Dozent an der Universität Rostock tätig. Übernahm Studentenkurse und die allgemeine Studentenbetreuung im Rahmen der Vorlesungen. 

Software Engineering Software Re-Engineering? E-Learning Knowledge Management? Conception and application for international projects? University Lecturer Student Courses Student Mentoring
Universität Rostock
Rostock, Germany

Aus- und Weiterbildung

Aus- und Weiterbildung

  • Studium der Informatik (Computer Sciences) an der Universität Rostock mit dem Abschluss als Diplom Informatiker
  • Studium der Elektrotechnik an der Universität Rostock

Kompetenzen

Kompetenzen

Top-Skills

Chaos Engineering Test Driven Development Software Performance Java API for REST Services Analyse application monitoring Mongo-Database Spring Agile Softwareentwicklung Extreme Programming Scrum Scrum Product Owner Scrum Master

Aufgabenbereiche

Agile Project Management
CI
Loadtest
Performance Tests
PO
Project Management
Robustheitstest
Scrum Master
Testen nicht-funktionaler Anforderungen
Testing

Produkte / Standards / Erfahrungen / Methoden

AWS
Cloud
Confluence
Datadog
DevOps
E-Learning
Elastic Search
ELK
Extreme Programming
Gitlab
Gradle
Jira
Jmeter
Kanban
Last und Performance Optimierung
Legacy Software
Monitoring
Opsgenie
Performance
Postgresql
Scalability
SCRUM, XP, Kanban
Software Architecture
Software Development
Software Engineering
Spring
TDD
VAST, NITF

Wissensmanagement, Organisationstruktur

  • Objektorientierte Analyse (OOA)
  • Objektorientiertes Design (OOD)
  • Entity-Relationship-Modell (ER-Modell)
  • UML
  • Agile Methoden der Softwareentwicklung
  • Persona, Softwarequalität
  • Unit-Testing
  • JUnit
  • Codequalität
  • Codeanalyse
  • Tomcat
  • Swing
  • Java
  • J2EE
  • Ant
  • Maven
  • Eclipse
  • XML
  • XML Schema
  • Jenkins
  • Hudson
  • Grails
  • Groovy
  • JDBC
  • SQL
  • MySQL
  • HSQLDB
  • Oracle
  • Spring
  • Java Servlets
  • Logging
  • JSP
  • HTML
  • CSS
  • JavaScript
  • CVS
  • Subversion
  • GIT
  • LaTeX
  • R
  • SPLUNK
  • Graylog2
  • E-Learning
  • SCORM
  • Suchmaschinen
  • Big Data

Betriebssysteme

Docker
+++
Mac OS
+++
Unix
+++
Windows
+

Programmiersprachen

BASH
C
+
CSS
Gradle
Groovy
++
Java
+++
JavaScript
++
JCL
+++
JEE
++
JS
JSON
++
Lingo
+
Objective C
+
Python
++
R
+++
Ruby
+
S-Plus
++
SAS
+
Scriptsprachen
++
Shell
+++
Swift
+
TeX, LaTeX
+
ToolBook (OpenScript)
+
XML
XML Schema

Datenbanken

HSQLDB
JDBC
+++
MySQL
++
Oracle
+
Oracle/SQL
Progress
+++
Spreadsheetconnector
++
SQL
+++

Datenkommunikation

CORBA
+
HTCPCP
Internet, Intranet
+++

Hardware

Siemens-SPS STEP x

Managementerfahrung in Unternehmen

Scrum

Branchen

Branchen

  • Online Handel
  • Versandhandel
  • Softwareentwicklung
  • Online Werbung
  • Online Medien
  • IT-Forschung
  • Anwendungsorientierte Forschung
  • Bioinformatik
  • Touristik
  • Energieversorgung und Energiewirtschaft
  • Handel und Versandthandel
  • Öffentlicher Dienst
  • Biologie
  • Genetik

Einsatzorte

Einsatzorte

Hamburg (+200km) München (+200km) Magdeburg (+100km) Stuttgart (+200km) Frankfurt am Main (+200km) Berlin (+200km)
Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

4 Jahre 6 Monate
2019-10 - heute

Ebay - Global e-commerce solution for vehicles - MOVE

IT Consultant / Backend Developer Monitoring Alerting Software Engineering with Java ...
IT Consultant / Backend Developer

Bei Ebay arbeite ich in einem agilen Backend-Team als Software-Entwickler und DevOps. Ich arbeite in den Bereichen Softwareentwicklung mit Java und Spring, Monitoring, Alerting, Softwarequalität und der Transition zu Kubernetes.

Monitoring Alerting Software Engineering with Java Spring mySQL Test Driven Development (TDD) DevOps Micro Services Cloud Docker Kubernetes
Ebay
Berlin, Germany
11 Monate
2018-11 - 2019-09

Klingel mail-order house IT Consultant / Lead Developer

Klingel mail-order house - Multi clients and multi countries e c Monitoring Java Spring ...
Klingel mail-order house - Multi clients and multi countries e c

Mein Beitrag zum Projekt

In diesem Projekt wurde ich als Berater beauftragt um ein Entwicklerteam bei der Entwicklung einer neuen Shop-Komponenten zu unterstützen. Darüber hinaus sollte das Team in die Lage versetzt werden, selbständig neue Komponenten zu entwickeln. Das dritte Ziel meiner Arbeit, war die feste Verankerung von agilem Denken im Team (Vertikalisierungsgedanke) sowie die Einführung und Etablierung von Pair Programming, Test Driven Development (TTD), DevOps und agilen Methoden.

Die größte Herausforderung war es, innerhalb von nur 3 Monaten, von Null startend, eine stabil arbeitende Shop Kompnente (MVP) zu entwickeln. Der neue Online-Shop wurde pünktlich im April 2019 gestartet.

In der Anfangsphase entwickelte und überwachte ich alle wichtigen backend-Komponenten, führte Monitoring- und Lasttests ein und nahm fortlaufend Anpassungen vor. Weiterhin plante und bereitete ich den operativen Betrieb des Teams für den "Online Gang" vor. 

Seit dem Online-Start läuft die Shop-Komponente stabil und performant ohne nennenswerte Fehler. Der neue Shop kann wie geplant um weitere Kunden und Länder erweitert werden.

Monitoring Java Spring mySQL Test Driven Development (TDD) DevOps Docker Kubernetes Micro Services Software Engineering with Java
Klingel mail-order house
Pforzheim, Germany
1 Jahr 9 Monate
2017-04 - 2018-12

E. Breuninger GmbH & Co. - Aufbau von Monitoringsystemen für den neuen Breuninger Online Shop. Last und Performance Optimierung für einzelne Shop Komponenten.

Beratung Software Architektur, Senior Software Entwickler Software Architecture Agile Software Development Java programming ...
Beratung Software Architektur, Senior Software Entwickler

Mein Beitrag zum Projekt

In diesem Projekt wurde ich eingesetzt, um die Entwicklung des neuen Breuninger Online Shops zu stabilisieren und zu beschleunigen.

Für den neuen Online Shop entwickelte ich Testumgebungen und Monitoringsysteme, die die Shop Software auf Robustheit und  Zuverlässigkeit testeten und übernahm die Optimierung des Shops für die AWS und die Cloud.

Durch den Einsatz von DevOps konnte ich die Qualität der Software verbessern sowie die Geschwindigkeit der Softwareentwicklung und deren Auslieferungsprozesse  Build Pipeline beschleunigen. Weiterhin optimierte der Einsatz von DevOps das Miteinander der Teams für eine effektive und effiziente Zusammenarbeit.  Weiterhin übernahm ich den Operations- Betrieb und die Einbindung des Zahlungsdienstleisters PayPal. In Sicherheitsfragen entwarf und programmierte ich Systeme, die Cyber-Angriffe erkennen, dokumentieren und eliminieren.

Im Mai 2018 wurde ein neuer Breuninger Online Shop gelaunched, der auch bei Störungen und hohen Lasten stabil arbeitet. 

 

Software Architecture Agile Software Development Java programming Agile Project Management Software Re-Engineering Resilience Tests Load Tests Performance Tests Scalability Efficiency Resource use Docker AWS Micro Services DevOps
E. Breuninger GmbH & Co.
Stuttgart, Germany
4 Jahre 9 Monate
2013-01 - 2017-09

OTTO GmbH & Co KG - Lhotse - Optimierung der Shop Performance und des Lastverhaltens. Beschleunigung des Livegangs des neuen Otto Online Shops.

Senior Software Entwickler, Projektleitung Software Architecture Agile Software Development Agile Project Management ...
Senior Software Entwickler, Projektleitung

Ich wurde in  diesem Projekt als Berater angestellt um die Nichtfunktionalen Anforderungen des Systems zu definieren, umzusetzen und zu testen. Zu diesem Zweck führte ich Performanceanalysen, Lasttests, Chaos Engineering und Robustheitstests ein, die auf den Kunden angepasst wurden. Ein Monitoringsystem überwachte die nichtfunktionalen Anforderungen.

Aufgrund der Analysen und des permanenten Monitorings, konnte der Online Shop zu einem extrem stabilen System weiterentwickelt werden, welches Ausfallzeiten aufweist, die lediglich im Minutenbereich pro Jahr liegen. Die Verfügbarkeit des Shops liegt damit weit über dem Standard. Gleichzeitig konnte die Performance des Shops so weit gesteigert werden, dass die Ladezeit  der Shop Seiten im High Performance Bereich liegen.  Im Vergleich zu Online Shops von Wettbewerbern wie Amazon Mode, Zalando, Baur, Kaufhof und Tchibo lag der OTTO Shop damit an erster Stelle.  

Aufgrund der Bedeutung der Nichtfunktionalen Anforderungen für eine stabile und performancestarke Software wurde ein Beratungsteam Team „Scale Team“ aufgebaut,  bei dem 

ich Mitbegründer war. Dieses Team sicherte die Qualität der sich weiterentwickelnden Online Shop Software hinsichtlich Performance, Last, Robustheit und Security. Hierfür konnten neue Mitarbeiter eingestellt werden. Innerhalb des Teams arbeitete ich zusätzlich an sicherheitsrelevanten Themen  und übernahm die Rolle des PO bei der Entwicklung des Security Belts, der später als Open Source Projekt veröffentlicht wurde. 

Im Lhotse-Projekt traf ich auf ein professionelles Agiles Projektmanagement, welches ein effizientes und zielorientiertes  Arbeiten ermöglichte. 

Software Architecture Agile Software Development Agile Project Management Software Re-Engineering Resilience Tests Load Tests Performance Tests Chaos Engineering Scalability Efficiency Resource use Docker Marathon Micro Services
OTTO GmbH & Co KG
Hamburg, Germany
6 Monate
2015-10 - 2016-03

Adidas - Erstellung einer extrem leistungsfähigen Software für interne Informationsverarbeitungsprozesse.

Beratung Softwarearchitektur und Softwareentwicklung Elastic Search Performance Load
Beratung Softwarearchitektur und Softwareentwicklung

 Für die Verstärkung der Performance interner Softwaresysteme bei Adidas führte ich in diesem Projekt Elasticsearch als neue Technologie ein und optimierte die Prozesse für die Kundenbedürfnisse. Anschließend wurde diese Funktion in die bestehende Enterprise Software integriert. 

Elastic Search Performance Load
Adidas
Herzogenaurach, Germany
1 Jahr 1 Monat
2011-12 - 2012-12

FutureTV - Aufbau und Sanierung des IT Bereiches. Architektur einer leistungsfähigen, robusten Software zum Ausspielen von Video-Inhalten. Umgang und Auswertung sehr grosser Datenmengen -Big Data- für Mittelständler und Start Ups.

Head of IT- Projektleiter, Senior Software Entwickler DevOps Re-Engineering Load ...
Head of IT- Projektleiter, Senior Software Entwickler

In diesem Projekt übernahm ich die Leitung des gesamten IT Bereiches und habe das Team erfolgreich neu aufgebaut. Durch die Einführung des Agilen Projektmanagements mit Scrum und Kanban liefen die Arbeitsprozesse viel effizienter ab. Hierbei wurde ich vor Ort durch einen Workshop mit Boris Gloger unterstützt und geschult. Die Leistungsfähigkeit des Teams und die zielorientierte Arbeitsweise im Team wurde enorm erhöht. 

Die Einführung des Systemverbesserungsansatzes DevOps erhöhte die Qualität der Ausspielsoftware in kurzer Zeit. Load Balancing und eine Datenbankoptimierung durch die Umstellung auf ein redundantes Datenbank Cluster führte zu 

einer signifikanten Verbesserung der Performance. Das System wurde für die Nutzung auf der Cloud optimiert und umgestellt. 

Durch konsequentes Testen der Funktionen und des entsprechenden Codes im Test Driven Development (TDD) wurde die Video-Ausspielsoftware unter meinem Management nachhaltig zu einem sehr robusten und leistungsfähigen System aufgebaut. Die Performance der Software konnte um den Faktor 4 erhöht werden, was einen enormen betrieblichen Gewinn erwirtschaftete. 

DevOps Re-Engineering Load Resilience Scrum Kanban Continous Deployment
FutureTV GmbH & Co. KG Rostock
Rostock, Germany
1 Jahr
2011-01 - 2011-12

Gecko/AIDA - Einführung der Agilen Softwareentwicklung. Projektleitung für die Architektur einer Buchungssoftware für den Urlaubsveranstalter AIDA. Erstellung eines Strompreisrechners für die Stadwerke Rostock.

Projektleiter, Senior Software Entwickler Project Management Customer Support Software Development ...
Projektleiter, Senior Software Entwickler

Für den Softwaredienstleister Gecko führte ich die Agile Softwareentwicklung ein. Unter meiner Projektleitung entstand die Architektur für ein Buchungssoftwaremodul des Kunden AIDA/CARNIVAL. Für die Rostocker Stadtwerke (ein kommunaler Energieversorger) wurde ein elektronischer Preisrechner fertiggestellt.  Bei beiden Projekten führte ich die Projektverhandlungen mit dem Kunden. Mit mir als Projektleiter entschieden sich die Kunde für die weitere Zusammenarbeit mit Gecko!

Die Teams lernten die agilen Programmiertechniken Extreme Programming (XP), Test Driven Developments (TDD) und Continuous Integration kennen.

Project Management Customer Support Software Development Software Re-Development Extreme Programming Continous Integration TDD
Rostock (Deutschland)
7 Jahre 10 Monate
2002-06 - 2010-03

Fraunhofer IGD - Forschung im Bereich des Softwareengineering

Senior Scientist Software Engineering Software Re-Engineering? E-Learning ...
Senior Scientist

Nach dem Studium der Informatik konnte ich mich als Wissenschaftlicher Mitarbeiter im Fraunhofer IGD mit dem Soft-wareengineering und dem Software Re-Engineering wissenschaftlich auseinandersetzen.  Meine Forschungsarbeit auf dem Gebiet der Entwicklung von  qualitativ hochwertiger, effizienter und wirtschaftlicher Software brachte mich schnell zur Agilen Softwareentwicklung, einhergehend mit Agilen Projektmanagement Methoden. 

Durch die Anwendung meiner Ideen wurde mir 2005 der erste Preis im Ideenwettbewerb Computergraphics verliehen, 2006 belegte ich den zweiten Platz. 2010 wurde ich Finalist im Ideenwettbewerb Computergraphics. 

Weiterhin war ich als Dozent an der Universität Rostock tätig. Übernahm Studentenkurse und die allgemeine Studentenbetreuung im Rahmen der Vorlesungen. 

Software Engineering Software Re-Engineering? E-Learning Knowledge Management? Conception and application for international projects? University Lecturer Student Courses Student Mentoring
Universität Rostock
Rostock, Germany

Aus- und Weiterbildung

Aus- und Weiterbildung

  • Studium der Informatik (Computer Sciences) an der Universität Rostock mit dem Abschluss als Diplom Informatiker
  • Studium der Elektrotechnik an der Universität Rostock

Kompetenzen

Kompetenzen

Top-Skills

Chaos Engineering Test Driven Development Software Performance Java API for REST Services Analyse application monitoring Mongo-Database Spring Agile Softwareentwicklung Extreme Programming Scrum Scrum Product Owner Scrum Master

Aufgabenbereiche

Agile Project Management
CI
Loadtest
Performance Tests
PO
Project Management
Robustheitstest
Scrum Master
Testen nicht-funktionaler Anforderungen
Testing

Produkte / Standards / Erfahrungen / Methoden

AWS
Cloud
Confluence
Datadog
DevOps
E-Learning
Elastic Search
ELK
Extreme Programming
Gitlab
Gradle
Jira
Jmeter
Kanban
Last und Performance Optimierung
Legacy Software
Monitoring
Opsgenie
Performance
Postgresql
Scalability
SCRUM, XP, Kanban
Software Architecture
Software Development
Software Engineering
Spring
TDD
VAST, NITF

Wissensmanagement, Organisationstruktur

  • Objektorientierte Analyse (OOA)
  • Objektorientiertes Design (OOD)
  • Entity-Relationship-Modell (ER-Modell)
  • UML
  • Agile Methoden der Softwareentwicklung
  • Persona, Softwarequalität
  • Unit-Testing
  • JUnit
  • Codequalität
  • Codeanalyse
  • Tomcat
  • Swing
  • Java
  • J2EE
  • Ant
  • Maven
  • Eclipse
  • XML
  • XML Schema
  • Jenkins
  • Hudson
  • Grails
  • Groovy
  • JDBC
  • SQL
  • MySQL
  • HSQLDB
  • Oracle
  • Spring
  • Java Servlets
  • Logging
  • JSP
  • HTML
  • CSS
  • JavaScript
  • CVS
  • Subversion
  • GIT
  • LaTeX
  • R
  • SPLUNK
  • Graylog2
  • E-Learning
  • SCORM
  • Suchmaschinen
  • Big Data

Betriebssysteme

Docker
+++
Mac OS
+++
Unix
+++
Windows
+

Programmiersprachen

BASH
C
+
CSS
Gradle
Groovy
++
Java
+++
JavaScript
++
JCL
+++
JEE
++
JS
JSON
++
Lingo
+
Objective C
+
Python
++
R
+++
Ruby
+
S-Plus
++
SAS
+
Scriptsprachen
++
Shell
+++
Swift
+
TeX, LaTeX
+
ToolBook (OpenScript)
+
XML
XML Schema

Datenbanken

HSQLDB
JDBC
+++
MySQL
++
Oracle
+
Oracle/SQL
Progress
+++
Spreadsheetconnector
++
SQL
+++

Datenkommunikation

CORBA
+
HTCPCP
Internet, Intranet
+++

Hardware

Siemens-SPS STEP x

Managementerfahrung in Unternehmen

Scrum

Branchen

Branchen

  • Online Handel
  • Versandhandel
  • Softwareentwicklung
  • Online Werbung
  • Online Medien
  • IT-Forschung
  • Anwendungsorientierte Forschung
  • Bioinformatik
  • Touristik
  • Energieversorgung und Energiewirtschaft
  • Handel und Versandthandel
  • Öffentlicher Dienst
  • Biologie
  • Genetik

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.