Softwareentwicklungs-Generalist, Scrum, Softwarearchitekt, Java, Javascript, C++
Aktualisiert am 08.03.2022
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 02.01.2023
Verfügbar zu: 100%
davon vor Ort: 100%
Java
JavaScript
Scrum
ERM
PL / SQL
Maven
C++
CSS
Hibernate
HTML(5)
Eclipse
OOP
Git
UML
Selenium
Agile Entwicklung
Docker
Deutsch
Muttersprache
Englisch
gut
Niederländisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
nicht möglich

Projekte

Projekte

4 Jahre 7 Monate
2019-09 - heute

verschiedene Projekte

Entwickler C++ make Java ...
Entwickler

DCSS (Dungeon Crawl Stone Soup)

ist ein roguelike, dessen Entwicklung Communitydriven ist. Ich habe in meinem Fork evilcrawl einige Features implementiert. Die meisten davon konnten per Konfigurationsdatei an- und ausgeschaltet werden und sind per default aus. Mit der Zeit habe ich jedoch auch Features entwickelt die per se zur Verbesserung der Spielerfahrung beitragen sollen und sich von der Mainline abgrenzen. Siehe das README.

Pioneer Space Sim

Eine kleine Ergänzung zur modernisierten und stark erweiterten Neuimplementation des Spieleklassikers Elite: Frontier. Mein Fork enthält einen Mod des Spiels, der sich insbesondere auf ökonomische Aspekte bezieht. Ich habe bislang einen Pull Request eingereicht.

MoMIME

Mein kleiner Beitrag zur Reimplementation des 4x-Spieleklassikers Master of Magic.Veröffentlichung meines Mods in Binärform sowie als Codepatches in meiner Dropbox.

C++ make Java Swing
11 Monate
2020-03 - 2021-01

Umschulungsprojekt "73 Fakultät!"

IT-Trainer/ Konzeptionist von IT-Trainings Java Start Basis und Advanced UML ...
IT-Trainer/ Konzeptionist von IT-Trainings

Bei "73 Fakultät!" handelt es sich um ein ehrgeiziges und richtungsweisendes Umschulungsprojekt des Volkswagen Konzerns. Das aktuell größte Deutschlands. Es wird vom Bundesministerium für Wirtschaft und Soziales gefördert.

Durch die Corona-Krise fanden viele der Veranstaltungen über die Online-Plattform Big Blue Button statt.

Ich leitete 2020 die Trainings mehrerer Klassen folgender Veranstaltungen mit jeweils 15 bis 100 Teilnehmern:

  • März: "Java Start" und "Pattern of Design" (objektorientierte Entwurfsmuster / OO Design Patterns)
  • April: "Java Advanced" und das "Java Project", in dem eine monolithische Java-Applikation auf Spring Boot mit separatem Client portiert wurde
  • Mai: "Relational Database Design", "Java Basis I und II" (GUI-Entwicklung mit javaFX), "UML Crashkurs"
  • Juni: "RESTful Java" und "JSP & JSF"
  • Juli: "Clean Code und Test Driven Development (TDD)"
  • August/ September: "Web-Entwicklung mit JavaScript, HTML und CSS"
  • Oktober/ November: "Algorithmen und Datenstrukturen", "Java Basis III", "Webentwicklung mit JavaScript, HTML und CSS II"
  • Dezember/ Januar 2021: "Java Advanced I" (im Wesentlichen Projektarbeit), Prüfungsprojektbegleitung

Folgende Veranstaltungen habe ich (mit-) konzeptioniert:

  • "Java Project", in dem eine monolithische Java-Applikation auf Spring Boot mit separatem Client portiert wird (vollständige Konzeption)
  • "Relational Database Design" (ca. 80% der Konzeption)
  • "UML Crashkurs" (Review)
  • "RESTful Java" (100% der Konzeption)
  • "JSP & JSF" (ca. 50% der Konzeption)
  • "Grobkonzept für Grundlagen Webentwicklung für März 2021"
  • "Algorithmen und Datenstrukturen" (Review)
  • "Java Start" (Review)
