Fachlicher Schwerpunkt dieses Freiberuflers

Software Architektur, Java, JEE, SOA,Spring, JBoss,Open Source, Oracle, JavaScript, Microservices, Middleware, Cloud, AWS, Performance Optimierung, GC5

verfügbar ab
02.03.2020
verfügbar zu
50 %
davon vor Ort
100 %
PLZ-Gebiet, Land

D6

Städte
Frankfurt am Main
20 km
Kontaktwunsch

Ich möchte bevorzugt für Projekte in diesen Einsatzorten kontaktiert werden.

Kommentar

D6 bevorzugt,

ausserhalb D6 ist per remote/parttime vor Ort auch möglich

Schweiz möglich

Position

Kommentar

Schwerpunkte
                  
IT-Architektur, Java, JEE, Microservices, Entwicklung, Beratung, Qualitätssicherung, Test, Testautomatisierung, Performance Messung und Optimierung, Testmanagement, Agil, Scrum, Kanban, SAFe, Cloud, AWS, OpenSource

Kernkompetenzen

Know-How in der Technologieberatung für komplexe und heterogene IT-Systemlandschaften
Erfahrung in Bereichen SOA, Microservices, Cloud
Exzellente Kenntnisse einer Vielzahl von effizienten Werkzeugen und -Methoden sowohl im    kommerziellen als auch im Open Source Bereich
Lösungen für Problemstellungen, die im J2EE- und Microsoft Umfeld in der Praxis häufig auftreten
Testautomatisierung, System-, Freigabe-, Integration-, Modul-, Regressionstest.
Autor von mehreren Artikeln in Software-Magazinen: u.a. über das modellgetriebene Software-Testen, Testen mit AOP-Ansatz, Testarchitektur, Performancetest, AWS Services, IoT etc.
Vielfältige Erfahrung in den Bereichen Testmanagement und Qualitätssicherung.
Mathematischer Background und wissenschaftliche Vorgehensweise bei der Software-Untersuchung
Kompetenz in Speichertechnologien und -hierarchien, Compiler-Technologie, modernen    Mikroprozessoren und Rechnern
Insider Kenntnisse von Virtuellen Maschinen und Garbage Collections
Entwicklung von diversen Open Source Frameworks
Offizieller JDK Contributor im Projekt Java SE "Mustang"
AWS Solution Architekt, ITIL Zertifizierung,

Kubernetes on AWS and EKS, Google Cloud: Machine Learning with TensorFlow on Google Cloud Platform, Machine Learning by Stanford University

und viele andere Zertifikate

Projekte

04/2018 - Heute

1 Jahr 10 Monate

RI-KERN

Rolle
Solution Architekt Cloud Microservices
Kunde
Logistik Unternehmen
Projektinhalte
  • Design / Konzeption/ Implementierung / Customizing technischer Komponenten in Applikationen auf Basis von state of the art- Technologien inkl. dazugehöriger Schnittstellen, Module und entsprechender Datenbanken unter Einhaltung der Standards des Auftraggebers (z.B. Nutzung der standardisierten Entwicklungsumgebungen und Programmierrichtlinien)
  • Beratung zur technischen Architektur der IT-Systeme im Bereich der Microservice Architektur
  • Beratung und Weiterentwicklung der Enterprise Search mit Hilfe von KI
  • Implementierung von Machine Learning Algorithmen
  • Verbesserung der Geschäftsprozesse mittels Künstlicher Intelligenz
  • Eigenverantwortliche Tätigkeiten innerhalb des gesamten Entwicklungszyklus von Konzeption, Design, Implementierung, Test und Deployment.
  • Einbringung externer Impulse und Erfahrungen aus früheren Tätigkeiten (z.B. Industriestandards)
  • Durchführen von Code-Reviews, Komponententests, Modultests, Modulgruppentests
  • Präsentationen der architektonischen Themenstellungen
  • Berichten von Risiken und Problemen an das Projektmanagement
  • Präsentation des Produktes z. B. im Rahmen von SprintReviews
Kenntnisse

IntelliJ IDEA

Java 8/11

BigData

Cassandra

Kafka

Microservices

Grafana

Kibana

Spring Boot 2.0

Python

RabbitMQ

PostgreSQL

Conusl

ELK

ElasticSearch

Helm

Jenkins

AWS

Kubernetes

Docker Swarm

FlyWay DB

Gitlab-CI

Sonar

Linux

CentOS

Jupyter Notebook

Machine Learning

Keras

TensorFlow

NymPy

SciPy

MatplotLib

MongoDb

Seaborn

Scikit-Learn

Avro

Kafka Streams

KSQL

Apache Spark

Event Sourcing

CQRS

DDD

Prometheus

PromQL

Logstash

Unix

Linux

Oracle DB

Scrum

Nexus

SAFe

Agile Methoden

12/2017 - 03/2018

4 Monate

Intranet Backend

Rolle
Senior IT-Berater
Kunde
Interaktiv-Dienstleister
Projektinhalte
  • Erstellung eines Entwicklungsplans und Entwicklung der Applikation „User-Management“ in Java 8 mit dem Ziel der Integration der Applikation im CMS-System First Spirit.
  • Erstellung einer Ist-Analyse über die bestehenden Applikationen des aktuellen eigenentwickelten CMS sowie deren Dokumentationsstand als Basis für die Erstellung eines Entwicklungsplans
  • Entwicklung der Applikationen des User-Managements in Java 8 und Integration gemäß Entwicklungsplan
  • Erstellung einer ausführlichen technischen Dokumentation 
