1 von 91.893 IT- und Engineering-Profilen

Fachlicher Schwerpunkt dieses Freiberuflers

Projekt- und Interims-Management, Planung, Entwicklung und Test von Internet-Plattformen

verfügbar ab
01.10.2018
verfügbar zu
100 %
davon vor Ort
80 %
PLZ-Gebiet, Land

D0

D1

D2

D3

D4

D5

D6

D7

D8

D9

Österreich

Schweiz

Einsatzort unbestimmt

Projekte

03/2018 - 06/2018

4 Monate

Testarchitektur B2B Suchmaschine

Rolle
Testmanager
Einsatzort
Hamburg
Projektinhalte

Beratung bei der Testarchitektur und Qualitätssicherung für eine Rails-basierte B2B-Suchmaschine. Analyse der bestehenden Testprozesse und Docker-basierten CI/CD Pipeline. Evaluierung von Vorgehensweisen und Produkten zur Testautomatisierung für die unternehmensweiten Akzeptanztests. Einbettung in die CI/CD-Pipeline. Coaching des Testmanagements.

Machbarkeits-Analyse zu Performance- und Stress-Tests in Cloud-Umgebungen (AWS, Google Cloud etc).

Durchführung Konzeption und Implementierung der Testautomatisierung für Post Deployment-, API- und UI-Tests auf Basis von Postman, Selenium, Gitlab, Docker, Ruby und Node.js.

Einführung von Contract Testing mittels des Pact Frameworks. Coaching des Testteams.

Kenntnisse

Docker

Scrum

Ruby

Testautomatisierung

Acceptance Test

Performance Test

Pact

Produkte

Gitlab

Pact

Jira

Confluence

Postman

04/2017 - 10/2017

7 Monate

REST-APIs für Docker

Rolle
Architekt
Projektinhalte

Konzeption und Einführung einer Blaupause für REST-APIs in einer Unternehmensumgebung. Die JEE-basierten REST-APIs sollen in einer Container- Umgebung (Docker, Mesosphere DC/OS) laufen und durch JWT abgesichert werden. Kommunikationsmanagement und Einführung in die neue Plattform. Erstellung von Standards,Vorgaben für Entwicklung & Test sowie die Definition der CI-Umgebung mit Git, Maven, Jenkins, Nexus, Sonar. Begleitung der Entwickler bei der Umsetzung eines ersten APIs.

Kenntnisse

Docker

Java

REST

Spring Boot

JWT

Produkte

Apache Mesos

Mesosphere DC/OS

Maven

Nexus

Sonar

Jenkins

04/2017 - 10/2017

7 Monate

Plattform Behördenkommunikation

Rolle
Architekt
Projektinhalte

Konzeption der technischer Architektur einer Kommunikationsplattform für den gesicherten Austausch von Nachrichten und Daten mit OSCI/EGVP. Die Plattform sollte anderen Anwendungen der Organisation die einfache Nutzung dieses Kommunikationsweges bieten. Beratung bei der Spezifikation der fachlichen Anforderungen, Ableitung der technischen Anforderungen und bei der Auswahl externer Anbieter/Produkte. Definition der benötigten Integrationsbausteine und Schnittstellen auf Basis von Oracle Weblogic und DB, JEE7. Schätzung für die Implementierungsphase.

Kenntnisse

EGVP

OSCI

JEE

Produkte

WebLogic

Oracle DB

02/2016 - 01/2017

1 Jahr

Konzeption & Implementierung Technische Plattform