Java Start Basis und Advanced UML Pattern of Design (OO Design Patterns) Java Project mit Spring Boot Relational Database Design JSP JSF Clean Code TDD JavaScript ECMAScript HTML CSS
Volkswagen Konzern
Wolfsburg, Braunschweig
3 Monate
2019-07 - 2019-09

Crawler für soziale Netzwerke

Java Developer/ Berater Java 8 Selenium Maven ...
Java Developer/ Berater

Bei meinem Kunden handelt es sich um ein Kleinunternehmen im Bereich Headhunting, Recruiting und HR-Consulting. Dort entwickelte ich einen Crawler für soziale Netzwerke, um Kandidateninformationen und -Kontakte automatisch zu aktualisieren. Ausgeliefert wurde die Software als RESTful Service auf Tomcat.

Zum Ende meines Einsatzes wurde ich als Berater in Sachen Projektmanagement tätig. Ziel war es, kurze Releasezyklen mit hoher Zuverlässigkeit zu realisieren.

Java 8 Selenium Maven Tomcat 9 Jersey 2 Scrum
Personaldiensleister
8 Monate
2018-12 - 2019-07

Entwicklung von Microservices

Java Developer Java 8 Dropwizard / Guice Maven ...
Java Developer

Die sunhill technologies GmbH ist ein mittelständisches IT-Unternehmen im Bereich Mobile Payment und Tochter von Volkswagen Financial Services. Meine Aufgabe war die Entwicklung von Microservices für die Produkte Charge and Fuel und paybyphone.

Für Charge and Fuel habe ich Refactorings zur Verbesserung der Softwarequalität durchgeführt. Für paybyphone entwickelte ich einen RESTful Microservice zur Verarbeitung von Points Of Interest (POI) hinsichtlich Ladesäulen für elektrifizierte Fahrzeuge. Darüber hinaus war ich an der Entwicklung der Service-Architektur und dem relationalen Datenmodell für den Bereich "Charge" in paybyphone maßgeblich beteiligt.

Java 8 Dropwizard / Guice Maven Microservices Spring Boot
Sunhill
3 Monate
2018-10 - 2018-12

Verantwortung für Produktqualität und -Abnahmen

Ruby Selenium Capybara ...

Die velian GmbH ist ein kleines IT-Unternehmen in Braunschweig. Bei diesem Einsatz war ich für die Abnahme von Software vor der Auslieferung an den Kunden und Feedback an das Entwicklerteam verantwortlich. Weiterhin habe ich mit dem Kunden Abnahmegespräche geführt und beim Requirements-Engineering unterstützt. Darüber hinaus habe ich daran gearbeitet einen Mechanismus zum automatisierten Test graphischer Oberflächen aufzuräumen, zu erweitern und wieder in Betrieb zu nehmen.

Ruby Selenium Capybara Docker
velian GmbH
1 Monat
2018-01 - 2018-01

Konversion alter MS-Word-Dokumente

Konzeptuelle und technische Entwicklung des Prototypen Java Libre O?ce API C++ ...
Konzeptuelle und technische Entwicklung des Prototypen

Ein Museum in Quedlinburg verwaltet die Informationen vieler Ausstellungsstücke in Dateien des Formats Microsoft Word 95. Diese Dateien können mit modernen Word-Versionen nicht mehr geöffnet oder konvertiert werden. Darüber hinaus möchte das Museum niemanden beschäftigen, der die Konvertierung manuell Datei für Datei durchführt.

Ich habe daher eine Software entwickelt, die ein ganzes Dateisystem nach Dateien des entsprechenden Formats durchsucht und diese mittels Libre Office in das XHTML-Format konvertiert. Auf der Basis dieses offenen Formats können die Dateien weiterverarbeitet werden.

Java Libre O?ce API C++ C
3 Monate
2017-10 - 2017-12

Verantwortung für Produktqualität

Qualitätssicherung Scrum Javascript ES6
Qualitätssicherung

Die velian GmbH ist ein kleines IT-Unternehmen in Braunschweig, dass schon seit zehn Jahren Scrum einsetzt. Allerdings blieben die positiven Wirkungen, die durch Scrum bei konsequenter Anwendung zu erwarten sind, seit einiger Zeit nicht nur aus, sondern es waren teils erhebliche Rückschritte zu verzeichnen. Die Stimmung der Belegschaft war entsprechend schlecht.

