Fachlicher Schwerpunkt dieses Freiberuflers

Java Backend, Spring, Cloud, JEE, Webservices, Microservices

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

D8

Städte
München
10 km
Kontaktwunsch

Ich möchte ausschließlich für Projekte in diesen Einsatzorten kontaktiert werden.

Position

Kommentar

technische/fachliche Programmierung
Architektur

Projekte

04/2019 - 09/2019

6 Monate

Backend-Entwicklung

Rolle
Backend-Entwickler
Projektinhalte

Automotive

Java Backend-Entwicklung

04-2019-7.2019 (4 Monate - 50%)

Rolle: Entwickler

Technologien: Java 8, Spring Boot, Spring Cloud, Spring Data, Cloud Foundry, AWS, Scrum

Tools: Eclipse, Git, Gitlab, Gradle, PostgresDB, Junit, Mockito. Postman

(Weiter-)Entwicklung einer Microservice-basierter Client/Server Anwendungen.

Backend-Entwicklung. Entwicklung von Rest-Services.

Datenbank-Anbindung mittels Spring Data

02/2019 - 06/2019

5 Monate

Java Backend-Entwicklung

Rolle
Java Entwicklung
Kunde
Mobilitätsunternehmen
Einsatzort
München
Projektinhalte

Mobilitätsunternehmen

02-2018-04-2018 (3 Monate)

Rolle Entwickler

Technologien: Java 8, Spring Boot, Spring Data, Cloud Foundry, Jersey, OAuth2, Angular, Rest-Services

Tools: Eclipse, Git, Maven, PostgresDB, Junit

Entwicklung einer Interims-Admin-Gui für Beschwerdemanagement/Erstattungs-Bearbeitung

Kenntnisse

Spring Boot

Spring Data

Angular

Cloud Foundry

Java API for RESTful Web Services

OAuth-2

Produkte

Eclipse

Visual Studio Code

Postgres

01/2018 - 12/2018

1 Jahr

Java Microservice/Backend-Entwicklung

Rolle
Java Entwickler
Kunde
Automotive
Einsatzort
München
Projektinhalte

Entwicklung mehrerer Microservice-basierter Client/Server Anwendungen.

Backend-Entwicklung. Entwicklung von Rest-Services

Service-Design. Backend for Frontend Entwicklung.

Datenbank-Anbindung mittels Spring Data

Kenntnisse

Java 8

Spring

Spring Boot

Spring Cloud

Spring Data

JPA

Git

Gradle

Maven

Scrum

REST

SOAP

Produkte

Eclipse

Cloud Froundry

Openshift

JUnit

Mockito

PostgreSQL

Gitlab

Bitbucket

Redis

RabbitMq

Jenkins

Atlassian JIRA

06/2017 - 12/2017

7 Monate

Java Fullstack Entwicklung

Rolle
Entwicklung
Kunde
Axa Versicherung
Einsatzort
München
Projektinhalte

Erweiterung eines bestehenden Legacy-Anwendungssystems um neue Funktionalitäten. Anheben des Batch-Systems auf neue Technologien

Kenntnisse

Java 7

JSP

Struts

Maven

Spring

Spring Batch

SQL

Produkte

Eclipse

Apache Tomcat

Oracle

JUnit

Mockito

Atlassian JIRA

02/2017 - 06/2017

5 Monate

Java-Backend-Entwicklung

Rolle
Backend-Entwicklung
Kunde
Automotive
Einsatzort
München
Projektinhalte

Umbau eines bestehenden Anwendungsystem von Solr auf Solr Cloud (Verteilung der Suche bzw. der Anwendungslogik).

Kenntnisse

Java 8

Maven

Solr Cloud

Apache Lucene

Scrum

Produkte

Apache Solr

Eclipse

JUnit

Mockito

Jetty

SonarQube

Jenkins

Atlassian JIRA

12/2015 - 11/2016

1 Jahr

Java Middleware Entwicklung

Rolle
Java Entwickler/Architekt
Kunde
Ea Generali
Einsatzort
München
Projektinhalte

Entwicklung einer Middleware welche eine bestehende Hostanwendungslandschaft eines großen Versicherers für die Aufgabe der Druckstücke-Erzeugung mit einem dezentralen Dokumenterstellungssystem verbindet

Kenntnisse

Java 7

Apache Camel

JMS

Apache Mq

Java API for RESTful Web Services

Server Send Events

Websockets

Git

Spring MVC

JSON

Spring

XML

SOAP

Produkte

Websphere MQ

Eclipse

Bitbucket

EhCache

Jetty

WebSphere

MQSeries

JUnit

Mockito

Jenkins

09/2015 - 12/2015

4 Monate

Java-Fullstack Entwicklung

Rolle
Java Entwickler
Kunde
Media Saturn
Einsatzort
Ingolstadt, Donau
Projektinhalte

Entwicklung von fachlichen Storys für eine bestehende Stammdaten-Verwaltung

Kenntnisse

Java 7

EJB

Java Swing

Websphere

Scrum

Git

Maven

Produkte

Eclipse

SonarQube

Oracle

06/2014 - 07/2015

1 Jahr 2 Monate

Java-Backend Entwicklung

Rolle
Java Entwickler
Kunde
Kabel Deutschland
Einsatzort
München
Projektinhalte

- Design und Implementierung von Webservices als Backend des Agenten-Arbeitplatzes

- Entwicklung diverser Webservices zur Unterstützung eines bundesweiten Telekommunikationsstandards.

- Implementierung diverser Batch-Prozesse

- Entwicklung von Akzeptanztests

Kenntnisse

Java 6

Java 7

Spring

JPA

Soap

Hibernate

Spring Batch

Spring Integration

SQL

Scrum

Produkte

WebLogic

Oracle

JUnit

Mockito

Jenkins

Concordian

Atlassian JIRA

02/2014 - 05/2014

4 Monate

Java-Backend Entwicklung