Kenntnisse

AWS Beanstalk

CodeCommit

CodePipeline

CodeBuild

AWS IAM

AWS S3

AWS RDS

GIT

Java 8

Spring Data

Spring Reactive

AspectJ

Spring Boot

ReactJS

IDEA Intellij

Frameworks Lombok

ObjectMapper

Angular

TypeScript

Maven

MongoDB

Spring Cloud

Solr

Perl

ElasticSearch

Swagger

OpenAPI

Swagger UI

Linux

Sonar

REST

Json

H2

mySQL

MariaDB

Docker

FlyWay

OAuth2

Tomcat

EclipseLink

JPA

SQL

UML 2

10/2017 - 03/2018

6 Monate

TED-DB

Rolle
Senior IT-Berater
Kunde
Logistik Unternehmen
Projektinhalte
  • Analysieren der fachlichen Anforderungen an die ITSysteme sowie Ableiten und Erarbeiten von technischen Umsetzungsmöglichkeiten
  • Bearbeitung von Arbeitspaketen für Programmierung, Implementierung technischer Komponenten in Applikationen auf Basis der JEE Technologie
  • Erstellen von Systemdokumentationen
  • Unterstützung bei der Erstellung von Lieferpaketen für die betreffenden Applikationen
  • Entwicklung von Methoden, Modulen und Architekturen, um konkrete Lösungen schneller, effektiver und effizienter realisieren zu können.
  • Anpassung und Erweiterung der technischen Architekturdokumentation für IT-Systeme im Projektkontext (wie Datenbankdesign, technische Schnittstellenbeschreibungen, technische Servicebeschreibungen) gemäß der Standards der Process-Library und Referenzarchitekturen des Auftraggebers 
  • Durchführen und Unterstützen bei der Expertenschätzungen für die Implementierung
  • Erstellen und Erweitern von Datenbankskripten (PL/SQL, SQL)
  • Durchführen und Unterstützen bei der Konfiguration des Test bzw. Integrationssystems
  • Migration von Oracle DB zu PostgreSQL
  • Beratung zur Auslagerung von Anwendungen in die Cloud (AWS)
  • Unterstützung bei der Migration in AWS 
Kenntnisse

Eclipse IDE

Java 8

JavaScript

Silenium

Linux/Unix

AngularJs

Angular 2.0

JavaScript

TypeScript

jQuery

AJAX

JPA

Attunity

Hibernate

Sonar

Perl

Linux

Apache Lucene

Elastic Search

Oracle 12g

PL/SQL

Subversion

CSS/LESS

Scrum

01/2017 - 02/2018

1 Jahr 2 Monate

EWERK

Rolle
IT Architekt (Team: 10 Mitarbeiter)
Kunde
Logistik Unternehmen
Projektinhalte
  • Beratung zur technischen Architektur der IT-Systeme im JEE Umfeld
  • Analysieren der fachlichen Anforderungen an die ITSysteme sowie Ableiten und Erarbeiten von technischen Umsetzungsmöglichkeiten
  • Bearbeitung von Arbeitspaketen für Programmierung, Implementierung technischer Komponenten in Applikationen auf Basis der Technologien JEE und .NET
  • Umsetzung unternehmensweiter Integration der Geschäftsfunktionen basierend auf Enterprise Application Integration (EAI) 
  • Erstellen von Tests (JUnit-Tests, Arquillian-UI-Tests und Skripten für die Testautomatisierung)
  • Durchführen von Komponententests, Modultests, Modulgruppentests
  • Erstellen von Systemdokumentationen
  • Unterstützung bei der Erstellung von Lieferpaketen für die betreffenden Applikationen
  • Entwicklung von Methoden, Modulen und Architekturen, um konkrete Lösungen schneller, effektiver und effizienter realisieren zu können.
  • Anpassung und Erweiterung der technischen Architekturdokumentation für IT-Systeme im Projektkontext (wie Datenbankdesign, technische Schnittstellenbeschreibungen, technische Servicebeschreibungen) gemäß der Standards der Process Library und Referenzarchitekturen des Auftraggebers 
  • Durchführen und Unterstützen bei der Expertenschätzungen für die Implementierung
  • Erstellen und Erweitern von Datenbankskripten (PL/SQL, SQL)
  • Durchführen und Unterstützen bei der Konfiguration des Test bzw. Integrationssystems 
Kenntnisse

Eclipse Mars

Neon

Java 8

C++

TypeScript

.NET

Amazon Cloud

Amazon AWS

Amazon Lambda

Apache Camel

Docker

Liquibase

DSL

Google Guava

Apache MQ

Apache ZooKeeper

Kafka

Kubctl

Kops

Spring

Jboss Fuse Fabric8

JBoss EAP 6.4

CDI

Silenium

Drone

Chrome

Linux/Unix

JavaScript

ECMAScript

jQuery

AJAX

JSF

PrimeFaces

Richfaces