In dieser Situation übernahm ich die Verantwortung für Produktqualität. Meine erste Maßnahme bestand darin der gesamten Belegschaft einen Spielfilm zu zeigen um deutlich zu machen, was umfängliches Commitment bedeutet und dass es dieses braucht, um ehrgeizige Ziele zu erreichen. Meine zweite, einen akut Burnoutgefährdeten Mitarbeiter zum Arzt zu schicken. In den nächsten Wochen habe ich mit der Belegschaft an Best Practices in der Softwareentwicklung gearbeitet, habe Reviews durchgeführt und mit dem Product Owner am Backlog gearbeitet. Letzteres hat sehr kurzfristig die Qualität der Sprint-Plannings erheblich verbessert.

Scrum Javascript ES6
velian GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

9 Jahre 4 Monate
2000-03 - 2009-06

Diplom Wirtschafts-Informatiker (FH)

Diplom Wirtschafts-Informatiker (FH), University of Applied Sciences Ostfalia, Wolfsburg
Diplom Wirtschafts-Informatiker (FH)
University of Applied Sciences Ostfalia, Wolfsburg
1 Jahr 11 Monate
1997-08 - 1999-06

Fachhochschulreife

Fachhochschulreife, BBS II, Fachoberschule Wirtschaft, Uelzen
Fachhochschulreife
BBS II, Fachoberschule Wirtschaft, Uelzen
3 Jahre 11 Monate
1993-08 - 1997-06

Erweiterter Sekundarabschluss

Erweiterter Sekundarabschluss, Schiller-Realschule, Uelzen
Erweiterter Sekundarabschluss
Schiller-Realschule, Uelzen
1 Jahr 11 Monate
1991-09 - 1993-07

Orientierungsstufe

k.A., Lukas-Backmeister-Schule, Uelzen
k.A.
Lukas-Backmeister-Schule, Uelzen
3 Jahre 11 Monate
1987-09 - 1991-07

Grundschule

k.A., Grundschule Holdenstedt
k.A.
Grundschule Holdenstedt

Position

Position

  • Senior Software Developer / Architect, Scrum Coach
  • Scrum Master / Product Owner
  • vorzugsweise in Projekten mit Fokus auf Qualität

Kompetenzen

Kompetenzen

Top-Skills

Java JavaScript Scrum ERM PL / SQL Maven C++ CSS Hibernate HTML(5) Eclipse OOP Git UML Selenium Agile Entwicklung Docker

Aufgabenbereiche

Produktmanagement
Projektmanagement
Qualitätsmanagement
Softwarearchitektur
Softwareentwicklung

Produkte / Standards / Erfahrungen / Methoden

Capybara
Docker
Eclipse
Jersey 2
Libre O?ce API
Maven
Scrum
Selenium
Tomcat 9

Coaching/ Training

  • erfahrungsorientiertes Scrum-Coaching (ca. 2 Jahre)
  • Ausrichtung von unternehmensübergreifenden Veranstaltungen zum Erfahrungsaustausch im agilen Entwicklungsumfeld (ca. 2 Jahre)
  • Technischer IT-Trainer (ca. 6 Monate)
  • Initiierung und Begleitung psychischer Prozesse (ca. 3 Jahre)
  • Inanspruchnahme von Live-, Gruppen- und Fall-Supervision (über 200 h)

Projekt- und Organisationsmanagement

  • Scrum als Teammitglied, Product Owner und Scrum Master in diversen Projekten (5+ Jahre)
  • Volkswagen-Produkt-EntstehungsProzess-48 (PEP-48) als Systemverantwortlicher Volkswagen Serienentwicklung (1 Jahr, 3 Monate)
  • Einblick in die Holakratie (ca. 2 Monate)

Softwareentwicklung

  • Softwareentwickler und -Architekt (ca. 15+ Jahre)

Kompetenzen

Coaching/ Training

  • Agile Produktentwicklung mittels Scrum
  • Technisches IT-Training
  • Persönlichkeitsentwicklung: Entdeckung und Entfaltung privater und beruflicher Potentiale