Rolle
Java Entwickler
Kunde
Sinner Schrader
Einsatzort
München
Projektinhalte

- Design und Implementierung von Rest-Webservices für die Anbindung aus dem JavaScript-Client

- Anbindung von Rest-Webservices vom Backend des Endkunden

- Design und Implementierung einer Produksuche mittels des Solr-Suchservers

- Aufbau der Maven-Projektstruktur

Kenntnisse

Spring MVC

Java API for RESTful Web Services

JSON

Apache Lucene

Apache Solr

Maven

Kanban

Produkte

Eclipse

Apache Tomcat

Jenkins

Jira

05/2013 - 01/2014

9 Monate

Java-Backend-Entwicklung

Rolle
Java Entwicklung
Kunde
Kabel Deutschland
Einsatzort
München
Projektinhalte

- Design und Implementierung von Webservices als Backend des Agenten-Arbeitplatzes

- Entwicklung diverser Webservices zur Unterstützung eines bundesweiten Telekommunikationsstandards.

- Implementierung diverser Batch-Prozesse

- Anbindung diverser Schnittstellen

Kenntnisse

Java 6

Spring

JaxWs

JAXB

SOAP

Hibernate

JPA

Scrum

Spring Batch

Produkte

WebLogic

Jetty

Eclipse

JUnit

Soap UI

Jenkins

01/2012 - 03/2013

1 Jahr 3 Monate

Java-Backend-Entwicklung

Rolle
Java Entwickler
Kunde
LBS Bayern
Einsatzort
München
Projektinhalte
  • Entwicklung diverser architektonischer Komponenten (Logging, Konfiguration, Buid/Deploy-Unterstützung)

  • Entwicklung diverser Webservices

  • Konzeption der Anwendungsarchitektur (Schneidung EBA, Shared Bundle Repository / Shared Servcies)

  • Portierung der bestehenden Anwendung vom Declarative Services zu Blueprint und Enterprise OSGI

  • Erstellung EBA / CBA (Composite Bundle Archive) Build/Assembly

  • Erweiterung des Webservice-Frameworks um JaxWs-Security/JaxWs-Policy (Anbindung Apache CXF)

  • Portierung der Anwendung von Websphere 7 zu 8

  • Erstellung von Wily-Introscope Metriken

  • Coaching der Anwendungsentwickler

Kenntnisse

Java 6

Java 7

OSGI

Apache Aries

Spring

Hibernate

JPA

Apache CXF

Produkte

Eclipse

Websphere

Apache Tomcat

JUnit

Jenkins

Wily Introscope

Apache JMeter

09/2011 - 12/2011

4 Monate

Java Fullstack Entwicklung

Rolle
Java Entwickler
Kunde
Versicherungskammer Bayern
Einsatzort
München
Projektinhalte
  • Erstellung  einer Benutzerverwaltung. Anbindung an LDAP

  • Erstellung diverser Reports zum Zwecke der statistischen Auswertung

  • Erstellung einer Aussteuerungsanwendung

Kenntnisse

Java

Groovy Grails

JSP

Hibernate

Spring Ldap

Produkte

Eclipse

Spring IDE

Apache Tomcat

DB2

07/2008 - 08/2011

3 Jahre 2 Monate

Java-Backend Entwicklung

Rolle
Java Entwicklung
Kunde
LBS Bayern
Einsatzort
München
Projektinhalte

  • Entwicklung einer Webservice-Zugriffschicht welche allgemeine Themen wie Konfiguration, Lastverteilung, Fehlerhandling, Failover, Timeout-Handling, Logging, Mandantenfähigkeit, Verschlüsselung etc. abhandelt. Grundlegende Technologie: JaxWs.

  • Integration von Apache CXF als OSGI-Service.

  • Integration von Log4j als OSGI-Service

  • Portierung der Anwendung von Websphere 6 auf Websphere 7

  • Durchführung von QS-Maßnahmen bzgl. Performance und Last-Optimierung. U.a. mit Code-Anaylsen, JOptimize-Analysen und dem Aufbau einer Wily Introscope-Konfiguration

  • Entwicklung einer Anwendung welche anhand eines frei administriebaren Regelwerks die Verteilung der eingehenden Requests auf verschiedene Anwendungsserver erlaubt („Weiche“). Technologien Servlets, Hibernate, XPath.

  • Programmierung diverser Administrativer Tools (mittels JSP, Hibernate,…)

Kenntnisse

Java

J2EE

JSP

OSGI

Hibernate

JaxWs

JAXB

XSD

Hibernate

Produkte

WebSphere

Apache Tomcat

Apache CXF

JOptimize

Apache JMeter

04/2008 - 07/2008

4 Monate

Java-Fullstack-Entwicklung

Rolle
Java Entwicklung
Kunde
Versicherungskammer Bayern
Einsatzort
München
Projektinhalte
  • Erweiterung eines bestehenden Workflowsystems um Statistik-Funktionalitäten

  • Erstellung des DV-Konzepts

  • Entwicklung diverser Reporting-Masken

Kenntnisse

Java

Java Swing

JDBC

SQL

Produkte

Eclipse

DB2

12/2007 - 03/2008

4 Monate

Java-Fullstack-Entwicklung

Rolle
Java Entwicklung
Kunde
Versicherungskammer Bayern
Einsatzort
München
Projektinhalte

  • Erweiterung eines bestehenden Workflowsystems um Email-Funktionalität (Senden und Empfangen)

  • Konzeption und Entwicklung einer Webservice-Schnittstelle für das bestehende System als Zugangspunkt für externe Systeme

Kenntnisse

Java

J2EE

SOAP

Java Swing

Java Mail

Produkte

Apache Axis

WebSphere

02/2007 - 12/2007

11 Monate

Java Backend-Entwickler