Rolle
Product Owner
Einsatzort
Nürnberg
Projektinhalte
  • Übernahme der Verantwortung für die Technische Plattform als Product Owner. Innerhalb eines größeren Migrationsprojekts, bei dem eine Kernanwendung von C++/ Corba auf JEE/Web Services umgestellt werden soll, definiert und liefert das Scrum- Team Technische Plattform die technische Grundlage für dieses Projekt und weitere Entwicklungen innerhalb der beauftragenden, bundesweit agierenden, Organisation.
  • Der PO Technische Plattform ist dafür verantwortlich, dass eine generisch verwendbare, neue Plattform für Java-Anwendungen entwickelt wird, die an weitere Projekte ausgeliefert werden kann. Er arbeitet dazu eng mit den Stakeholdern in und außerhalb des Projekts zusammen und ermittelt deren Anforderungen, die in entsprechende User Stories (Jira/Confluence) und Requirement-Modelle (MID Innovator) dokumentiert werden.
  • Die Plattform umfasst auch die Projektinfrastruktur wie Confluence & Jira, sowie den Build-Stack aus Stash, Maven, Jenkins, Nexus, Sonar usw. Neben reinen Laufzeitkomponenten erarbeitet das Team daher auch Entwicklungskomponenten, wie Maven Archetypen & Plugins, oder stellt angepasste Sonar-Regelsätze für die Qualitätssicherung der neuen Anwendungsstruktur zur Verfügung.
Kenntnisse

Scrum

Requirements

UML

Java8

JEE7

SOA

Oracle/SQL

Oracle SOA

Business Rules Engine

BDD

Testautomatisierung

REST

SOAP

XML-RPC

Git

Produkte

Atlassian JIRA

Atlassian Confluence

Jboss Drools

Cucumber

WebLogic

Oracle DB

Maven Buildmanagement

Stash

Jenkins

Nexus

SonarQube

07/2014 - 06/2015

1 Jahr

Marketing Automation Plattform

Rolle
CTO
Einsatzort
Berlin
Projektinhalte
  • Übernahme der Leitung für die Entwicklung einer neuen SaaS-Plattform für die Marketing-Automatisierung. Die Aufgabenstellung bestand darin, mit einem agil und verteilt arbeitenden Team einen marktreifen Prototypen zu entwickeln.
  • Neben dem Erwartungs- und Anforderungsmanagement bei Stakeholdern in und außerhalb der Unternehmensgruppe, gehörte auch die Analyse (Due Diligence) von Unternehmen zum Aufgabenbereich, ebenso wie die Betreuung einzelner eCommerce-Anwendungen (Web Shops) der Gruppe.
  • Die Plattform bestand aus einem zentralen Management-Kern, (JEE-Anwendungen mit AngularJS, JBoss, PostgreSQL und Activiti) und angekoppelten REST-APIs (Restlet, Redis) für die einzelnen Produkte, die über ZooKeeper zentral konfiguriert wurden und ihre Messdaten über Message Queues lieferten. Zentrale Funktionen der Plattform wurden als Geschäftsprozesse (BPM) modelliert und in Activiti- Servern deployt.
  • Die einzelnen Module waren so ausgelegt, dass sie mit Puppet konfiguriert und in Cloud-Umgebungen bereitgestellt und betrieben werden konnten.
Kenntnisse

Scrum

agiles Projektmanagement

Architektur

Projektplanung

Prozessanalyse

Prozessautomatisierung

JEE

AWS

Due-Diligence-Prüfung

Requirement Analyse

Build Prozess

Product Owner

Produkte

AWS

Redis

PostgreSQL

Activiti

Atlassian Confluence

Atlassian JIRA

Zendesk

Bamboo

Maven

04/2014 - 06/2014

3 Monate

Automotive Sales Platform

Rolle
Testmanager
Einsatzort
München
Projektinhalte
  • Das Projekt umfasst die Entwicklung einer Web-Plattform für einen Automobilhersteller, deren Zweck der direkte und indirekte (Händler) Verkauf von Fahrzeugen war. Die neu entwickelte Plattform basiert auf JEE-Technologien und kommuniziert mit zahlreichen Fremdsystemen, teilweise Host-basiert.
  • Das Plattformprojekt nutzte Scrum und hatte eine umfangreiche Test- und Qualitätssicherungs-Pipeline auf Basis von Jenkins, JUnit, Oracle GlassFish, Oracle DB und Sonar aufgebaut. Als Test-Manager war ich verantwortlich für die Weiterentwicklung der Testautomatisierungs-Strategie.
  • Besonderes Augenmerk lag dabei auf der Reduzierung der Test-Laufzeiten, da die Testläufe zu lang gerieten, um den Entwicklern schnell Feedback liefern zu können. Analyse der Test-Pipeline und Erarbeitung von Änderungsvorschlägen für das Projekt-Management.