IT

  • Objektorientierte und prozedurale Software- Entwicklung und -Architektur
  • Funktionale Software-Entwicklung und -Architektur
  • Controlling / Projektcontrolling
  • Frameworkentwicklung
  • Systemmodellierung und -Spezifikation

IT-Projektmanagement

  • Scrum
  • Wasserfall und verwandte Vorgehensmodelle
  • Kanban

Frameworks und Libraries

  • Selenium
  • Spring Boot
  • Jersey
  • Hibernate
  • JUnit
  • Mockito
  • AssertJ
  • RestAssured
  • Java Enterprise Edition 8
  • Java Server Pages
  • Java Server Faces
  • Tomcat
  • Dropwizard/ Guice
  • JavaFX
  • Java Native Interface (JNI)
  • C++ STL
  • Boost C++
  • CppUnit
  • Twee2

Tools

  • Maven
  • IntelliJ
  • Eclipse
  • MS Visual Studio
  • Git
  • Subversion
  • Google Chrome

Entwicklung für die Plattformen

  • Windows XP - Windows 10
  • Linux: Mint, Ubuntu, Debian, Fedora
  • Android

Profil

Vom Nerd zum spezialisierten Generalisten: Ab 2001 bin ich in einem FreizeitVideospielprojekt tief in C++ eingetaucht und parallel dazu ins MemoryManagements des Linux Kernel 2.4. Ab 2004 arbeitete ich als Tutor für C++ und Java. Im selben Jahr absolvierte ich mein erstes kommerzielles Projekt für Volkswagen, die Entwicklung eines Expertensystems. 2007 habe ich die velian GmbH mitgegründet und 2010 den Paradigmenwechsel zu agiler Softwareentwicklung mittels Scrum mitgestaltet, nachdem ich anfangs sehr skeptisch war. Als Partner eines Kleinunternehmens war ich natürlicherweise Generalist. Ich war zwar auf IT spezialisiert, nur musste ich mich auch mit anderen Themen auseinandersetzen. Durch Scrum habe ich gelernt diesen Umstand zu kultivieren anstatt dagegen anzuarbeiten. - Bereits ab 2011 war ich als ScrumCoach tätig. 2012 bin ich Freelancer geworden. Von 2013 bis 2016 habe ich ernsthaft ein persönliches Interesse verfolgt und einen Ausflug in eine ganz andere Welt unternommen, die der Psychologie und Psychotherapie. Diesen Weg habe ich 2016 mit meiner Erlangung des "Heilpraktiker für Psychotherapie" abgeschlossen. Noch im selben Jahr wurde mir klar, dass dieser Beruf für mich nicht der richtige ist und kehrte zu IT-Themen zurück. In der Folge habe ich mich vor allem mit solchen befasst, die vorher nicht in meinem Fokus waren: Frontendentwicklung mittels HTML / CSS und JavaScript, Microservices-Architekturen und Funktionaler Programmierung. Somit bin ich von (Projekt-)Controlling, über Projektmanagement, Scrum in allen Rollen, Software-Architektur und -Entwicklung breit aufgestellt. Ich kenne die Entstehung und Wartung von Softwaresystemen aus allen diesen Perspektiven und weiß daher worauf es ankommt.

Beruflicher Werdegang

2016 - heute

Rolle: Selbstständig

Aufgaben:

überwiegend Arbeit im Auftrag und an eigenen IT-Projekten

2012 - 2015

Psychologische und Psychotherapeutische Aus- und Fortbildungen, Psychotherapeutische Arbeit unter Supervision und Hospitation. Umfang: 420 Stunden.

07/2012 - 09/2013

Rolle: Selbstständig

Aufgaben:

IT-Projektmanagement

07/2009 - 06/2012

Kunde: velian GmbH

Rolle: Prokurist

Aufgaben:

  • IT-Projektmanagement
  • Controlling

10/2005 - 06/2009

Rolle: Selbstständig

Aufgaben:

Softwareentwicklung

08/1997 - 07/1998

Kunde: Uelzener Versicherungen AG

Rolle: Praktikant

Aufgaben:

Sachbearbeitung

Programmiersprachen

C
C++
Entity Relationship Modeling (ERM)
HTML / CSS
Java
Javascript
Ruby
Simple Query Language (SQL)
Spring Boot
Unified Modeling Language (UML)