Rolle
Java Entwickler
Kunde
LBS Bayern
Einsatzort
München
Projektinhalte

  • Konzeption und Entwicklung eines Monitoringsystems welches die div. technischen
    Komponenten des Portals überwacht und Benachrichtigungen an den Betrieb sendet.
    Hierzu Entwicklung eines Schedulers, div. Log4J-Appender (E-Mail, Datenbank, HP-Openview…) und einer zugehörigen Administrationsanwendung (Webanwendung).

  • Konzeption und Aufsetzen einer Lasttest-Umgebung und entsprechender Verfahren
    zur Durchführung der Lasttests (JMeter).

  • Quality Assurance Maßnahmen / Projektbegleitendes-Profiling

  • Coaching der Fachentwickler

Kenntnisse

Java

Struts

JSF

JSP

Hibernate

JDBC

log4j

Produkte

Eclipse

WebSphere

Apache Tomcat

Oracle

Apache JMeter

06/2005 - 02/2007

1 Jahr 9 Monate

Java-Client Entwicklung

Rolle
Java Entwicklung
Kunde
Versicherungskammer Bayern
Projektinhalte
  • Entwicklung eines technischen Prototyps welcher
    die technische Machbarkeit des Systems unter Beweis zu stellen hatte.
    Evaluierung der Kommunikationswege Host-Altsystem zu Client und
    CICS nach Java über MqSeries.

  • Anbindung des Archivsystems.

  • Konzeption und Entwicklung des Sachbearbeiter-Frontends (Swing-Client).

  • Entwicklung der TCP/IP basierten Kommunikationsschicht für die Kommunikationsrichtung Cics zu Client
    Performance-Optimierung des Systems.Analysen mittels Strobe-Messungen, OptimizeIt-Auswertungen, Analyse des C/S-Schnitts etc

Kenntnisse

Java

Java Swing

JMS

Produkte

Eclipse

DB2

OptimizeIt

Websphere MQ

01/2005 - 05/2005

5 Monate

Migrationsanalyse

Rolle
Java-Entwickler
Kunde
Provinzial Versicherung
Einsatzort
Kiel
Projektinhalte

Durchführung von Migrations-Analysen.
Erweiterung des bestehenden Systems in Hinblick auf Mehrmandantenfähigkeit
Behebung von Produktionsfehlern.

Kenntnisse

Java

Swing

Produkte

Eclipse

DB2

10/2004 - 01/2005

4 Monate

Java-Fullstack-Entwicklung

Rolle
Java Entwickler
Kunde
BMW
Einsatzort
München
Projektinhalte

Entwicklung einer Web-Anwendung

Erstellung DV-Konzept
Durchführung des OR-Mappings.
Umsetzung der SQL-Abfragen
Erstellung diverser JSP

Kenntnisse

Java

Struts

Hibernate

XSLT

JSP

Produkte

Eclipse

Tomcat

Oracle

05/2004 - 07/2004

3 Monate

Architekturstudie

Rolle
Java-Entwickler
Kunde
Bayerische Landesbank
Projektinhalte

Analyse einer bestehenden Swing-Anwendung bzgl. Erweiterung in eine HTML basierte Lösung.
Identifizierung der Wiederverwendungspotentials der bestehenden Lösung.

Skizzierung einer Zielarchitektur des zu entwickelnden Systems.

Entwicklung eines Prototypen.

Kenntnisse

Java

Struts

XML

Produkte

Eclipse

Tomcat

08/2003 - 02/2004

7 Monate

Java-Backend Entwicklung

Rolle
Java-Entwickler
Kunde
Bundesagentur für Arbeit
Einsatzort
Nürnberg
Projektinhalte

Entwicklung einer Datenzugriffsschicht
Mapping des Datenmodels auf Entity Beans
Entwicklung diverser Batchläufe
Durchführung von Reviews
Performance-Optimierungen

Kenntnisse

Java

EJB

JDBC

JSP

Produkte

Eclipse

JBuilder

OptimizeIt

WebLogic

Oracle

05/2003 - 06/2003

2 Monate

Review

Rolle
Reviewer
Kunde
Daimler Benz
Einsatzort
München
Projektinhalte

Durchführung statistischer und dynamischer Codeanalysen
Herausarbeitung von Optimierungspotentialen
Planung und Durchführung von Workshops zu den verwendeten/empfohlenen
Technologien

Kenntnisse

Java

Produkte

OptimizeIt

Java

Oracle

08/2002 - 03/2003

8 Monate

Java-Client Entwicklung

Rolle
Java Entwickler
Kunde
Provinzial Versicherung
Einsatzort
Kiel
Projektinhalte

Verantwortlich für das Teilprojekt Privat-Haftpflicht. Neu- und
Änderungsgeschäft.
Koordination von Fachlichkeit, Hostentwicklung und Produktmodelierung.
Programmierung der Java-Anwendungsteile.

Kenntnisse

Java

Swing

Produkte

Visual Age Java

01/2002 - 07/2002

7 Monate

Java-Backend Entwicklung

Rolle
Java Entwickler
Kunde
Bank Austria
Einsatzort
Wien
Projektinhalte

Hauptverantwortlich für die Einhaltung von QS-Massnahmen
"Profiler"
Aufbau eines Daily-Build und Deploy-Verfahrens
Entwicklung diverser technischer Framework-Komponenten

Kenntnisse

Java

J2EE

EJB

XML

TopLink

Produkte

Eclipse

WebLogic

Oracle

06/2001 - 12/2001

7 Monate

Java-Client Entwicklung

Rolle
Java Entwickler
Kunde
Versicherungskammer Bayern
Projektinhalte

Überarbeitung (Performance-Optimierung) der von einer Dienstleistungsfirma
gelieferten C/S-Middleware
Durchführung von Analysen/Workshops bzgl. anwendungsbezogener
Performance-Verbesserungen
Optimierung des Build-Prozesses
Portierung der Anwendung nach Java-2
Entwicklung diverser technischer Framework-Komponenten

Kenntnisse

Java

CICS

Produkte

IBM VisualAge for Java

OptimizeIt

02/2001 - 05/2001

4 Monate

Review