JPA2

Hibernate

Sonar

Hawt.IO

JMX

Maven 3

Oracle 12g

PL/SQL

Oracle Spatial

GIS Server

OpenLayers 2/3

JavaFX

EJB

Nexus

Java JTS

GeoTools

Subversion

Git

PL/SQL

SQL

HTML

CSS

JSON

GeoJSON

XML

XSLT

ORA2PG

05/2016 - 12/2016

8 Monate

ADPB & BWOD

Rolle
Senior IT-Berater
Kunde
Logistik Unternehmen
Projektinhalte
  • Beratung zur technischen Architektur der IT-Systeme im JEE Umfeld
  • Unterstützung Task Force Team
  • Analysieren der fachlichen Anforderungen an die ITSysteme sowie Ableiten und Erarbeiten von technischen Umsetzungsmöglichkeiten 
  • Bearbeitung von Arbeitspaketen für Programmierung, Implementierung technischer Komponenten in Applikationen auf Basis der Technologien JEE und .NET
  • Erstellen von Systemdokumentationen
  • Entwicklung von Methoden, Modulen und Architekturen, um konkrete Lösungen schneller, effektiver und effizienter realisieren zu können.
  • Anpassung und Erweiterung der technischen Architekturdokumentation für IT-Systeme im Projektkontext 
  • Durchführen und Unterstützen bei der Expertenschätzungen für die Implementierung 
Kenntnisse

Eclipse Neon

Java 8

DevOps

CI/CD

JavaScript

Docker

Liquibase

DSL

Google Guava

JBoss EAP 6.4

CDI

Linux/Unix

jQuery

AJAX

JSF

PrimeFaces

Richfaces

JPA2

Hibernate

Sonar

Dynatrace

Maven 3

Oracle 12g

PL/SQL

EJB

Nexus

Subversion

Git

PL/SQL

SQL

HTML

CSS

JSON

XML

XSLT

JVM Hotspot

GC

GCViewer

Spring Cloud Netflix-Stack

Zuul

Spring Boot

Eureka

07/2015 - 04/2016

10 Monate

PIA

Rolle
IT Architekt
Kunde
Logistik Unternehmen
Projektinhalte
  • Beratung zur technischen Architektur der IT-Systeme im JEE Umfeld
  • Evaluierung von kosten-effizienten Cloud-Lösungen
  • Analysieren der fachlichen Anforderungen an die ITSysteme sowie Ableiten und Erarbeiten von technischen Umsetzungsmöglichkeiten
  • Bearbeitung von Arbeitspaketen für Programmierung, Implementierung technischer Komponenten in Applikationen auf Basis der Technologien JEE und .NET
  • Code Reviews von Applikationen / Komponenten
  • Umsetzung unternehmensweiter Integration der Geschäftsfunktionen basierend auf Enterprise Application Integration (EAI) 
  • Erstellen von Tests (JUnit-Tests, Arquillian-UI-Tests und Skripten für die Testautomatisierung)
  • Durchführen von Komponententests, Modultests, Modulgruppentests
  • Erstellen von Systemdokumentationen
  • Unterstützung bei der Erstellung von Lieferpaketen für die betreffenden Applikationen
  • Entwicklung von Methoden, Modulen und Architekturen, um konkrete Lösungen schneller, effektiver und effizienter realisieren zu können.
  • Anpassung und Erweiterung der technischen Architekturdokumentation für IT-Systeme im Projektkontext (wie Datenbankdesign, technische Schnittstellenbeschreibungen, technische Servicebeschreibungen) gemäß der Standards der Process Library und Referenzarchitekturen des Auftraggebers 
  • Durchführen und Unterstützen bei der Expertenschätzungen für die Implementierung
  • Erstellen und Erweitern von Datenbankskripten (PL/SQL, SQL) 
  • Durchführen und Unterstützen bei der Konfiguration des Test bzw. Integrationssystems  
Kenntnisse

Eclipse

Microsoft Visual Studio

Java 7/8

Microsoft .NET

C++

Apache Camel

Apache Karaf

DSL

FUSE

ServiceMix

JBoss EAP 6.x

CDI

Arquillian

Silenium

Drone

Splunk

Firebug

Chrome

Linux/Unix

JavaScript

ECMAScript

Closure

jQuery

AJAX

JSF

PrimaFaces

Richfaces

JPA2

Hibernate

Sonar

Hawt.IO

JMX

Maven 3

Oracle 11g/12c

PL/SQL

Oracle Spatial

AWS Cloud

OpenShift

Docker

WMS

WFS

WKT

GIS Server

OpenLayers

EJB 3.1

Nexus

Artifactory

Subversion

Git

PL/SQL

SQL

HTML

CSS

JSON

GeoJSON

XML

XSLT

JVM Hotspot

GC

GCViewer

11/2014 - 07/2015

9 Monate

TWE2