Design / Entwicklung / Konstruktion

Clean Code
Design Patterns
Relational Database Design
Test-driven Development
UML

Branchen

Branchen

  • Automotive
  • Onlinedienste
  • Maschinenbau

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
nicht möglich

Projekte

Projekte

4 Jahre 7 Monate
2019-09 - heute

verschiedene Projekte

Entwickler C++ make Java ...
Entwickler

DCSS (Dungeon Crawl Stone Soup)

ist ein roguelike, dessen Entwicklung Communitydriven ist. Ich habe in meinem Fork evilcrawl einige Features implementiert. Die meisten davon konnten per Konfigurationsdatei an- und ausgeschaltet werden und sind per default aus. Mit der Zeit habe ich jedoch auch Features entwickelt die per se zur Verbesserung der Spielerfahrung beitragen sollen und sich von der Mainline abgrenzen. Siehe das README.

Pioneer Space Sim

Eine kleine Ergänzung zur modernisierten und stark erweiterten Neuimplementation des Spieleklassikers Elite: Frontier. Mein Fork enthält einen Mod des Spiels, der sich insbesondere auf ökonomische Aspekte bezieht. Ich habe bislang einen Pull Request eingereicht.

MoMIME

Mein kleiner Beitrag zur Reimplementation des 4x-Spieleklassikers Master of Magic.Veröffentlichung meines Mods in Binärform sowie als Codepatches in meiner Dropbox.

C++ make Java Swing
11 Monate
2020-03 - 2021-01

Umschulungsprojekt "73 Fakultät!"

IT-Trainer/ Konzeptionist von IT-Trainings Java Start Basis und Advanced UML ...
IT-Trainer/ Konzeptionist von IT-Trainings

Bei "73 Fakultät!" handelt es sich um ein ehrgeiziges und richtungsweisendes Umschulungsprojekt des Volkswagen Konzerns. Das aktuell größte Deutschlands. Es wird vom Bundesministerium für Wirtschaft und Soziales gefördert.

Durch die Corona-Krise fanden viele der Veranstaltungen über die Online-Plattform Big Blue Button statt.

Ich leitete 2020 die Trainings mehrerer Klassen folgender Veranstaltungen mit jeweils 15 bis 100 Teilnehmern:

  • März: "Java Start" und "Pattern of Design" (objektorientierte Entwurfsmuster / OO Design Patterns)
  • April: "Java Advanced" und das "Java Project", in dem eine monolithische Java-Applikation auf Spring Boot mit separatem Client portiert wurde
  • Mai: "Relational Database Design", "Java Basis I und II" (GUI-Entwicklung mit javaFX), "UML Crashkurs"
  • Juni: "RESTful Java" und "JSP & JSF"
  • Juli: "Clean Code und Test Driven Development (TDD)"
  • August/ September: "Web-Entwicklung mit JavaScript, HTML und CSS"
  • Oktober/ November: "Algorithmen und Datenstrukturen", "Java Basis III", "Webentwicklung mit JavaScript, HTML und CSS II"
  • Dezember/ Januar 2021: "Java Advanced I" (im Wesentlichen Projektarbeit), Prüfungsprojektbegleitung

Folgende Veranstaltungen habe ich (mit-) konzeptioniert:

  • "Java Project", in dem eine monolithische Java-Applikation auf Spring Boot mit separatem Client portiert wird (vollständige Konzeption)
  • "Relational Database Design" (ca. 80% der Konzeption)
  • "UML Crashkurs" (Review)
  • "RESTful Java" (100% der Konzeption)
  • "JSP & JSF" (ca. 50% der Konzeption)
  • "Grobkonzept für Grundlagen Webentwicklung für März 2021"
  • "Algorithmen und Datenstrukturen" (Review)
  • "Java Start" (Review)
Java Start Basis und Advanced UML Pattern of Design (OO Design Patterns) Java Project mit Spring Boot Relational Database Design JSP JSF Clean Code TDD JavaScript ECMAScript HTML CSS
Volkswagen Konzern
Wolfsburg, Braunschweig
3 Monate
2019-07 - 2019-09

Crawler für soziale Netzwerke