Rolle
Reviewer
Kunde
Credit Suisse
Einsatzort
Frankfurt am Main
Projektinhalte

Durchführung von Design- und Code-Reviews
Performance-Analysen

Kenntnisse

Java

EJB

JSP

Produkte

WebLogic

JBuilder

02/2001 - 05/2001

4 Monate

Architektur-Analyse

Rolle
Architekt/Entwickler
Kunde
Versicherungskammer Bayern
Einsatzort
München
Projektinhalte

Durchführung einer Architekturstudie zum Einsatz von
EAI im Konzern.
Evaluierung diverser Tools (u.a. MQ Series Integrator)
Analyse der anzubindenden Legacy-Systeme
Entwicklung eines Prototypen

Kenntnisse

Java

MQ Series

Produkte

DB2

MQ Series Integrator

IBM Visual Age for Java

06/2000 - 02/2001

9 Monate

Java-Fullstack Entwicklung

Rolle
Java Entwickler
Einsatzort
München
Projektinhalte

Portierung eines Smalltalk Persistence Framework nach Java
Implementierung der Webservice-Soap-Anbindung
Anbindung der Datenbank
Entwicklung von div. Anwendungsteilen (Administrations-Client)

Kenntnisse

Java

J2EE

SOAP

Struts

Produkte

IBM Visual Age for Java

DB2

Apache Tomcat

01/1999 - 05/2000

1 Jahr 5 Monate

Smalltalk Entwicklung

Rolle
Smalltalk Entwickler
Kunde
Deutscher Herold
Einsatzort
Bonn
Projektinhalte

Erweiterung des Persistenz-Frameworks um eine Historisierungs-Komponente
Aufbau und Einrichtung der Serverkomponente (IMS-Smalltalk)
Entwicklung eines IMS-Simulationsservers (Entwicklungsumgebung)
Auswahl (und Erweiterung) der zu verwendeten Applicationsframeworks
Durchführung von Code-Reviews

Kenntnisse

Smalltalk

Produkte

IMS

DB2

Visual Age for Smalltalk

05/1998 - 12/1998

8 Monate

Smalltalk Entwicklung

Rolle
Smalltalk Entwickler
Kunde
Albingia
Einsatzort
Hennef (Sieg)
Projektinhalte

Konzeption und Entwicklung der Historisierung
Entwicklung einer Prototyp-Batchlaufs (Inkasso)
Entwicklung an der Gechäftsvorfallsteuerung

Kenntnisse

Smalltalk

Produkte

Visual Age for Smalltalk

01/1998 - 04/1998

4 Monate

Smalltalk Entwicklung

Rolle
Smalltalk-Entwickler
Kunde
Deutscher Herold
Einsatzort
Bonn
Projektinhalte

Untersuchung div. Technischer Framework-Komponenten
Erweiterung der Host-Anbindungs-Middleware

Kenntnisse

Smalltalk

Produkte

Visual Age for Smalltalk

08/1996 - 12/1997

1 Jahr 5 Monate

Smalltalk Entwicklung

Rolle
Smalltalk Entwickler
Kunde
Bank
Einsatzort
Stuttgart
Projektinhalte

Entwicklung einer Anwendung zur Verwaltung von Sicherheiten

Kenntnisse

Smalltalk

Produkte

Visual Age Smalltalk

04/1995 - 07/1996

1 Jahr 4 Monate

Smalltalk Entwicklung

Rolle
Smalltalk Entwicklder
Kunde
Systemhaus
Einsatzort
München
Projektinhalte

Entwicklung einer Datenbank-Zugriffsschicht

Kenntnisse

Smalltalk

Produkte

Visual Age Smalltalk

Projekthistorie

Automotive

04-2019-9.2019 (6 Monate -  Teilweise 50%)

Rolle: Entwickler

Technologien: Java 8, Spring Boot, Spring Cloud, Spring Data, Cloud Foundry, AWS, Scrum

Tools: Eclipse, Git, Gitlab, Gradle, PostgresDB, Junit, Mockito. Postman

(Weiter-)Entwicklung einer Microservice-basierter Client/Server Anwendungen.

Backend-Entwicklung. Entwicklung von Rest-Services.

Datenbank-Anbindung mittels Spring Data

----------------------------------------------------------------------------------------------------------------------------

Mobilitätsunternehmen

02-2018-06-2018 (5 Monate - Teilweise 50%)

Rolle Entwickler

Technologien: Java 8, Spring Boot, Spring Data, Cloud Foundry, Jersey, OAuth2, Angular, Rest-Services

Tools: Eclipse, Git, Maven, PostgresDB, Junit

Entwicklung einer Interims-Admin-Gui für Beschwerdemanagement/Erstattungs-Bearbeitung

---------------------------------------------------------------------------------------------------------------

Automotive

Projekttyp: Microservice/Backend-Entwicklung

01-2018-12.2018 (12 Monate)

Rolle: Entwickler

Technologien: Java 8, Spring Boot, Spring Cloud, Spring Data, Cloud Foundry, Openshift, Kafka, Scrum

Tools: Eclipse, Git, Gitlab, Gradle, Maven, PostgresDB, Junit, Mockito. Postman

Entwicklung mehrerer Microservice-basierter Client/Server Anwendungen.

Backend-Entwicklung. Entwicklung von Rest-Services

Service-Design. Backend for Frontend Entwicklung.

Datenbank-Anbindung mittels Spring Data

---------------------------------------------------------------------------------------------------------------

Versicherung

Projekttyp: Backend-Entwicklung

06.2017-12-2017 (6 Monate)

Rolle: Entwickler

Technologien: Java 7, Oracle, Spring Batch

Tools: Eclipse, Maven, Tomcat, Junit, Mockito

Aufgabe: Erweiterung eines bestehenden Legacy-Anwendungssystems um neue Funktionalitäten. Anheben des Batch-Systems auf neue Technologien

---------------------------------------------------------------------------------------------------------------

Automotive

Projekttyp: Backend-Entwicklung