Rolle
IT Architekt, Code-Owner (Team: 15 Mitarbeiter)
Kunde
Eisenbahnlogistik
Projektinhalte
  • Beratung zur technischen Architektur der IT-Systeme im Themenumfeld sowie deren Weiterentwicklung.
  • Aufzeigen von Verbesserungsmöglichkeiten der bestehenden technischen Architektur
  • Analysieren der fachlichen Anforderungen an die ITSysteme sowie Ableiten und Erarbeiten von technischen Umsetzungsmöglichkeiten
  • Bearbeitung von Arbeitspaketen für Programmierung, Implementierung technischer Komponenten in Applikationen auf Basis der Technologien JEE, JavaScript und Persistierung der Daten mit JPA / Hibernate in einer Oracle Datenbank
  • Dokumentation der technischen Komponenten
  • Analyse und Beheben von Fehlern aus den Testphasen in den Applikationen / Komponenten
  • Code Reviews von Applikationen / Komponenten
  • Erstellen von Tests (JUnit-Tests, Arquillian-UI-Tests und Skripten für die Testautomatisierung)
  • Durchführen von Komponententests, Modultests, Modulgruppentests
  • Erstellen von Systemdokumentationen
  • Unterstützung bei der Erstellung von Lieferpaketen für die betreffenden Applikationen
  • Einrichten von Entwicklungsumgebungen
  • Regelmäßige Teilnahme am Daily Stand-up-Meeting
  • Finden, Besprechen und Realisieren von technischen Lösungen für die Umsetzung von konkreten, fachlich spezifizierten Kundenanforderungen
  • Entwicklung von Methoden, Modulen und Architekturen, um konkrete Lösungen schneller, effektiver und effizienter realisieren zu können.
  • Anpassung und Erweiterung der technischen Architekturdokumentation für IT-Systeme im Projektkontext (wie Datenbankdesign, technische Schnittstellenbeschreibungen, technische Servicebeschreibungen) gemäß der Standards der Process Library und Referenzarchitekturen des Auftraggebers 
  • Durchführen und Unterstützen bei der Expertenschätzungen für die Implementierung
  • Erstellen und Erweitern von Datenbankskripten 
  • Durchführen und Unterstützen bei der Konfiguration des Test bzw. Integrationssystems 
Kenntnisse

Eclipse®

Java 7/8

CDI

Arquillian

Silenium

Drone

Firebug

Chrome

Linux/Unix

JavaScript

ECMAScript

Closure

jQuery

AJAX

JSF

PrimaFaces

Richfaces

JPA2

Hibernate

Maven 3

Oracle 11g

PL/SQL

Oracle Spatial

GIS-Standards

WMS

WFS

WKT

OpenLayers

EJB 3.1

Nexus

Artifactory

Subversion

Jboss EAP 6

SQL

HTML

CSS

GeoJson

JSON

XML

XSLT

Jira

Spring Batch

PostgreSQL

JVM Hotspot

GC

GCViewer

01/2014 - 11/2014

11 Monate

PUMA

Rolle
Solution Architekt
Projektinhalte
  • Testmanagement
  • Testautomatisierung
  • Technologieberatung 
  • IT Performance Engineering
Kenntnisse

Jboss 7

JDK7

RCP

Eclipse

Agile Software Entwicklung

CI

SCRUM

QFT-Test

LoadRunner

07/2013 - 01/2014

7 Monate

Diverse Projekte

Rolle
Senior IT-Berater
Kunde
Eisenbahnlogistik
Projektinhalte
  • IRIS
  • DSA
  • MTX
  • FIS-DV
  • Fuhrpark 

Aufgaben:

  • Beratung zur technischen Architektur der IT-Systeme im Themenumfeld sowie deren Weiterentwicklung.
  • Aufzeigen von Verbesserungsmöglichkeiten der bestehenden technischen Architektur
  • Code Reviews von Applikationen / Komponenten
  • Entwicklung von Methoden, Modulen und Architekturen, um konkrete Lösungen schneller, effektiver und effizienter realisieren zu können
  • Tuning JVM und GC 
  • Analyse von DeadLocks, Concurrency Fehlern, Memory Leaks
Kenntnisse

Eclipse®

Java 7

CDI

Drone

Firebug

Chrome

Linux/Unix

JavaScript

ECMAScript

Apache Camel

DSL

Closure

jQuery

AJAX

JSF

Apache Karaf

PrimaFaces

Richfaces

JPA2

Hibernate

Maven 3

Oracle 11g

PL/SQL

Oracle Spatial

GIS

OpenLayers

Spring

Spring Integration

Spring Boot

EJB 3.1

Nexus

Artifactory

Subversion

Jboss EAP 6

SQL

HTML

CSS

JSON

XML

XSLT

JVM Hotspot

GC

GCViewer

06/2008 - 12/2013

5 Jahre 7 Monate

Anwendung-Support & Technologieberatung (Service Communication Infrastructure)

Rolle
Entwicklungsleiter, SOA Architekt, Scrum Master
Projektinhalte
  • Ansprechpartner für die Entwicklungen von SOA Projekten
  • Evaluierung von ESB-Technoligen (Enterprise Service Bus),
  • Anwendung-Support und Technologieberatung 
  • Konzipierung und Realisierung eines effizienten Service und Business Activity Monitoring
  • Erstellung entwicklungsrelevanter IT Konzepten
  • IT Performance Engineering
  • Umsetzung einer hochskalierbaren und verteilten Integrationsplattform 
  • Implementierung von ESB Services
  • ScrumMaster
  • technische Projektleitung
  • 2nd und 3d Level Support
  • Evaluierung von Cloud-Computing- und CloudVirtualisierungslösungen
  • Umsetzung von DevOps und Continuous Delivery 