Java Developer/ Berater Java 8 Selenium Maven ...
Java Developer/ Berater

Bei meinem Kunden handelt es sich um ein Kleinunternehmen im Bereich Headhunting, Recruiting und HR-Consulting. Dort entwickelte ich einen Crawler für soziale Netzwerke, um Kandidateninformationen und -Kontakte automatisch zu aktualisieren. Ausgeliefert wurde die Software als RESTful Service auf Tomcat.

Zum Ende meines Einsatzes wurde ich als Berater in Sachen Projektmanagement tätig. Ziel war es, kurze Releasezyklen mit hoher Zuverlässigkeit zu realisieren.

Java 8 Selenium Maven Tomcat 9 Jersey 2 Scrum
Personaldiensleister
8 Monate
2018-12 - 2019-07

Entwicklung von Microservices

Java Developer Java 8 Dropwizard / Guice Maven ...
Java Developer

Die sunhill technologies GmbH ist ein mittelständisches IT-Unternehmen im Bereich Mobile Payment und Tochter von Volkswagen Financial Services. Meine Aufgabe war die Entwicklung von Microservices für die Produkte Charge and Fuel und paybyphone.

Für Charge and Fuel habe ich Refactorings zur Verbesserung der Softwarequalität durchgeführt. Für paybyphone entwickelte ich einen RESTful Microservice zur Verarbeitung von Points Of Interest (POI) hinsichtlich Ladesäulen für elektrifizierte Fahrzeuge. Darüber hinaus war ich an der Entwicklung der Service-Architektur und dem relationalen Datenmodell für den Bereich "Charge" in paybyphone maßgeblich beteiligt.

Java 8 Dropwizard / Guice Maven Microservices Spring Boot
Sunhill
3 Monate
2018-10 - 2018-12

Verantwortung für Produktqualität und -Abnahmen

Ruby Selenium Capybara ...

Die velian GmbH ist ein kleines IT-Unternehmen in Braunschweig. Bei diesem Einsatz war ich für die Abnahme von Software vor der Auslieferung an den Kunden und Feedback an das Entwicklerteam verantwortlich. Weiterhin habe ich mit dem Kunden Abnahmegespräche geführt und beim Requirements-Engineering unterstützt. Darüber hinaus habe ich daran gearbeitet einen Mechanismus zum automatisierten Test graphischer Oberflächen aufzuräumen, zu erweitern und wieder in Betrieb zu nehmen.

Ruby Selenium Capybara Docker
velian GmbH
1 Monat
2018-01 - 2018-01

Konversion alter MS-Word-Dokumente

Konzeptuelle und technische Entwicklung des Prototypen Java Libre O?ce API C++ ...
Konzeptuelle und technische Entwicklung des Prototypen

Ein Museum in Quedlinburg verwaltet die Informationen vieler Ausstellungsstücke in Dateien des Formats Microsoft Word 95. Diese Dateien können mit modernen Word-Versionen nicht mehr geöffnet oder konvertiert werden. Darüber hinaus möchte das Museum niemanden beschäftigen, der die Konvertierung manuell Datei für Datei durchführt.

Ich habe daher eine Software entwickelt, die ein ganzes Dateisystem nach Dateien des entsprechenden Formats durchsucht und diese mittels Libre Office in das XHTML-Format konvertiert. Auf der Basis dieses offenen Formats können die Dateien weiterverarbeitet werden.

Java Libre O?ce API C++ C
3 Monate
2017-10 - 2017-12

Verantwortung für Produktqualität

Qualitätssicherung Scrum Javascript ES6
Qualitätssicherung

Die velian GmbH ist ein kleines IT-Unternehmen in Braunschweig, dass schon seit zehn Jahren Scrum einsetzt. Allerdings blieben die positiven Wirkungen, die durch Scrum bei konsequenter Anwendung zu erwarten sind, seit einiger Zeit nicht nur aus, sondern es waren teils erhebliche Rückschritte zu verzeichnen. Die Stimmung der Belegschaft war entsprechend schlecht.

