Java Spring Boot Microservices Teamleitung Coaching Präsentation TDD REST SOAP Webservices Scrum
Aktualisiert am 21.01.2022
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 09.01.2023
Verfügbar zu: 80%
davon vor Ort: 100%
Deutsch
Muttersprache
Englisch
fließend und verhandlungssicher
Spanisch
Anfänger

Einsatzorte

Einsatzorte

Bremen (+200km)
Deutschland, Österreich, Schweiz
nicht möglich

Projekte

Projekte

3 Monate
2019-10 - 2019-12

Design und Entwicklung

Senior Software Ingenieur
Senior Software Ingenieur
  • Design und Entwicklung von cloudbasierten Microservices mit Dropwizard, Hystrix, Resilience4j, MongoDB, Docker, Kubernetes, SOAP, REST, Swagger, Java 8 & 11, Unit-Tests (JUnit), Mockito, TDD, Jenkins, Gradle, IntelliJ, Git uvm.
  • Upgradeanalysen und -empfehlungen zur bestehenden Microservicelandschaft auf aktuelle Technologien und Standards
  • Entwurf und Dokumentation von REST-Schnittstellen
  • Präsentation der Sprintergebnisse beim Sprintreview im Rahmen von SCRUM
SDA SE Open Industry Solutions
Hamburg, Deutschland
2 Jahre
2017-10 - 2019-09

Design und Entwicklung

Senior Architekt und Senior Software IngenieurSoftware Ingenieur
Senior Architekt und Senior Software IngenieurSoftware Ingenieur
  • Design und Entwicklung von cloudbasierten Microservices mit Spring Boot, Hystrix, Consul, RxJava, Reactor, Spring Data, R2DBC, Hibernate, SOAP, REST, Swagger, OAuth, JPA, Oracle DB, MySQL, MongoDB, Docker, Jaeger, Appdynamics, Java 8, 9 & 11, Unit-Tests (JUnit), Consul, PACT, Mockito, JMockit, TDD, Elasticsearch, Logstash, Filebeat, Kibana, ELK, Maven, Eclipse IDE, Git uvm.
  • Upgradeanalysen und -empfehlungen zur bestehenden Microservicelandschaft auf aktuelle Technologien und Standards
  • Proaktive Einführung und Etablierung von Technologien, Standards und Methoden zur stetigen Verbesserung der Technologielandschaft und zum Voranbringen des Teams
  • Wartung von bestehenden J2EE Applikationen (JBOSS)
  • Entwurf und Dokumentation von REST-Schnittstellen
  • Definition und Einführung von Entwicklungsleitfähden
  • Etablierung der Durchführung von Performancetests mit JMeter
  • Vorantreiben von Continous Integration & Delivery sowie Unterstützung beim Etablieren einer Delivery Pipeline mit Ausbau der Testautomation
  • Durchführung und Moderation von Tech-Talks zwecks Wissenstransfers
  • Präsentation der Sprintergebnisse beim Sprintreview im Rahmen von SCRUM
Mobilcom-Debitel GmbH
Büdelsdorf, Deutschland
1 Jahr
2017-01 - 2017-12

Design und Entwicklung

Chief Architect
Chief Architect
  • Design und Entwicklung von cloudbasierten Microservices mit AWS, Docker, DigitialOcean, Dropwizard (vglb. Spring Boot), REST, Swagger, JPA, Hibernate, MySQL, Kafka, Java, Unit-Tests (JUnit), TDD, Logentries, Maven, Eclipse IDE, Git, Flyway, Elasticsearch uvm. für eine Cruise- Buchungsplattform
  • Technische Leitung des SCRUM Entwicklungsteams
  • Analyse von Performanceproblemen mit anschließender Performanceoptimierung
  • Definition und Einführung von Entwicklungsleitfähden
  • Vorantreiben von Continous Integration & Delivery sowie Aufsetzen einer Delivery Pipeline mittels
    Jenkins
  • Administration und Unterstützung des Scrum-Teams in der Verwendung von Jira, Confluence, HipChat, Bitbucket und Git
GoVios GmbH
Hamburg, Deutschland
2 Jahre
2016-01 - 2017-12

Projektplanung / -steuerung und Teamleitung