Kenntnisse

Oracle SOA Suite

Oracle Fuse ESB (RedHat Jboss Fuse

Jboss AMQ

Apache ServiceMix)

Oracle Fusion Middleware

JBoss ESB

Eclipse

Java 5

6

7

JEE

Linux/Unix

Android

SOA

Oracle 10-11g

SQL

Spring

Webservices

SOAP und REST

WebSphere MQ

WebSphere ESB

Progress Sonic ESB

Progress Actional

Axis

CXF

Jboss EJB3

JMS

HornetQ

SEPA

SOA-P 4

SOA-P 5

RedHat

Linux

Solaris

CI

CD

DevOps

Scrum

Atlassian Confluence

OOA

Cloud

OpenShift

OpenStack

MongoDB

Puppet

Chef

Nova

XML

Apache Webserver

JMeter

SOAPUI

Git

PL/SQL

Spring Batch

Subversion

Jenkins

Maven

Spring Integration

Spring Boot

CDI

jBPM

Activiti

Camunda BPM

JIRA

BRMS

BPMN 2.0

Arc42

Atlassian Confluence

Jira

MDA

MyBatis (IBATIS)

Scrum

Kanban

Kunagi

Jboss 4

Jboss 5

Jboss 7

Jboss Drools

Hibernate

Apache Camel

Apache ServiceMix

OSGI

OAuth 1

OAuth 2

OpenSSH

OpenSSL

Enterprise Architect

Innovator

RESTEasy

SwitchYard

Xtend

JUDDI

PL/SQL Jboss Cache

BIRT

XMLSpy

AJAX

IPv6

JSP

JSF

RichFace

Spring Boot

Groovy

12/2011 - 01/2013

1 Jahr 2 Monate

Gatekeeper (Compliance Security Deutsche Bank System)

Rolle
Senior IT-Berater
Projektinhalte
  • Technologieberatung
  • Software-Architektur
  • Testmanagement
  • IT Performance Engineering
  • GUI-Testautomatisierung
  • Evaluierung und Umsetzung von Oracle Flashback Technologie
  • Optimierung von Batch Prozessen 
Kenntnisse

Oracle 11g

WebLogic

Oracle Eclipse®

Java

Linux/Unix

SOA

Spring Batch

WebServices

JEE

JAAS

JMS

XML

Oracle Apache Webserver

SQL

EJB

PL/SQL

Subversion

ANT

Maven

CI

SSO

Projekthistorie

2013 - 2013: ISTP Information System für die Transportleitung 

Rolle: Senior IT-Berater 

Kunde: Eisenbahnlogistik 

Aufgaben:

  • IT Performance Engineering
  • Technologieberatung
  • Software-Architektur
  • Testmanagement, technische Tests (2007)
  • Tuning JVM und GC (2013)
  • Fehleranalyse Jboss Remoting, Jboss Messaging (2012)


System und Tools:

Eclipse®, Java, Linux/Unix, SOA, Spring, Webservices, Apache Webserver, Apache Tomcat, XML, RMI, Quality Center, TMT, Apache Ant, Swing, JMeter, AdventNet Application Management, Oracle 11g/10g/9i, SQL, PL/SQL, EJB, Subversion, Jboss Messaging, Jboss Remoting, Jboss 4, Jboss 5, JMS, JVM, Hotspot, Java 4, Java 5, Java 6, GC, GCViewer, Jprofilert, SOAP, CMS GC, EDA, Lotus Note


2012 - 2012: ISTP Information System für die Transportleitung 

Rolle: Senior IT-Berater 

Kunde: Eisenbahnlogistik 

Aufgaben:

  • IT Performance Engineering
  • Technologieberatung
  • Software-Architektur
  • Testmanagement, technische Tests (2007)
  • Tuning JVM und GC (2013)
  • Fehleranalyse Jboss Remoting, Jboss Messaging (2012)


System und Tools:

Eclipse®, Java, Linux/Unix, SOA, Spring, Webservices, Apache Webserver, Apache Tomcat, XML, RMI, Quality Center, TMT, Apache Ant, Swing, JMeter, AdventNet Application Management, Oracle 11g/10g/9i, SQL, PL/SQL, EJB, Subversion, Jboss Messaging, Jboss Remoting, Jboss 4, Jboss 5, JMS, JVM, Hotspot, Java 4, Java 5, Java 6, GC, GCViewer, Jprofilert, SOAP, CMS GC, EDA, Lotus Note


2007 - 2008: ISTP Information System für die Transportleitung

Rolle: Senior IT-Berater 

Kunde: Eisenbahnlogistik 

Aufgaben:

  • IT Performance Engineering
  • Technologieberatung
  • Software-Architektur
  • Testmanagement, technische Tests (2007)
  • Tuning JVM und GC (2013)
  • Fehleranalyse Jboss Remoting, Jboss Messaging (2012)


System und Tools:

Eclipse®, Java, Linux/Unix, SOA, Spring, Webservices, Apache Webserver, Apache Tomcat, XML, RMI, Quality Center, TMT, Apache Ant, Swing, JMeter, AdventNet Application Management, Oracle 11g/10g/9i, SQL, PL/SQL, EJB, Subversion, Jboss Messaging, Jboss Remoting, Jboss 4, Jboss 5, JMS, JVM, Hotspot, Java 4, Java 5, Java 6, GC, GCViewer, Jprofilert, SOAP, CMS GC, EDA, Lotus Note


2007 - 2007: Open Unified Test Process (openUTP) mit Eclipse PL Open Unified Test Process

Rolle: Mitgründer, Developer, Admin

Aufgaben

  • (openUTP) provides a progressive approach for test managers who are responsible for maintaining and implementing test processes.
  • This represents an EPF method library for Eclipse Process Framework Composer (EPF Composer) based on best practices (Open Source) 


System und Tools:

Eclipse®, Java 5, OOP, UML, Eclipse RCP, Eclipse RAP, Eclipse EPF, EMF, XML, XMI, XML Schema, MDA, ISTQB Foundation Level und Advanced Level, TPI-Modell (Test Process Improvement), TMap® (Test Management Approach), Capability Maturity Model (CMM)


weitere Projekte gerne auf Anfrage

Referenzen

Projekt GMRV Project, 09/04 - 02/05
Referenz durch Projektleiterin, deutsche Großbank, vom 02.06.05

"Wir haben den Berater als ausdauernden und sehr belastbaren Kollegen kennen gelernt, der auch unter schwierigen Arbeitsbedingungen alle Aufgaben stets sehr gut bewältigte. Den Berater gelang es sehr schnell, sich sowohl in das Team zu integrieren, als auch die fachlichen Anforderungen bestens zu erledigen. Der Berater verfügt über ein äußerst umfassendes und detailliertes Fachwissen sowohl im Testmanagement als auch in der Softwareprogrammierung, und er wendet die vorhandenen Methoden und Techniken jederzeit sehr wirksam in der Praxis an."

Projekt NWM- Neugestaltung Wagenmanagement, 03/04 - 08/04
Referenz durch Projekleiter, Schweizerische Bundesbahnen, vom 21.10.04

"Der Consultant hat das Projekt NWM der SBB Cargo als Testmanager in der Phasen Construction und bis zum Ende Transition während 6 Monaten höchst professionell unterstützt. Er musste dabei das Testmanagement stark konsolidieren und methodisch auf eine frische Basis stellen. Er konnte seine breite Erfahrung im Bereich Test so erfolgreich in das Projekt einbringen. Dazu musste sich der Consultant fachlich in das sehr komplexes Projekt einarbeiten. Er hat dies in extrem kurzer Zeit höchst erfolgreich getan. In seiner Funktion als Testmanager hat er die erzielten Resultate der Entwicklung zusammen mit dem von ihm geleiteten Team kritisch begutachtet und die entdeckten Schwächen der Projektleitung unmissverständlich aufgezeigt. Dies erfolgte immer aus einer konstruktiven und lösungsorientierten Grundhaltung heraus. Die Führung des Testteams, de methodische Aufbau der Testaktivitäten sowie das Reporting gegenüber der Gesamtprojektleitung lag in der alleinigen Verantwortung des Consultants. Diese hat er mit hohem persönlichen Engagement erfolgreich wahrgenommen. Der Consultant hat wichtige Grundlagen für Entscheide der Gesamtprojektleitung und der Projektoberleitung erarbeitet und gehörte dem Kernteam des Projektes NWM an. Ich möchte mich bei dem Consultant für seine wertvolle Mitarbeit bedanken uns wünsche im eine erfolgreiche Zukunft."

Projekt IT Solutions, 10/03 - 11/03
Referenz durch AL Solutions Development, Loyalty Partner, vom 17.01.04

"Loyalty Partner GmbH ist eine mehrheitliche Tochter der Lufthansa AG und hat die Konzeption, die Implementierung und die Abwicklung des branchen- übergreifenden Kundenbindungssystems PAYBACK zum Geschäftszweck. Seine Tätigkeit umfasste die fachlichen Tests veränderter Module in das operative System und die Verwaltung von Testumgebungen mit Datenbank-, Applikation- und Webserver und weiterer Systemkomponenten. Der Consultant verfügte über fundiertes Fachwissen. Darüber hinaus hat es solide Grundkenntnisse und Erfahrung in den Methoden und Verfahren der Qualitätssicherung. Die ihm übertragenden Aufgaben hat er stets zu unserer vollsten Zufriedenheit erledigt. Aufgrund seiner sehr hohen Auffassungsgabe gelang es ihm, sich in verschiedene neue Themen schnell und sicher einzuarbeiten. Komplexe Sachverhalte wurden von ihm rasch erfasst, analysiert und einer praktikablen Lösung zugeführt. Er war stets bereit, auch über den Tellerrand zu schauen und andere Probleme zu erkennen und mit zu lösen. Er hat sich sehr gut in unser Team integriert und zeichnet sich neben seinen exzellenten fachlichen Fähigkeiten durch sein freundliches Auftreten und sein großes Engagement aus. Wir können ihn uneingeschränkt weiter empfehlen und würden uns freuen, weiter mit ihm zusammenarbeiten zu können und wünschen ihm für die Zukunft alles Gute."