In dieser Situation übernahm ich die Verantwortung für Produktqualität. Meine erste Maßnahme bestand darin der gesamten Belegschaft einen Spielfilm zu zeigen um deutlich zu machen, was umfängliches Commitment bedeutet und dass es dieses braucht, um ehrgeizige Ziele zu erreichen. Meine zweite, einen akut Burnoutgefährdeten Mitarbeiter zum Arzt zu schicken. In den nächsten Wochen habe ich mit der Belegschaft an Best Practices in der Softwareentwicklung gearbeitet, habe Reviews durchgeführt und mit dem Product Owner am Backlog gearbeitet. Letzteres hat sehr kurzfristig die Qualität der Sprint-Plannings erheblich verbessert.

Scrum Javascript ES6
velian GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

9 Jahre 4 Monate
2000-03 - 2009-06

Diplom Wirtschafts-Informatiker (FH)

Diplom Wirtschafts-Informatiker (FH), University of Applied Sciences Ostfalia, Wolfsburg
Diplom Wirtschafts-Informatiker (FH)
University of Applied Sciences Ostfalia, Wolfsburg
1 Jahr 11 Monate
1997-08 - 1999-06

Fachhochschulreife

Fachhochschulreife, BBS II, Fachoberschule Wirtschaft, Uelzen
Fachhochschulreife
BBS II, Fachoberschule Wirtschaft, Uelzen
3 Jahre 11 Monate
1993-08 - 1997-06

Erweiterter Sekundarabschluss

Erweiterter Sekundarabschluss, Schiller-Realschule, Uelzen
Erweiterter Sekundarabschluss
Schiller-Realschule, Uelzen
1 Jahr 11 Monate
1991-09 - 1993-07

Orientierungsstufe

k.A., Lukas-Backmeister-Schule, Uelzen
k.A.
Lukas-Backmeister-Schule, Uelzen
3 Jahre 11 Monate
1987-09 - 1991-07

Grundschule

k.A., Grundschule Holdenstedt
k.A.
Grundschule Holdenstedt

Position

Position

  • Senior Software Developer / Architect, Scrum Coach
  • Scrum Master / Product Owner
  • vorzugsweise in Projekten mit Fokus auf Qualität

Kompetenzen

Kompetenzen

Top-Skills

Java JavaScript Scrum ERM PL / SQL Maven C++ CSS Hibernate HTML(5) Eclipse OOP Git UML Selenium Agile Entwicklung Docker

Aufgabenbereiche

Produktmanagement
Projektmanagement
Qualitätsmanagement
Softwarearchitektur
Softwareentwicklung

Produkte / Standards / Erfahrungen / Methoden

Capybara
Docker
Eclipse
Jersey 2
Libre O?ce API
Maven
Scrum
Selenium
Tomcat 9

Coaching/ Training

  • erfahrungsorientiertes Scrum-Coaching (ca. 2 Jahre)
  • Ausrichtung von unternehmensübergreifenden Veranstaltungen zum Erfahrungsaustausch im agilen Entwicklungsumfeld (ca. 2 Jahre)
  • Technischer IT-Trainer (ca. 6 Monate)
  • Initiierung und Begleitung psychischer Prozesse (ca. 3 Jahre)
  • Inanspruchnahme von Live-, Gruppen- und Fall-Supervision (über 200 h)

Projekt- und Organisationsmanagement

  • Scrum als Teammitglied, Product Owner und Scrum Master in diversen Projekten (5+ Jahre)
  • Volkswagen-Produkt-EntstehungsProzess-48 (PEP-48) als Systemverantwortlicher Volkswagen Serienentwicklung (1 Jahr, 3 Monate)
  • Einblick in die Holakratie (ca. 2 Monate)

Softwareentwicklung

  • Softwareentwickler und -Architekt (ca. 15+ Jahre)

Kompetenzen

Coaching/ Training

  • Agile Produktentwicklung mittels Scrum
  • Technisches IT-Training
  • Persönlichkeitsentwicklung: Entdeckung und Entfaltung privater und beruflicher Potentiale

IT

  • Objektorientierte und prozedurale Software- Entwicklung und -Architektur
  • Funktionale Software-Entwicklung und -Architektur
  • Controlling / Projektcontrolling
  • Frameworkentwicklung
  • Systemmodellierung und -Spezifikation

IT-Projektmanagement

  • Scrum
  • Wasserfall und verwandte Vorgehensmodelle
  • Kanban