02-2017-06.2017 (4 Monate)

Rolle: Entwickler

Technologien: Java 8, Solr, Solr Cloud 

Tools: Eclipse, Jetty, JUnit, Mockito, Sonar, Maven

Aufgabe: Umbau eines bestehenden Anwendungsystem von Solr auf Solr Cloud (Verteilung der Suche bzw. der Anwendungslogik). 

---------------------------------------------------------------------------------------------------------------

Versicherung

Projekttyp: Backend-Entwicklung

12.2015-11-2016 (12 Monate)

Rolle: Entwickler

Technologien: Java 7, Apache Camel,JMS, Spring MVC, Rest, Json, Git, SSE, Websockets

Tools: Eclipse, Websphere, MqSeries, EhCache, JUnit, Mockito, Bitbucket, Jetty, Apache Mq

Aufgabe: Entwicklung einer Middleware welche eine bestehende Hostanwendungslandschaft eines großen Versicherers für die Aufgabe der Druckstücke-Erzeugung mit einem dezentralen Dokumenterstellungssystem verbindet 

---------------------------------------------------------------------------------------------------------------

Handel

Projekttyp: Client/Server Entwicklung

09.2015-12.2015 (4 Monate)

 

Rolle: Entwickler

Technologien: Java 7,  EJB, Swing, Oracle, Websphere, Scrum, Git

Tools: Eclipse, JUnit, Jira, Sonar, Stash

 

Aufgaben: Entwicklung von fachlichen Storys für eine Stammdaten-Verwaltung

 

---------------------------------------------------------------------------------------------------------------

 

Telekommunikation

Projekttyp: Backendentwicklung. Entwicklung von Webservices/Batches.

06.2014-07.2015 (14 Monate)

 

Rolle: Entwickler

Technologien: Java 6, Java 7, Spring, JaxWs, Soap, Weblogic, Hibernate, JPA, Scrum

Tools: Eclipse, Jetty, Spring Batch, Spring Integration, Jenkins, JUnit, Concordion, Jira, Sonar, Mockito

 

Aufgaben:

- Design und Implementierung von Webservices als Backend des Agenten-Arbeitplatzes

- Entwicklung diverser Webservices zur Unterstützung eines bundesweiten Telekommunikationsstandards.

- Implementierung diverser Batch-Prozesse

- Entwicklung von Akzeptanztests

 

---------------------------------------------------------------------------------------------------------------

 

Webagentur

Projekttyp: Backendentwicklung. Entwicklung von Webservices.

02.2014-05.2014 (4 Monate)

 

Rolle: Entwickler

Technologien: Spring MVC, Rest-Webservices, JSON

Tools: Eclipse, Maven, GIT, Tomcat, Jenkins

 

Aufgaben:

- Design und Implementierung von Rest-Webservices für die Anbindung aus dem JavaScript-Client

- Anbindung von Rest-Webservices vom Backend des Endkunden

- Design und Implementierung einer Produksuche mittels des Solr-Suchservers

- Aufbau der Maven-Projektstruktur

 

-----------------------------------------------------------------------------------------------------------

 

Telekommunikation

Projekttyp: Backendentwicklung. Entwicklung von Webservices.

05.2013-1.2014 (9 Monate)

 

Rolle: Entwickler

Technologien: Java 6, Spring, JaxWs, Soap, Weblogic, Hibernate, JPA, Scrum

Tools: Eclipse, Jetty, Spring Batch, Jenkins, JUnit, Soap UI

 

Aufgaben:

 

- Design und Implementierung von Webservices als Backend des Agenten-Arbeitplatzes

- Entwicklung diverser Webservices zur Unterstützung eines bundesweiten Telekommunikationsstandards.

- Implementierung diverser Batch-Prozesse

- Anbindung diverser Schnittstellen

 


 

 

Bank

Projekttyp: Technische Portierung eines Web-Portals auf Enterprise OSGI / Websphere

1.2012 - 03.2013 (1,3 Jahre)

 

Rolle: Architekt/Entwickler

Technologien:Java 6/7, Enterprise OSGI, Apache Aries Blueprint, Spring, Hibernate, JPA, Apache CXF

Tools:Eclipse, Websphere, Tomcat, Apache Aries, Junit, Jenkins, Wily Introscope, Jmeter

 

Aufgaben:

 

  • Entwicklung diverser architektonischer Komponenten (Logging, Konfiguration, Buid/Deploy-Unterstützung)

  • Entwicklung diverser Webservices

  • Konzeption der Anwendungsarchitektur (Schneidung EBA, Shared Bundle Repository / Shared Servcies)

  • Portierung der bestehenden Anwendung vom Declarative Services zu Blueprint und Enterprise OSGI

  • Erstellung EBA / CBA (Composite Bundle Archive) Build/Assembly

  • Erweiterung des Webservice-Frameworks um JaxWs-Security/JaxWs-Policy (Anbindung Apache CXF)

  • Portierung der Anwendung von Websphere 7 zu 8

  • Erstellung von Wily-Introscope Metriken

  • Coaching der Anwendungsentwickler

 


 

Versicherung
Projekt Zentrales InputManagement
Projekttyp: Erstellung von C/S Zusatzkomponenten für ein Backend-Projekt
9.2011 – 12.2012 (4 Monate)

Rolle: Entwickler

Technologien: Java, Groovy, Grails, JSP, Hibernate HQL, Spring, LDAP
Tools: Eclipse , Spring IDE, Tomcat, DB2

Aufgaben:

  • Erstellung  einer Benutzerverwaltung. Anbindung an LDAP

  • Erstellung diverser Reports zum Zwecke der statistischen Auswertung

  • Erstellung einer Aussteuerungsanwendung

 


 

Bank

Projekttyp: Neuentwicklung eines Web-Portal

Zeitraum 7.2008 – 8.2011 (2,5 Jahre)

 

Rolle:Architekt, Entwickler

 