Projekt Testautomation ca. 5 Jahren
Referenz durch Produktmanager 'Testautomation'  in der Versicherungsbranche vom 30.12.03

"Der Consultant unterstützte unser Unternehmen über einen Zeitraum von 5 Jahren als externer Mitarbeiter in der Anwendungsentwicklung im Produkt 'Testautomation'. Während des gesamten Zeitraums hat er die ihm übertragenen Aufgaben stets zu unserer vollsten Zufriedenheit erfüllt. Hervorzuheben ist neben seinem hervorragenden fachlichen Know-how, seine soziale Kompetenz im Team. Er ist ein zielstrebiger, fleißiger und gewissenhafter Mitarbeiter. Der Consultant hat durch sein hohes Engagement, sein fundiertes Fachwissen und seine außergewöhnliche Belastbarkeit in entscheidendem Maße zur Lösung komplexer Problemstellungen und der Weiterentwicklung der Testautomation beigetragen. Dabei hat er sowohl im konzeptionellen Bereich durch seine kreativen Ideen, als auch in der Realisierungsphase durch qualitativ sehr hochwertige und umfangreiche Implementierungen in kurzen Zeitfenstern überzeugt. Sein Auftreten war stets korrekt und verbindlich."

Projekt Entwicklung Testverwaltungssystem, VB,VC++. 08/01 - 09/02
Referenz durch Gruppenleiter Beratungsunternehmen f. Akademiker vom 28.03.03

"Der Consultant verfügt über ein profundes Wissen in Software Entwicklung und umfassende Kenntnisse aus dem Bereich Testautomatisation. Er hat ein komplexes Testverwaltungssystem entwickelt. Der Consultant hat das Projekt in allen Phasen von der Spezifikation über die Entwicklungs- und Testphase bis hin zur Inbetriebnahme begleitet. Die von ihm entwickelten Applikationen laufen fehlerfrei und performant. Neben seiner fachlichen Qualifikation ist sein besonderes Engagement hervorzuheben. Als Consultant verfügt der Consultant über großes fachliches Know-how, und durch die effiziente Verbindung des technisches Know-hows mit der sachkundigen und praxiserprobten Fachkompetenz, ist er in der Lage, Unternehmen bestmögliche Arbeitsleistungen zur Erreichung ihrer Ziele zu geben. Wir möchten uns an dieser Stelle dafür bedanken und den Consultant anderen Projektanbietern weiterempfehlen."

Branchen

  • Banken
  • Forschung
  • Finanzdienstleiter
  • Eisenbahn
  • Entwicklung
  • Logistik
  • Softwarehersteller
  • Spedition
  • Versicherungen 

Kompetenzen

Programmiersprachen
.NET
ABAP4
Ajax
AJAX
Algol
Assembler
Basic
C
C++
Clojure
CORBA IDL
ECMAScript 5
ECMAScript 6
Forth
Fortran
Foxpro
Groovy
Java
Java 5
Java 8
Java API for RESTful Web Services
Java-API for REST-Services
JavaScript
JCL
JEE
JMX
JSON
JSP
JSP
LabView
Paradox
Pascal
Perl
PHP
PL/1
PL/SQL
Powerbuilder
Python
Python
ROCHADE
Ruby
Scriptsprachen
TSL, XML, Visual Script
Shell
Shell-Script
Smalltalk
Tcl/Tk
TeX, LaTeX
TypeScript
Xtend

Betriebssysteme
Android
BS2000
Dos
Linux
Linux/Unix
Mac OS
MS-DOS
MVS, OS/390
OS/2
RedHat
Solaris
SUN OS, Solaris
Unix
Linux, HP-UX 10, 11, Ubuntu
Windows
Windows CE

Datenbanken
Access
BDE
BigData
BigData
BTrieve
Cassandra
Cassandra
DAO
DB2
MongoDB
MS SQL Server
MySQL
ODBC
Oracle
Oracle DB Versionen 6 - 11
Oracle 10g
Oracle 11g
Oracle 12c
Oracle DB
Oracle DB
Oracle Spatial and Graph
Paradox
PostgreSQL
PostgreSQL
ROCHADE
SQL
Sybase

Sprachkenntnisse
Deutsch
Englisch
Latein
Russisch

Hardware
AS/400
HP
HP 9000
IBM Großrechner
IBM AS400
Messgeräte
Mikrocontroller
Modem
PC
SUN
Sun Fire Rechner

Datenkommunikation
CICS
CORBA
Ethernet
Internet, Intranet
IPv6
LAN, LAN Manager
Message Queuing
Novell
Router
SMTP
SNMP
TCP/IP
WebSphere MQ
Windows Netzwerk
Winsock
DCOM, EAI, CRM, RMI