Chief Technology Officer & Chief Architect
Chief Technology Officer & Chief Architect
  • Projektplanung / -steuerung und Teamleitung mithilfe von Jira, Confluence, HipChat und Bitbucket (Atlassian-Tools)
  • Design und Entwicklung von cloudbasierten Microservices mit AWS, Docker, DigitialOcean, Dropwizard (vglb. Spring Boot), JPA, Hibernate, MySQL, Cassandra, Java, Logentries, Eclipse IDE, Git, Flyway uvm. für eine Cruise-Buchungsplattform
  • Vorantreiben von Continous Delivery sowie Aufsetzen einer Delivery Pipeline mittels Maven und Jenkins
  • Definition und Einführung von Entwicklungsleitfähden
  • Einsatz und Einführung von SCRUM und Kanban
  • Unterstützung des Businesses (Product Owner) bei der Anforderungsanalyse, Konzeption von Stories und Priorisierung
  • Aufbau des Entwicklungsteams inkl. Stellenausschreibungen, Bewerbungsgesprächen, Verhandlungen und Anstellungen
GoVios GmbH
Hamburg, Deutschland
1 Jahr 8 Monate
2015-07 - 2017-02

Erstellung einer eigenen ERP Plattform

Senior Software Entwickler
Senior Software Entwickler
  • Das Projekt dient der Erstellung einer eigenen ERP Plattform zur Abbildung der Kerngeschäftsprozesse der VTG AG. Die erstellte Rich-Client-Plattform (WAMOS! auf der VTG Plattform its4rail) bildet die Prozesse der Waggonvermietung vom „Auftrag“ bis zur „Abrechnung“ ab und gliedert sich nahtlos in die umfangreiche interne und externe Systemlandschaft (digitales Archiv, Internet-Portale, Portale für Partner uvm.) ein.
  • Durchführung von objektorientierten Analysen und Ausarbeitung von Software-Designs
  • Software-Entwicklung auf Basis von Java(EE)-Technologien und Methoden: J2EE, Java, JPA, Hibernate, MS SQL, Red Hat JBoss Enterprise Application Platform (EAP), Eclipse RCP, JUnit, Hamcrest, Mockito, AssertJ, Guice, Jackson, XML, JAXB, Subversion, Jira, Scrum, Gradle, Maven, Jenkins, Build Pipeline, Continuous Integration & Delivery
  • Unterstützung der Business-Analysten (Product Owner) bei der Konzeption von Stories
  • Anwendung und Einführung des Spotify Squad Health Check Models
  • Umsetzung von Tickets zur Generierung von Rechnungen und Datenblättern unter Einsatz von Word-Templates und OLE
  • Anpassung und Ergänzung von und mit weiteren GUI Elementen eines Eclipse RCP-Clients
  • Erweiterung der Persistenzschicht durch Hibernatemappings
  • Schema- und Massendatenänderungen mittels SQL Skripten unter Einsatz eines Datenbankmigrationstools (i.A.a. Flyway)
  • Testgetriebene Entwicklung von Businesslogik in Java
VTG AG
Hamburg, Deutschland
1 Jahr 1 Monat
2014-07 - 2015-07

Anforderungsanalyse

Senior Software Ingenieur PhoneGap HTML JavaScript ...
Senior Software Ingenieur
  • Anforderungsanalyse, Architektur, Entwicklung, Auslieferung und Anwendungsbetreuung einer iPhone/iPad/Android App für den Gesundheitssektor
  • Projektplanung und Einsatz von Jira in Verbindung mit Confluence
PhoneGap HTML JavaScript JQuery und JQuery Mobile
Universitäts-Klinikum Frankfurt
Frankfurt, Deutschland
3 Jahre 5 Monate
2012-02 - 2015-06

Lösung von technischen Problemstellungen