Technologien:Java, J2EE, JSP, OSGI, Equinox, Hibernate, Log4J, Webservices, JaxWs, JAXB, XSD,

 

Tools:Eclipse, Tomcat 5.5, Websphere 6,7, Apache CXF, Jmeter, Joptimize, Wily Introscope

 

Aufgaben:

 

  • Entwicklung einer Webservice-Zugriffschicht welche allgemeine Themen wie Konfiguration, Lastverteilung, Fehlerhandling, Failover, Timeout-Handling, Logging, Mandantenfähigkeit, Verschlüsselung etc. abhandelt. Grundlegende Technologie: JaxWs.

  • Integration von Apache CXF als OSGI-Service.

  • Integration von Log4j als OSGI-Service

  • Portierung der Anwendung von Websphere 6 auf Websphere 7

  • Durchführung von QS-Maßnahmen bzgl. Performance und Last-Optimierung. U.a. mit Code-Anaylsen, JOptimize-Analysen und dem Aufbau einer Wily Introscope-Konfiguration

  • Entwicklung einer Anwendung welche anhand eines frei administriebaren Regelwerks die Verteilung der eingehenden Requests auf verschiedene Anwendungsserver erlaubt („Weiche“). Technologien Servlets, Hibernate, XPath.

  • Programmierung diverser Administrativer Tools (mittels JSP, Hibernate,…)

 


 

Versicherung

Projekttyp: Erweiterung eines bestehenden Systems

Zeitraum 04.2008 – 7.2008 (4 Monate)

 

Rolle:Entwickler

 

Technologien:Java, Swing, JDBC

Tools:Eclipse. DB2,

 

Aufgaben:

 

  • Erweiterung eines bestehenden Workflowsystems um Statistik-Funktionalitäten

  • Erstellung des DV-Konzepts

  • Entwicklung diverser Reporting-Masken

 


 

Versicherung

Projekttyp: Erweiterung eines bestehenden Systems

Zeitraum 12.2007 – 3.2008 (4 Monate)

 

Rolle:Architekt, Entwickler

 

Technologien:Java, J2EE, Webservices, Swing, JavaMail

 

Tools:Eclipse, Axis, Websphere 6

 

Aufgaben:

 

  • Erweiterung eines bestehenden Workflowsystems um Email-Funktionalität (Senden und Empfangen)

  • Konzeption und Entwicklung einer Webservice-Schnittstelle für das bestehende System als Zugangspunkt für externe Systeme

 


 

Bank

Projekttyp: Neuentwicklung Web-Portal

Zeitraum: 02.2007 - 12.2007 (1 Jahr)

 

Rolle:Architekt, Entwickler

 

 

Technologien:Java, J2EE, Struts, JSF, JSP, Hibernate, Log4J, JDBC

 

Tools:Eclipse, Tomcat 5.5, Websphere 6, Oracle, JMeter

 

 

Aufgaben:

  • Konzeption und Entwicklung eines Monitoringsystems welches die div. technischen
    Komponenten des Portals überwacht und Benachrichtigungen an den Betrieb sendet.
    Hierzu Entwicklung eines Schedulers, div. Log4J-Appender (E-Mail, Datenbank, HP-Openview…) und einer zugehörigen Administrationsanwendung (Webanwendung).

  • Konzeption und Aufsetzen einer Lasttest-Umgebung und entsprechender Verfahren
    zur Durchführung der Lasttests (JMeter).

  • Quality Assurance Maßnahmen / Projektbegleitendes-Profiling

  • Coaching der Fachentwickler


_________________________________________________________________________________

Versicherung
Projekttyp: Neuentwicklung einer Client/Server Anwendung
Zeitraum: 06/2005 - 02/2007 (1,75 Jahre)

Rolle: Architekt, Entwickler

TechnologienJava, Swing, JMS

Tools:Eclipse, DB2, Strobe, OptimizeIt, Websphere MQ

Aufgaben:

  • Entwicklung eines technischen Prototyps welcher
    die technische Machbarkeit des Systems unter Beweis zu stellen hatte.
    Evaluierung der Kommunikationswege Host-Altsystem zu Client und
    CICS nach Java über MqSeries.

  • Anbindung des Archivsystems.

  • Konzeption und Entwicklung des Sachbearbeiter-Frontends (Swing-Client).

  • Entwicklung der TCP/IP basierten Kommunikationsschicht für die Kommunikationsrichtung Cics zu Client
    Performance-Optimierung des Systems.Analysen mittels Strobe-Messungen, OptimizeIt-Auswertungen, Analyse des C/S-Schnitts etc

 



Versicherung
Projekttyp: Migrationsanalyse für die Übernahme einer Versicherungsbestandes
in ein bestehendes Softwaresystem
Zeitraum: 01/2005 - 05/2005 (5 Monate)

Rolle: Entwickler

TechnologienJava , Swing

ToolsEclipse, diverse Kundenframeworks

Aufgaben:

  • Durchführung von Migrations-Analysen.

  • Erweiterung des bestehenden Systems in Hinblick auf Mehrmandantenfähigkeit

  • Behebung von Produktionsfehlern.

 

_________________________________________________________________________________

Automotive
Projekttyp: Neuentwicklung Web-Anwendung
Zeitraum: 10/2004 - 1/2005 (3 Monate)

Rolle: Entwickler

Technologien: Java, Struts, Hibernate, XSLT

Tools: Eclipse, Tomcat, Weblogic, Oracle


Aufgaben:

  • Erstellung DV-Konzept

  • Durchführung des OR-Mappings.

  • Umsetzung der SQL-Abfragen

  • Erstellung diverser JSP

 


 

Bank
Projekttyp: Entwicklung einer Architekturstudie für den Aufbau eines Webportals
Zeitraum: 05/2004 - 07/2004 (3 Monate)

Rolle:Architekt
Technologien: Java,Struts, XML, JSTL
Tools: Eclipse, Tomcat