Frameworks und Libraries

  • Selenium
  • Spring Boot
  • Jersey
  • Hibernate
  • JUnit
  • Mockito
  • AssertJ
  • RestAssured
  • Java Enterprise Edition 8
  • Java Server Pages
  • Java Server Faces
  • Tomcat
  • Dropwizard/ Guice
  • JavaFX
  • Java Native Interface (JNI)
  • C++ STL
  • Boost C++
  • CppUnit
  • Twee2

Tools

  • Maven
  • IntelliJ
  • Eclipse
  • MS Visual Studio
  • Git
  • Subversion
  • Google Chrome

Entwicklung für die Plattformen

  • Windows XP - Windows 10
  • Linux: Mint, Ubuntu, Debian, Fedora
  • Android

Profil

Vom Nerd zum spezialisierten Generalisten: Ab 2001 bin ich in einem FreizeitVideospielprojekt tief in C++ eingetaucht und parallel dazu ins MemoryManagements des Linux Kernel 2.4. Ab 2004 arbeitete ich als Tutor für C++ und Java. Im selben Jahr absolvierte ich mein erstes kommerzielles Projekt für Volkswagen, die Entwicklung eines Expertensystems. 2007 habe ich die velian GmbH mitgegründet und 2010 den Paradigmenwechsel zu agiler Softwareentwicklung mittels Scrum mitgestaltet, nachdem ich anfangs sehr skeptisch war. Als Partner eines Kleinunternehmens war ich natürlicherweise Generalist. Ich war zwar auf IT spezialisiert, nur musste ich mich auch mit anderen Themen auseinandersetzen. Durch Scrum habe ich gelernt diesen Umstand zu kultivieren anstatt dagegen anzuarbeiten. - Bereits ab 2011 war ich als ScrumCoach tätig. 2012 bin ich Freelancer geworden. Von 2013 bis 2016 habe ich ernsthaft ein persönliches Interesse verfolgt und einen Ausflug in eine ganz andere Welt unternommen, die der Psychologie und Psychotherapie. Diesen Weg habe ich 2016 mit meiner Erlangung des "Heilpraktiker für Psychotherapie" abgeschlossen. Noch im selben Jahr wurde mir klar, dass dieser Beruf für mich nicht der richtige ist und kehrte zu IT-Themen zurück. In der Folge habe ich mich vor allem mit solchen befasst, die vorher nicht in meinem Fokus waren: Frontendentwicklung mittels HTML / CSS und JavaScript, Microservices-Architekturen und Funktionaler Programmierung. Somit bin ich von (Projekt-)Controlling, über Projektmanagement, Scrum in allen Rollen, Software-Architektur und -Entwicklung breit aufgestellt. Ich kenne die Entstehung und Wartung von Softwaresystemen aus allen diesen Perspektiven und weiß daher worauf es ankommt.

Beruflicher Werdegang

2016 - heute

Rolle: Selbstständig

Aufgaben:

überwiegend Arbeit im Auftrag und an eigenen IT-Projekten

2012 - 2015

Psychologische und Psychotherapeutische Aus- und Fortbildungen, Psychotherapeutische Arbeit unter Supervision und Hospitation. Umfang: 420 Stunden.

07/2012 - 09/2013

Rolle: Selbstständig

Aufgaben:

IT-Projektmanagement

07/2009 - 06/2012

Kunde: velian GmbH

Rolle: Prokurist

Aufgaben:

  • IT-Projektmanagement
  • Controlling

10/2005 - 06/2009

Rolle: Selbstständig

Aufgaben:

Softwareentwicklung

08/1997 - 07/1998

Kunde: Uelzener Versicherungen AG

Rolle: Praktikant

Aufgaben:

Sachbearbeitung

Programmiersprachen

C
C++
Entity Relationship Modeling (ERM)
HTML / CSS
Java
Javascript
Ruby
Simple Query Language (SQL)
Spring Boot
Unified Modeling Language (UML)

Design / Entwicklung / Konstruktion

Clean Code
Design Patterns
Relational Database Design
Test-driven Development
UML

Branchen

Branchen

  • Automotive
  • Onlinedienste
  • Maschinenbau

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.