Test Automation Ingenieur & Entwickler Java 5 bis 8 Salesforce Zuora ...
Test Automation Ingenieur & Entwickler
  • Lösung von technischen Problemstellungen und Weiterentwicklung von Abonnement- und Zahlungssystemen.
  • Design und Implementierung von Adaptern, Wrappern und Schnittstellen zum Zugriff auf die Anwendungslandschaft der Financial Times
  • Einsatz von Scrum und Kanban in Verbindung mit Jira
  • Präsentation des Teamfortschritts beim zweiwöchentlichen Sprint-Review mit ca. 60 Teilnehmern
  • Aufsetzen von Jenkins mit allen benötigten Jobs zur Realisierung von „Continuous Integration“ (Delivery Pipeline)
  • Evaluation verschiedener Entwicklungswerkzeuge und Frameworks zur Optimierung der Teamproduktivität
  • Coaching von drei Mitarbeitern in Manila, Philippinen (remote)
  • Performance-Verbesserungen and Parallelisierung aufwendiger Testlandschaften (mehr als 1.100 sehr komplexe funktionale Testfälle)
  • Einführung von Konventionen, einer definierten Architektur und Entwicklungsleitfäden
  • Schätzung von Entwicklungsaufwänden
  • Implementierung von Performance-Tests mit HP LoadRunner und Grinder
  • Aufsetzen von Jenkins-Jobs zur Realisierung von „Continuous Integration“
  • Integration von ContiPerf in Jenkins um Performancetrends zu visualisieren und zu verfolgen
  • Teil eines Scrum- und Kanban-Teams mit Verwendung von Jira
  • Implementierung, Test, Auslieferung und Inbetriebnahme von Change Requests
  • Überwachung der Produktivsysteme und direkte Lösung von Problemen (DevOps)
Java 5 bis 8 Salesforce Zuora eRights Dropwizard (vglb. Spring Boot) Kafka Mockito Wiremock Serenity JsonPath JSONAssert Cassandra Ajax REST J2EE SOAP-Webservices XML XPath Stash Eclipse IDE IntelliJ IDEA Git Splunk Maven Zookeeper
The Financial Times
London, Vereinigtes Königreich
2 Monate
2011-12 - 2012-01

Umzug nach London

Vereinigtes Königreich
2 Jahre 3 Monate
2009-09 - 2011-11

Leitung, Architektur und Mentoring

System Analytiker
System Analytiker
  • Leiter, Architekt und Mentor eines 10-köpfigen Testautomations-Teams im Logistikbereich (5 in Polen, 2 in Indien, 3 in Deutschland)
  • Evaluation von Werkzeugen und Testframeworks für automatisiertes Testen von JSF (ICEfaces)- und Ajax-Anwendungen
  • Entwurf, Architektur, Implementierung und Wartung eines domänengetriebenen Testframeworks für funktionale automatisierte Tests basierend auf Java, Selenium RC, Selenium Grid, Feed4JUnit, ContiPerf, JUnit und jQuery
  • Ständige Verbesserung von Testprozessen, Methoden und Werkzeugen
  • Coaching, Anleitung und Unterstützung von Teams beim Entwickeln von testbaren Anwendungen und dem effizienten Einsatz von Testautomation
  • Detaillierte und konsolodierte Testberichterstattung
  • Build- und Konfigurations-Management mit Maven, Ant und Hudson (Continuous Integration)
  • Aufsetzen und Wartung von Linux-Umgebungen
  • Performance-Analyse und Monitoring mit (dynaTrace)
  • Testdatengenerierung und Aufsetzen von umfangreichen realitätsnahen Datenbeständen für Testzwecke (Benerator, Feed4JUnit)
  • Betreuer und zweiter Prüfer für die Bachelorarbeit eines Studenten über automatisiertes Testen von JMS-Systemen
  • Betreuer eines Praktikanten für das Testautomationsteams
Hamburg Süd
Hamburg, Deutschland
2 Jahre 11 Monate
2006-10 - 2009-08

Entwicklung, Wartung, Erweiterung und Debugging