Aufgaben:

  • Analyse einer bestehenden Swing-Anwendung bzgl. Erweiterung in
    eine HTML basierte Lösung.

  • Identifizierung der Wiederverwendungspotentials der bestehenden Lösung.

  • Skizzierung einer Zielarchitektur des zu entwickelnden
    Systems

  • Entwicklung eines Prototypen

 


 

Behörde
Projekttyp: Neuentwicklung eines Webportals
Zeitraum: 08/2003 - 02/2004 (7 Monate)

Rolle: Entwickler

Technologien: Java, JSP, EJB 2.0, JDBC

Tools: Eclipse, JBuilder, OptimizeIt, Weblogic, Oracle

Aufgaben:

  • Entwicklung einer Datenzugriffsschicht

  • Mapping des Datenmodels auf Entity Beans

  • Entwicklung diverser Batchläufe

  • Durchführung von Reviews

  • Performance-Optimierungen

 



Automotive
Projekttyp: Analyse/Review eines Webportals
Zeitraum: 05/2003 - 06/2003 (2 Monate)

Rolle: Reviewer

Technologien: Java, XML, XSLT, Cocoon, JDBC

Tools: Websphere Studio Application Developer, OptimizeIt, Oracle

Aufgaben:

  • Durchführung statistischer und dynamischer Codeanalysen

  • Herausarbeitung von Optimierungspotentialen

  • Planung und Durchführung von Workshops zu den verwendeten/empfohlenen
    Technologien

_________________________________________________________________________________

Versicherung
Projekttyp: Neuentwicklung einer Client/Server-Anwendung
Zeitraum: 08/2002 – 03/2003 (7 Monate)


Rolle: Entwickler

Technologien: Java, Swing
Tools: Visual Age Java


Aufgaben:

  • Verantwortlich für das Teilprojekt Privat-Haftpflicht. Neu- und
    Änderungsgeschäft.

  • Koordination von Fachlichkeit, Hostentwicklung und Produktmodelierung.

  • Programmierung der Java-Anwendungsteile.


_________________________________________________________________________________

Bank
Projekttyp:Architekturberatung bei Entwicklung eines Webportals
Zeitraum: 01/2002 - 07/2002 (7 Monate)

Rolle: Architekt, Entwickler

Technologien: Java, J2EE, XML, TopLink, EJB 1.1

Tools: Eclipse, Weblogic, Oracle

Aufgaben:

  • Hauptverantwortlich für die Einhaltung von QS-Massnahmen
    "Profiler"

  • Aufbau eines Daily-Build und Deploy-Verfahrens

  • Entwicklung diverser technischer Framework-Komponenten

 


 

Versicherung
Projekttyp: Architektur-Programmierung, Performance-Optimierung
Zeitraum: 06/2001 - 12/2001 (7 Monate)

Rolle: Architekt, Entwickler


Technologien: Java, CICS

Tools: Visual Age Java, OptimizeIt

Aufgaben:

  • Überarbeitung (Performance-Optimierung) der von einer Dienstleistungsfirma
    gelieferten C/S-Middleware

  • Durchführung von Analysen/Workshops bzgl. anwendungsbezogener
    Performance-Verbesserungen

  • Optimierung des Build-Prozesses

  • Portierung der Anwendung  nach Java-2

  • Entwicklung diverser technischer Framework-Komponenten

 


Bank
Projekttyp: Durchführung von Design und Codereviews
Zeitraum: 02/2001 - 05/2001 (2 Monate zu 50%)

Rolle: Reviewer


Technologien: Java, JSP, J2EE, EJB 1.1
Tools: Jbuilder, Weblogic

Aufgaben:

  • Durchführung von Design- und Code-Reviews

  • Performance-Analysen

 

_________________________________________________________________________________

Versicherung
Projekttyp: Architektur-Analyse
Zeitraum:  02/2001 - 05/2001 (4 Monate, teilweise zu 50%)

 

Rolle: Architekt


Technologien: Java, DB2

Tools: Visual Age Java, Integrator

Aufgaben:

  • Durchführung einer Architekturstudie zum Einsatz von
    EAI im Konzern.

  • Evaluierung diverser Tools (u.a. MQ Series Integrator)
    Analyse der anzubindenden Legacy-Systeme

  • Entwicklung eines Prototypen

 

_________________________________________________________________________________

Börse
Projekttyp: Konzeption/Entwicklung eines Webportals
Zeitraum: 06/2000 - 02/2001 (8 Monate)

Rolle: Entwickler

Technologien: Java, J2EE, JSP, Struts, Soap
Tools: Visual Age Java, DB2, Tomcat


Aufgaben:

  • Portierung eines Smalltalk Persistence Framework nach Java

  • Implementierung der Webservice-Soap-Anbindung

  • Anbindung der Datenbank

  • Entwicklung von div. Anwendungsteilen (Administrations-Client)

 


Versicherung
Projekttyp: Entwicklung eines Bestandführungssystems
Zeitraum: 01/1999 - 05/2000 (1,5 Jahre)


Rolle: Architekt, Entwickler

Technologien: Smalltalk, IMS TM, DB2
Tools: Visual Age Smalltalk


Aufgaben:

  • Erweiterung des Persistenz-Frameworks um eine Historisierungs-Komponente

  • Aufbau und Einrichtung der Serverkomponente (IMS-Smalltalk)

  • Entwicklung eines IMS-Simulationsservers (Entwicklungsumgebung)

  • Auswahl (und Erweiterung) der zu verwendeten Applicationsframeworks

  • Durchführung von Code-Reviews

 

_________________________________________________________________________________

Versicherung
Projekttyp: Entwicklung eines Bestandführungssystems
Zeitraum: 05/1998 - 12/1998 (8 Monate)

Rolle: Architekt, Entwickler


Technologien: Smalltalk, IMS TM, DB2
Tools: Visual Age Smalltalk, Micado-Frameworks


Aufgaben:

  • Konzeption und Entwicklung der Historisierung

  • Entwicklung einer Prototyp-Batchlaufs (Inkasso)

  • Entwicklung an der Gechäftsvorfallsteuerung