Kenntnisse

Scrum

Testanalyse

Testautomatisierung

JEE

Produkte

Oracle GlassFish

Oracle DB

Jenkins

SonarQube

12/2013 - 03/2014

4 Monate

Verteiltes ID-Management

Rolle
Build-Management, Entwicklung
Einsatzort
Rostock
Projektinhalte

Entwicklung einer Anwendung für die Erstellung und die Verwaltung von ID- Dokumenten, Ausweisen.Auf Basis eines bestehenden Frameworks sollte eine hochsichere Anwendung für die Ausgabe von großen Mengen von ID-Dokumenten und das Management des Bestellprozesses erstellt werden. Die mehrsprachige Anwendung arbeitete verteilt an mehren Standorten, sowohl online als auch offline.

  • Spezifikation und Einführung des Build-Prozesss für JEE-Komponenten auf Basis von Maven und JBoss.
  • Einführung in den Testprozess für Kundenteams.
  • Demonstration von Test-Techniken für Unit- und Integrationstests mit und ohne VMs.
  • Integration der entsprechenden Prozesse in die Jenkins-Instanzen.
  • Einführung eines QS-Prozesses mit Sonar für die SW-Komponenten.
  • Entwicklung von JEE-Komponenten mit SQL Server und Oracle.
Kenntnisse

Scrum

JEE

Maven Buildmanagement

Agiles Testen

QM

Testautomatisierungen

Produkte

SonarQube

Virtualbox

Maven

04/2013 - 11/2013

8 Monate

Redesign REST-API

Rolle
Projektleitung, Entwicklung
Projektinhalte

Redesign eines bestehenden REST-APIs zu dessen funktionaler Erweiterung. Einführung neuer Geschäftsfunktionen unter Wahrung der Kompatibilität zur bestehenden API-Version. Umarbeitung der bestehenden Java-Funktionalität zur Einpassung in die neue API-Version. Integration eines Frameworks für Geschäftsregeln, Entwurf einer Regelbasis.

  • Erstellung einer automatisierten Integrations-Testumgebung mit virtuellen Maschinen auf Basis von Vagrant und VirtualBox.
  • Herstellung von Test-Skripten für den Integrations- und Abnahmetest auf Basis der Anforderungen und des bisherigen Systems.
  • Generierung von Testdaten.
  • Nachweis der Kompatibilität des überarbeiteten API anhand der Tests.
Kenntnisse

JEE

REST

Maven Buildmanagement

Acceptance test

Business Rule Engine

Produkte

MySQL

Jboss Drools

Jenkins

Maven

Vagrant

Virtualbox

10/2012 - 03/2013

6 Monate

API Auftragsverwaltung

Rolle
Projektplanung, Entwicklung
Projektinhalte
  • Entwurf und Entwicklung eines JEE-basierten (Oracle GlassFish) REST-APIs, über den Anwender Prüfaufträge einstellen und deren Ausführung über die Laufzeit hinweg überwachen können. Aufträge wurden hierbei über Queues an die ausführenden Instanzen verteilt.
  • Beinhaltete ebenso eine REST-basierte Serviceschnittstelle für das Management des Systems, sowie Überwachungsschnittstellen für die Betriebsführung.
  • Erstellung einer automatisierten Integrations-Testumgebung mit virtuellen Maschinen auf Basis von Vagrant und VirtualBox.
  • Generierung von Testdaten. Herstellung von Test- Skripten für den Integrations- und Abnahmetest auf Basis der Anforderungen.
Kenntnisse

JEE

Maven Buildmanagement

REST

Acceptance test

04/2012 - 06/2012

3 Monate

Prototyp PHP/Node JS Integration

Rolle
Architekt, Entwickler
Projektinhalte

Entwicklung eines Prototypen (REST Webdienste) auf Basis von Node.js zur Integration in eine bestehende PHP-Plattform mit MongoDB. Der Prototyp diente also Studienmodell für eine etwaige künftige Neuausrichtung der Entwicklungsabteilung.