Software Ingenieur
Software Ingenieur
  • Entwicklung, Wartung, Erweiterung und Debugging mehrerer J2EE-Anwendungen (2. Mio. Codezeilen) für das Bundesverwaltungsamt. Eingesetzte Basistechnologien: Hibernate, iBATIS, Struts, Swing, JavaScript, Axis WebServices, IBM WebSphere, native C++ Bibliotheken mit Java-Anbindung und individueller über die Jahre gewachsenen Technologien
  • Migration von Host-Systemen (Cobol) auf Java Technologien
  • Spezifikation von Änderungsanforderungen in Zusammenarbeit mit unseren Kunden
  • Durchführung des kompletten Entwicklungslebenszyklus: Analyse, Spezifikation, Entwurf, Entwicklung, Test, Auslieferung und Inbetriebnahme
  • Architekt und leitender Entwickler des Werkzeugs “Proven!” (Java, FIT, Fitnesse, Selenium RC, HttpUnit, JUnit, DBUnit, Word)
  • Durchführung von Trainings zum Werkzeug „Proven!“
  • Coach und Mentor von vier neuen Teammitgliedern
  • Entwicklung von Excel-Erweiterungen in „Visual Basic for Applications“ und eines PDF-Merge-Werkzeugs unter Zuhilfenahme von Java Technologien
  • Wartung und Betreuung von Linux-Umgebungen und VMWare-Systemen
Capgemini sd&m AG
Frankfurt am Main, Deutschland
2 Jahre
2004-10 - 2006-09

Entwicklung und Systemadministration

Entwickler und Systemadministrator
Entwickler und Systemadministrator
  • Entwicklung von intern und öffentlich zugänglichen Systemen in PHP, MySQL, MS SQL und MS Access
  • Scripting von Linux Bash-Skripten
  • Hauptverantwortlicher für die firmenweite Windows XP, Windows 2003 Server und Active Directory Infrastruktur
  • Aufsetzen, Wartung und Administration von Linux Servern für Immissionsmessstationen
ted GmbH
Bremerhaven, Deutschland
1 Jahr 3 Monate
2003-04 - 2004-06

Administration

Entwickler und Systemadministrator
Entwickler und Systemadministrator
  • Administration von Linux-Servern und Entwicklung von Webseiten in PHP und MySQL
HauptMedia GbR
Cuxhaven, Deutschland

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre 2 Monate
2003-09 - 2007-10

Informatik

Diplom-Informatiker (FH) mit der Gesamtnote 1,3, Hochschule Bremerhaven, Deutschland
Diplom-Informatiker (FH) mit der Gesamtnote 1,3
Hochschule Bremerhaven, Deutschland

Fokus auf Programmierung, Algorithmen, Datenstrukturen, Datenbanken, Entwicklungsprozesse, Projektleitung, Datenschutz, BWL, Mathematik und Physik.

Das im Umfang der Diplomarbeit erstellte Framework “Proven!” wurde zu einem Standardwerkzeug bei Capgemini sd&m. Proven! ist ein Framework und Werkzeug, welches eine Programmiersprache, Testspezifiaktionsmethoden und detaillierte Berichte bereitstellt.

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Zusammenfassung
Studierter Senior Software Ingenieur mit mehr als zwölf Jahren Erfahrung in Entwicklung, Architektur und Qualitätssicherung ? erlangt in hoch vertraulichen Projekten im öffentlichen Bereich und internationalen Projekten mit mehreren verteilten Lokationen für private Unternehmen in Logistik, Medien, Tourismus, Versicherung und Telekommunikation. Erfahren in der Leitung von Teams, der Zusammenarbeit mit verschiedenen Akteuren und der Erbringung termingerechter Lösungen.

Lehrtätigkeiten

WS 19/20

Lehrbeauftragter, Hochschule Bremerhaven, Bremerhaven, Deutschland

WS 18/19

Lehrbeauftragter, Hochschule Bremerhaven, Bremerhaven, Deutschland

WS 17/18

Durchführung der Vorlesung und Betreuung der Übungen zu Software Engineering III: Entwicklung einer J2EE-Webapplikation mit JBoss Wildfly, Java, PrimeFaces, TDD, Maven, JPA, H2 Database Engine und Eclipse

WS 16/17

Durchführung der Vorlesung und Betreuung der Übungen zu Software Engineering III: Entwicklung einer J2EE-Webapplikation mit JBoss Wildfly, Java, PrimeFaces, TDD, Maven, JPA, H2 Database Engine und Eclipse

03/2018 ? 10/2018

Lehrbeauftragter, Hochschule Bremerhaven, Bremerhaven, Deutschland
Betreuung der Übungen zu Business Intelligence