_________________________________________________________________________________

Versicherung
Projekttyp: Entwicklung eines Bestandführungssystems (Prototyp)
Zeitraum: 01/1998 - 04/1998 (4 Monate)

Rolle: Entwickler


Technologien: Smalltalk, IMS, DB2

Tools:  Visual Age Smalltalk


Aufgaben:

  • Untersuchung div. Technischer Framework-Komponenten

  • Erweiterung der Host-Anbindungs-Middleware

 

_________________________________________________________________________________ 

Bank
Projekttyp: Entwicklung eines Client/Serversystems
Zeitraum: 08/1996-12/1997 (1,5 Jahre)


Rolle: Entwickler

Technologien: Smalltalk, CICS
Tools: VisualAge Smalltalk

Aufgaben:

  • Entwicklung des Anwendungsteil "Sicherheiten im Kreditantrag"


Softwarehaus
Projekttyp: Entwicklung einer Programmierbibliothek
04/1995 - 07/1996 (1,5 Jahre)

Rolle: Entwickler

Technologien:

 

  • Smalltalk

Tools: Visual Age Smalltalk, Lotus Notes


Aufgaben:

  • Entwicklung der Klassenbibliothek zum Zugriff auf Lotus Notes

Branchen

Versicherungen ( > 6 Jahre)
Banken (> 6 Jahre)
Industrie (ca. 1 Jahr)
Behörde (ca. 0,75 Jahre)

Kompetenzen

Betriebssysteme
Windows

Datenbanken
DB2
JDBC
MS SQL Server
Oracle
Postgres
PostgreSQL
SQL

Sprachkenntnisse
Deutsch
Muttersprache
Englisch

Hardware
PC

Datenkommunikation
CICS
div. Erfahrung Anbindung Host
Internet, Intranet
Message Queuing
MqSeries
MQ Series
MQSeries
TCP/IP
Websockets
Websphere MQ

Programmiersprachen
Angular
Groovy Grails
J2EE
Java
Java 6
Java 7
Java 8
Java API for RESTful Web Services
JAXB
JaxWs
JPA
JSON
JSP
Smalltalk

Produkte / Standards / Erfahrungen
Apache Axis
Apache Camel
Apache CXF
Apache JMeter
Apache Lucene
Apache Mq
Apache Solr
Apache Tomcat
Atlassian JIRA
Bitbucket
Cloud Foundry
Cloud Froundry
Eclipse
EhCache
EJB
Git
Gitlab
Gradle
Hibernate
IBM Visual Age for Java
IBM VisualAge for Java
IMS
Java Swing
JBuilder
Jenkins
Jetty
Jira
JMS
JSF
JUnit
Kanban
log4j
Maven
Mockito
MQ Series Integrator
OAuth-2
Openshift
OptimizeIt
OSGI
RabbitMq
Redis
REST
Scrum
Server Send Events
SOAP
Soap UI
Solr Cloud
SonarQube
Spring
Spring Batch
Spring Boot
Spring Cloud
Spring Data
Spring Integration
Spring Ldap
Spring MVC
Struts
Swing
TopLink
Visual Age for Smalltalk
Visual Age Java
Visual Studio Code
WebLogic
WebSphere
Wily Introscope
XML
XSD
XSLT

Schwerpunkte:

  • Java (Seit 2001. Version 5 - 8)

  • Java Backend-Enwicklung

  • Spring (Seit 2013. Core, Data, Boot, Cloud, Batch)

  • OSGI

  • Microservices

  • Service-orientiere Entwicklung (Rest, Soap, Axis, CXF, JaxWs)

  • Middleware-Entwicklung.

  • Asynchrone Kommunikation (Message Queuing)

  • Objekt-Orientierte Software-Entwicklung

  • J2EE (> 10 Jahre)

  • Frameworks (Auswahl, Anwendung, Entwicklung)

  • Einsatz in Großprojekten

  • Agile Software-Entwicklung

Ausbildung:

Abschluss Diplominformatiker FH 1995

Diplomarbeit zum Thema: Entwurf und Lösung des Stabbalance Problems über neuronale Netze und Fuzzy Control Systeme unter Objectworks / Smalltalk

Kenntnisse (mehrjähriger Projekteinsatz)):

Frameworks/Bibliotheken

  • J2EE (EJB, Servlets, JNDI, JTA, JMS, JavaMail, JAXP, JCA, Jax-WS, JSF, JSTL...)

  • Objekt-Relationales Mapping (Spring Data, JPA, EJB2, EJB3, Hibernate, Toplink, Jdbc)

  • OSGI (Equinox, Apache Aries, Enterprise-Osgi, Blueprint, Declarative Services)

  • Webservices (Soap, RESTfull, JaxWS, JaxWs Security, Apache CXF, Axis)

  • Rest Services (Jackson, Spring Rest Template, Spring Cloud Feign

  • MVC-Frameworks (Struts, Java Server Faces (JSF), Grails)

  • GUI (HTML, JSP, Facelets, Java Script, Swing)

  • XML (XSD, Jaxp, JAXB, DOM, SAX)

  • Solr/Lucence

Tools:

  • Git, Bitbucket, Gitlab

  • Ecplise, Websphere Application Develper (WSAD),

  • Websphere, Weblogic, Tomcat

  • Websphere MQ, Camel, Kafka

  • Maven, Gradle

  • Hudson, Jenkins,

  • Junit, Mockito

  • JMeter

  • Wily Introscope,

  • SQL-Datenbanken (Microsoft SQL Server, Oracle, DB2, Postgres)

  • Performace Optimierung (VisualVM, OptimizeIT, JProbe, Memory Analyzer Tool(MAT))

Vorgehensmodelle:

  • Scrum


Ausbildungshistorie

Abschluß Diplominformatiker FH 1995
1995 - 1996 festangestellter Softwareentwickler
ab 1996 selbständiger Berater

×
×