Produkte / Standards / Erfahrungen
Activiti
Amazon Alexa
Amazon Cloud
Amazon CloudWatch
Amazon DynamoDb
Amazon EC2
Amazon EC2
Amazon Lambda
Amazon S3
Amazon SNS
Amazon SQS
Apache Camel
Apache ServiceMix
Apache Webserver
Arc42
Arquillian
Artificial Intelligence
AWS
Axis
Big Data Analytics
BIRT
BPMN 2.0
BRMS
Camunda
CD
CDI
CDI
Chef
CI
Cloud
Cloud Computing
Cloud Messaging
Cordova
CXF
Deep Learning
DevOps
Docker
EAI
Eclipse
Eclipse Mars
Eclipse Neon
EJB
Enterprise Architect
ESB
Garbage Collection
GC
GC First
Generics
Geoserver
GeoTools
GIS
Git
Google Firebase
Hibernate
HornetQ
Hotspot
HTML5
IBATIS
Innovator
IntelliJ IDEA
Ionic 2
IT-Security
JavaBeans
JavaFX
Jboss 4
Jboss 5
Jboss 7
Jboss A-MQ
JBoss Application Server
Jboss Cache
Jboss Drools
Jboss EJB3
JBoss ESB
JBoss Fuse
jBPM
JEE
Jenkins
JMeter
JMS
JMS
JSF
JUDDI
JUnit
JVM
Kanban
Kanban
Kunagi
Lambda
Last- und Performancetest
Linux Administration
Maven
MDA
MyBatis
Nexus
NodeJs
Nova
OAuth
OAuth 1
OAuth 2
OOA
OOP
OpenLayers
OpenShift
OpenSSH
OpenSSL
OpenSSO
OpenStack
Oracle 12g
Oracle ESB
Oracle Fuse ESB
Oracle Fusion Middleware
Oracle SOA Suite
Oracle Spatial and Graph
OSGI
Picketlink
PrimeFaces
Progress Actional
Progress Sonic ESB
Puppet
RedHat Jboss Fuse
REST
RESTEasy
RichFace
Richfaces
RUP
Scrum
SEPA
SOA
SOA-P 4
SOA-P 5
SOAP und REST
SOAPUI
Spring
Spring Batch
Spring Boot
Spring Integration
Subversion
SwitchYard
TensorFlow
Testmanagement
Testmanagementtools
WebServices
WebStorm
XML
XMLSpy

Kernkompetenzen

  • Java Architektur
  • Microservices Architektur
  • Cloud Computing, AWS Architektur
  • Data Science, Machine Learning, Deep Learning, Artificial Intelligence
  • Agile Softwareentwicklungsprozesse (Scrum, Kanban)
  • Know-How in der Technologieberatung für komplexe und heterogene ITSystemlandschaften
  • Unterstützung bei Architekturentscheidungen und Auswahl geeigneter Technologien
  • Prototypenerstellung, Machbarkeitsanalysen, Aufwandsabschätzungen
  • Objektorientierte Programmierung
  • Performance-Optimierung
  • Analyse, Refactoring, Code- und DesignReviews
  • Continuous Delivery und Continuous Integration, DevOps
  • Testautomatisierung, Last- und Performancetest

Auslandserfahrung

Projekte in Deutschland, in der Schweiz, in den Niederlanden, in Russland 


Design / Entwicklung / Konstruktion
MICROSTATION

Berechnung / Simulation / Versuch / Validierung
CANoe
Rapid Control Prototyping (RCP)

Schwerpunkte
Beratung
Cloud Computing
Entwicklung
Performance Optimierung
Software-Architektur
Testmanagement

Bemerkungen

Referenzen [nähere Angaben gerne auf Anfrage]


Ausbildungshistorie

Mathematische Physik, Angewandte Mathematik, Informatik

Technische Universität

Abschluss: Diplom mit Auszeichnung

Weiterbildungen und Zertifizierungen

1993

Borland - Programming C++

1998

  • Rational University - Rational Rose and C++ 
  • CMG - Bankgeschäft für Informatiker
  • Sybase Adaptive Server Enterprise
  • Mercury WinRunner
  • CMG - CAST Testanalyse

1999

CST - Strukuriertes Testen

2001

Rational University - TeamTest

2004

Mercury - TestDirector 8.0

2005

  • Professionelle Client-Entwicklung mit Eclipse RCP
  • Advanced Hibernate Training
  • Enterprise Java Beans 3.0

2006

  • Neue Java Technologien: Spring 2.0 und JPA
  • SOA mit OptimalJ
  • ITIL Foundation Certificate in IT Service Management 

2007

Java EE  and SOA Architect (SUN Microsystems)

2008

SOA Architektur

2009

WebSphere ESB

2010

Scrum Master

2011

OpenShift Express: Deploy to the Cloud

2012

iSAQB ® Certified Professional for Software Architecture

2013

  • Infinispan Hands-On
  • WildFly 8 - the artist formerly known as JBoss AS
  • Open Source BPM mit BPMN 2.0 und Java

2014

  • NoSQL in transaktionalen Enterprisesystemen
  • Git Essentials - From Concept to Launch

2015

  • Microservices mit Docker und Spring Boot
  • How Builds, Deployments and Services Work in OpenShift V3

2016

  • AWS Technical Essentials
  • Using OpenShift for mobile use cases

2017

  • Microservices: REST, Kubernetes, UI-Integration und Kafka
  • AWS Certified Solutions  Architect  Associate
  • Kubernetes on AWS and EKS

2018

  • Google Cloud: Machine Learning with TensorFlow on Google Cloud Platform
  • Machine Learning by Stanford University

2019

Apache Spark for Artificial Intelligence and AI 2.0