03/2017 ? 03/2018

Lehrbeauftragter, Hochschule Bremerhaven, Bremerhaven, Deutschland
Betreung eines Studentenprojektes

Einsatzorte

Einsatzorte

Bremen (+200km)
Deutschland, Österreich, Schweiz
nicht möglich

Projekte

Projekte

3 Monate
2019-10 - 2019-12

Design und Entwicklung

Senior Software Ingenieur
Senior Software Ingenieur
  • Design und Entwicklung von cloudbasierten Microservices mit Dropwizard, Hystrix, Resilience4j, MongoDB, Docker, Kubernetes, SOAP, REST, Swagger, Java 8 & 11, Unit-Tests (JUnit), Mockito, TDD, Jenkins, Gradle, IntelliJ, Git uvm.
  • Upgradeanalysen und -empfehlungen zur bestehenden Microservicelandschaft auf aktuelle Technologien und Standards
  • Entwurf und Dokumentation von REST-Schnittstellen
  • Präsentation der Sprintergebnisse beim Sprintreview im Rahmen von SCRUM
SDA SE Open Industry Solutions
Hamburg, Deutschland
2 Jahre
2017-10 - 2019-09

Design und Entwicklung

Senior Architekt und Senior Software IngenieurSoftware Ingenieur
Senior Architekt und Senior Software IngenieurSoftware Ingenieur
  • Design und Entwicklung von cloudbasierten Microservices mit Spring Boot, Hystrix, Consul, RxJava, Reactor, Spring Data, R2DBC, Hibernate, SOAP, REST, Swagger, OAuth, JPA, Oracle DB, MySQL, MongoDB, Docker, Jaeger, Appdynamics, Java 8, 9 & 11, Unit-Tests (JUnit), Consul, PACT, Mockito, JMockit, TDD, Elasticsearch, Logstash, Filebeat, Kibana, ELK, Maven, Eclipse IDE, Git uvm.
  • Upgradeanalysen und -empfehlungen zur bestehenden Microservicelandschaft auf aktuelle Technologien und Standards
  • Proaktive Einführung und Etablierung von Technologien, Standards und Methoden zur stetigen Verbesserung der Technologielandschaft und zum Voranbringen des Teams
  • Wartung von bestehenden J2EE Applikationen (JBOSS)
  • Entwurf und Dokumentation von REST-Schnittstellen
  • Definition und Einführung von Entwicklungsleitfähden
  • Etablierung der Durchführung von Performancetests mit JMeter
  • Vorantreiben von Continous Integration & Delivery sowie Unterstützung beim Etablieren einer Delivery Pipeline mit Ausbau der Testautomation
  • Durchführung und Moderation von Tech-Talks zwecks Wissenstransfers
  • Präsentation der Sprintergebnisse beim Sprintreview im Rahmen von SCRUM
Mobilcom-Debitel GmbH
Büdelsdorf, Deutschland
1 Jahr
2017-01 - 2017-12

Design und Entwicklung

Chief Architect
Chief Architect
  • Design und Entwicklung von cloudbasierten Microservices mit AWS, Docker, DigitialOcean, Dropwizard (vglb. Spring Boot), REST, Swagger, JPA, Hibernate, MySQL, Kafka, Java, Unit-Tests (JUnit), TDD, Logentries, Maven, Eclipse IDE, Git, Flyway, Elasticsearch uvm. für eine Cruise- Buchungsplattform
  • Technische Leitung des SCRUM Entwicklungsteams
  • Analyse von Performanceproblemen mit anschließender Performanceoptimierung
  • Definition und Einführung von Entwicklungsleitfähden
  • Vorantreiben von Continous Integration & Delivery sowie Aufsetzen einer Delivery Pipeline mittels
    Jenkins
  • Administration und Unterstützung des Scrum-Teams in der Verwendung von Jira, Confluence, HipChat, Bitbucket und Git
GoVios GmbH
Hamburg, Deutschland
2 Jahre
2016-01 - 2017-12

Projektplanung / -steuerung und Teamleitung