Kenntnisse

REST

Node.js

PHP

10/2011 - 05/2012

8 Monate

Management Publikationsgenerierung

Rolle
Design, Entwicklung
Projektinhalte

Konzeption und Entwicklung einer Intranet-Anwendung für die Überprüfung, Validierung und Generierung von XML-Dokumenten (DocBook). Die auf Rails basierende Management-Anwendung ermöglichte Autoren und Redakteuren das Überprüfen des Fertigstellungsgrads ihres Projekts, sowie eine Voransicht der Endprodukte.

Kenntnisse

DocBook

XML

Ruby

Rails

10/2011 - 11/2011

2 Monate

Analyse PHP-Plattform

Rolle
Projekplanung
Projektinhalte

Technische Analyse einer bestehenden PHP-Plattform für E-Mail-Marketing. Aufnahme des Entwicklungsstandes, Analyse der Architektur und der Entwicklungsprozesse. Erarbeitung von Szenarien (technische Architektur, Aufwandsschätzungen, Entscheidungsvorlagen) für die Weiterentwicklung.

Kenntnisse

Due-Diligence-Prüfung

PHP

E-Mail Marketing

01/2010 - 12/2010

1 Jahr

E-Mail Marketing Plattform

Rolle
Technischer Leiter
Projektinhalte
  • Interimsweise Übernahme der technischen Leitung und Planung der Gesamtarchitektur einer neuen E-Mail-Marketing-Plattform. Planung und Management der Implementierungsphase, Planung der Folgephasen und Releases. Technologie-Coaching der Entwickler und PM-Coaching (Scrum) der künftigen technischen Leiter.
  • Aufgrund der Anforderungen an die technische und kommerzielle Skalierbarkeit wurde das System darauf ausgelegt in virtualisierten Umgebungen (computing clouds, intern oder extern) zu laufen.
  • Konzeption der Gesamtarchitektur basierend auf JEE, Struts, MySQL mit Hibernate
  • Konzeption der Integration externer eCommerce APIs für Kunden
  • Test und Auswahl von NoSQL-Datenbanken für besondere Szenarien, MongoDB, Cassandra, CouchDB.
  • Spezifikation der Infrastruktur für die Build- und Test-Umgebungen (inkl. Maven, Jira und Confluence)
  • Technologie- und Prozess-Coaching für Entwickler und Tester
  • Management der Teams für Implementierung und Test sowie die Planung der Produktionsumgebung
Produkte

JEE

Struts

SQL- und NoSQL-DBs

Amazon Web Services.

Kompetenzen

Datenkommunikation
EGVP
OSCI
XML-RPC

Produkte / Standards / Erfahrungen
Acceptance test
Activiti
Agiles Testen
Architektur
Atlassian Confluence
Atlassian JIRA
AWS
AWS
Bamboo
BDD
Build Prozess
Business Rule Engine
Business Rules Engine
Confluence
Cucumber
DocBook
Docker
Due-Diligence-Prüfung
E-Mail Marketing
Git
Gitlab
Jboss Drools
Jenkins
Jira
JWT
Maven
Maven Buildmanagement
Nexus
Node.js
Oracle GlassFish
Oracle SOA
Pact
Pact
Performance Test
Postman
Prozessanalyse
Prozessautomatisierung
QM
Rails
Requirement Analyse
Requirements
REST
Ruby/Rails
Scrum
SOA
SOAP
Sonar
SonarQube
Spring Boot
Stash
Testanalyse
Testautomatisierung
Testautomatisierungen
Vagrant
Virtualbox
WebLogic
XML
Zendesk

Programmiersprachen
Java
Java8
JEE
JEE7
Oracle/SQL
PHP
Ruby
UML

Datenbanken
MySQL
Oracle DB
PostgreSQL
Redis

Aufgabenbereiche
agiles Projektmanagement
CTO
Due-Diligence-Pürfung
Product Owner
Projektplanung

Betriebssysteme
Apache Mesos
Mesosphere DC/OS

×
×