Chief Technology Officer & Chief Architect
Chief Technology Officer & Chief Architect
  • Projektplanung / -steuerung und Teamleitung mithilfe von Jira, Confluence, HipChat und Bitbucket (Atlassian-Tools)
  • Design und Entwicklung von cloudbasierten Microservices mit AWS, Docker, DigitialOcean, Dropwizard (vglb. Spring Boot), JPA, Hibernate, MySQL, Cassandra, Java, Logentries, Eclipse IDE, Git, Flyway uvm. für eine Cruise-Buchungsplattform
  • Vorantreiben von Continous Delivery sowie Aufsetzen einer Delivery Pipeline mittels Maven und Jenkins
  • Definition und Einführung von Entwicklungsleitfähden
  • Einsatz und Einführung von SCRUM und Kanban
  • Unterstützung des Businesses (Product Owner) bei der Anforderungsanalyse, Konzeption von Stories und Priorisierung
  • Aufbau des Entwicklungsteams inkl. Stellenausschreibungen, Bewerbungsgesprächen, Verhandlungen und Anstellungen
GoVios GmbH
Hamburg, Deutschland
1 Jahr 8 Monate
2015-07 - 2017-02

Erstellung einer eigenen ERP Plattform

Senior Software Entwickler
Senior Software Entwickler
  • Das Projekt dient der Erstellung einer eigenen ERP Plattform zur Abbildung der Kerngeschäftsprozesse der VTG AG. Die erstellte Rich-Client-Plattform (WAMOS! auf der VTG Plattform its4rail) bildet die Prozesse der Waggonvermietung vom „Auftrag“ bis zur „Abrechnung“ ab und gliedert sich nahtlos in die umfangreiche interne und externe Systemlandschaft (digitales Archiv, Internet-Portale, Portale für Partner uvm.) ein.
  • Durchführung von objektorientierten Analysen und Ausarbeitung von Software-Designs
  • Software-Entwicklung auf Basis von Java(EE)-Technologien und Methoden: J2EE, Java, JPA, Hibernate, MS SQL, Red Hat JBoss Enterprise Application Platform (EAP), Eclipse RCP, JUnit, Hamcrest, Mockito, AssertJ, Guice, Jackson, XML, JAXB, Subversion, Jira, Scrum, Gradle, Maven, Jenkins, Build Pipeline, Continuous Integration & Delivery
  • Unterstützung der Business-Analysten (Product Owner) bei der Konzeption von Stories
  • Anwendung und Einführung des Spotify Squad Health Check Models
  • Umsetzung von Tickets zur Generierung von Rechnungen und Datenblättern unter Einsatz von Word-Templates und OLE
  • Anpassung und Ergänzung von und mit weiteren GUI Elementen eines Eclipse RCP-Clients
  • Erweiterung der Persistenzschicht durch Hibernatemappings
  • Schema- und Massendatenänderungen mittels SQL Skripten unter Einsatz eines Datenbankmigrationstools (i.A.a. Flyway)
  • Testgetriebene Entwicklung von Businesslogik in Java
VTG AG
Hamburg, Deutschland
1 Jahr 1 Monat
2014-07 - 2015-07

Anforderungsanalyse

Senior Software Ingenieur PhoneGap HTML JavaScript ...
Senior Software Ingenieur
  • Anforderungsanalyse, Architektur, Entwicklung, Auslieferung und Anwendungsbetreuung einer iPhone/iPad/Android App für den Gesundheitssektor
  • Projektplanung und Einsatz von Jira in Verbindung mit Confluence
PhoneGap HTML JavaScript JQuery und JQuery Mobile
Universitäts-Klinikum Frankfurt
Frankfurt, Deutschland
3 Jahre 5 Monate
2012-02 - 2015-06

Lösung von technischen Problemstellungen

Test Automation Ingenieur & Entwickler Java 5 bis 8 Salesforce Zuora ...
Test Automation Ingenieur & Entwickler
  • Lösung von technischen Problemstellungen und Weiterentwicklung von Abonnement- und Zahlungssystemen.
  • Design und Implementierung von Adaptern, Wrappern und Schnittstellen zum Zugriff auf die Anwendungslandschaft der Financial Times
  • Einsatz von Scrum und Kanban in Verbindung mit Jira
  • Präsentation des Teamfortschritts beim zweiwöchentlichen Sprint-Review mit ca. 60 Teilnehmern
  • Aufsetzen von Jenkins mit allen benötigten Jobs zur Realisierung von „Continuous Integration“ (Delivery Pipeline)
  • Evaluation verschiedener Entwicklungswerkzeuge und Frameworks zur Optimierung der Teamproduktivität
  • Coaching von drei Mitarbeitern in Manila, Philippinen (remote)
  • Performance-Verbesserungen and Parallelisierung aufwendiger Testlandschaften (mehr als 1.100 sehr komplexe funktionale Testfälle)
  • Einführung von Konventionen, einer definierten Architektur und Entwicklungsleitfäden
  • Schätzung von Entwicklungsaufwänden
  • Implementierung von Performance-Tests mit HP LoadRunner und Grinder
  • Aufsetzen von Jenkins-Jobs zur Realisierung von „Continuous Integration“
  • Integration von ContiPerf in Jenkins um Performancetrends zu visualisieren und zu verfolgen
  • Teil eines Scrum- und Kanban-Teams mit Verwendung von Jira
  • Implementierung, Test, Auslieferung und Inbetriebnahme von Change Requests
  • Überwachung der Produktivsysteme und direkte Lösung von Problemen (DevOps)
Java 5 bis 8 Salesforce Zuora eRights Dropwizard (vglb. Spring Boot) Kafka Mockito Wiremock Serenity JsonPath JSONAssert Cassandra Ajax REST J2EE SOAP-Webservices XML XPath Stash Eclipse IDE IntelliJ IDEA Git Splunk Maven Zookeeper
The Financial Times
London, Vereinigtes Königreich
2 Monate
2011-12 - 2012-01

Umzug nach London

Vereinigtes Königreich
2 Jahre 3 Monate
2009-09 - 2011-11

Leitung, Architektur und Mentoring

System Analytiker
System Analytiker
  • Leiter, Architekt und Mentor eines 10-köpfigen Testautomations-Teams im Logistikbereich (5 in Polen, 2 in Indien, 3 in Deutschland)
  • Evaluation von Werkzeugen und Testframeworks für automatisiertes Testen von JSF (ICEfaces)- und Ajax-Anwendungen
  • Entwurf, Architektur, Implementierung und Wartung eines domänengetriebenen Testframeworks für funktionale automatisierte Tests basierend auf Java, Selenium RC, Selenium Grid, Feed4JUnit, ContiPerf, JUnit und jQuery
  • Ständige Verbesserung von Testprozessen, Methoden und Werkzeugen
  • Coaching, Anleitung und Unterstützung von Teams beim Entwickeln von testbaren Anwendungen und dem effizienten Einsatz von Testautomation
  • Detaillierte und konsolodierte Testberichterstattung
  • Build- und Konfigurations-Management mit Maven, Ant und Hudson (Continuous Integration)
  • Aufsetzen und Wartung von Linux-Umgebungen
  • Performance-Analyse und Monitoring mit (dynaTrace)
  • Testdatengenerierung und Aufsetzen von umfangreichen realitätsnahen Datenbeständen für Testzwecke (Benerator, Feed4JUnit)
  • Betreuer und zweiter Prüfer für die Bachelorarbeit eines Studenten über automatisiertes Testen von JMS-Systemen
  • Betreuer eines Praktikanten für das Testautomationsteams
Hamburg Süd
Hamburg, Deutschland
2 Jahre 11 Monate
2006-10 - 2009-08

Entwicklung, Wartung, Erweiterung und Debugging

Software Ingenieur
Software Ingenieur
  • Entwicklung, Wartung, Erweiterung und Debugging mehrerer J2EE-Anwendungen (2. Mio. Codezeilen) für das Bundesverwaltungsamt. Eingesetzte Basistechnologien: Hibernate, iBATIS, Struts, Swing, JavaScript, Axis WebServices, IBM WebSphere, native C++ Bibliotheken mit Java-Anbindung und individueller über die Jahre gewachsenen Technologien
  • Migration von Host-Systemen (Cobol) auf Java Technologien
  • Spezifikation von Änderungsanforderungen in Zusammenarbeit mit unseren Kunden
  • Durchführung des kompletten Entwicklungslebenszyklus: Analyse, Spezifikation, Entwurf, Entwicklung, Test, Auslieferung und Inbetriebnahme
  • Architekt und leitender Entwickler des Werkzeugs “Proven!” (Java, FIT, Fitnesse, Selenium RC, HttpUnit, JUnit, DBUnit, Word)
  • Durchführung von Trainings zum Werkzeug „Proven!“
  • Coach und Mentor von vier neuen Teammitgliedern
  • Entwicklung von Excel-Erweiterungen in „Visual Basic for Applications“ und eines PDF-Merge-Werkzeugs unter Zuhilfenahme von Java Technologien
  • Wartung und Betreuung von Linux-Umgebungen und VMWare-Systemen
Capgemini sd&m AG
Frankfurt am Main, Deutschland
2 Jahre
2004-10 - 2006-09

Entwicklung und Systemadministration

Entwickler und Systemadministrator
Entwickler und Systemadministrator
  • Entwicklung von intern und öffentlich zugänglichen Systemen in PHP, MySQL, MS SQL und MS Access
  • Scripting von Linux Bash-Skripten
  • Hauptverantwortlicher für die firmenweite Windows XP, Windows 2003 Server und Active Directory Infrastruktur
  • Aufsetzen, Wartung und Administration von Linux Servern für Immissionsmessstationen
ted GmbH
Bremerhaven, Deutschland
1 Jahr 3 Monate
2003-04 - 2004-06

Administration

Entwickler und Systemadministrator
Entwickler und Systemadministrator
  • Administration von Linux-Servern und Entwicklung von Webseiten in PHP und MySQL
HauptMedia GbR
Cuxhaven, Deutschland

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre 2 Monate
2003-09 - 2007-10

Informatik

Diplom-Informatiker (FH) mit der Gesamtnote 1,3, Hochschule Bremerhaven, Deutschland
Diplom-Informatiker (FH) mit der Gesamtnote 1,3
Hochschule Bremerhaven, Deutschland

Fokus auf Programmierung, Algorithmen, Datenstrukturen, Datenbanken, Entwicklungsprozesse, Projektleitung, Datenschutz, BWL, Mathematik und Physik.

Das im Umfang der Diplomarbeit erstellte Framework “Proven!” wurde zu einem Standardwerkzeug bei Capgemini sd&m. Proven! ist ein Framework und Werkzeug, welches eine Programmiersprache, Testspezifiaktionsmethoden und detaillierte Berichte bereitstellt.

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Zusammenfassung
Studierter Senior Software Ingenieur mit mehr als zwölf Jahren Erfahrung in Entwicklung, Architektur und Qualitätssicherung ? erlangt in hoch vertraulichen Projekten im öffentlichen Bereich und internationalen Projekten mit mehreren verteilten Lokationen für private Unternehmen in Logistik, Medien, Tourismus, Versicherung und Telekommunikation. Erfahren in der Leitung von Teams, der Zusammenarbeit mit verschiedenen Akteuren und der Erbringung termingerechter Lösungen.

Lehrtätigkeiten

WS 19/20

Lehrbeauftragter, Hochschule Bremerhaven, Bremerhaven, Deutschland

WS 18/19

Lehrbeauftragter, Hochschule Bremerhaven, Bremerhaven, Deutschland

WS 17/18

Durchführung der Vorlesung und Betreuung der Übungen zu Software Engineering III: Entwicklung einer J2EE-Webapplikation mit JBoss Wildfly, Java, PrimeFaces, TDD, Maven, JPA, H2 Database Engine und Eclipse

WS 16/17

Durchführung der Vorlesung und Betreuung der Übungen zu Software Engineering III: Entwicklung einer J2EE-Webapplikation mit JBoss Wildfly, Java, PrimeFaces, TDD, Maven, JPA, H2 Database Engine und Eclipse

03/2018 ? 10/2018

Lehrbeauftragter, Hochschule Bremerhaven, Bremerhaven, Deutschland
Betreuung der Übungen zu Business Intelligence

03/2017 ? 03/2018

Lehrbeauftragter, Hochschule Bremerhaven, Bremerhaven, Deutschland
Betreung eines Studentenprojektes

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.