Fachlicher Schwerpunkt dieses Freiberuflers

Java Entwicklung / Testen1

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

D6

Städte
Frankfurt am Main
50 km
Aschaffenburg
50 km
Darmstadt
50 km
Remote-Einsatz
Remote jederzeit möglich
Kontaktwunsch

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

Position

Kommentar

Steuerung eines externen Software Herstellers / Nearshore Entwicklung

Projekte

09/2019 - 05/2020

9 Monate

Agiles Projekt TRITON – Bereitstellung und Weiterentwicklung eines Flottenmanagementsystems für Flurförderfahrzeug in der Azure Cloud

Rolle
Senior Software Entwickler
Einsatzort
Aschaffenburg
Projektinhalte
  • Implementierung und Refactoring von Microservices für den Client / User Bereich auf der Basis von Sprint Boot 2 und Spring 5 mit Backendanbindung an COSMOS DB / MS SQL Server / Flyway / Lombok / Spring Data JPA / REST
  • Überarbeitung der Flywayscripte für diverse Weiterentwicklungen
  • Implementieren von Junit Tests für die Microservices / Durchführen von Entwicklertests
  • Mitgestaltung des Softwareentwicklungsprozesses im Team / Einführung von Codereviews (Pull Requests) nach 4 Augen Prinzip / Überarbeitung von grundlegender Dokumentation / Refactoring nach Clean Code Aspekten / Überarbeitung der Microservice Dokumentation auf OPEN API
  • Refactoring und Überarbeitung zentraler Komponenten wie den Security Microservice und Einführung des generellen Fehlerhandlings zwischen Client und Server / Einführung von Optimistic Locking für alle Microservices
  • Überarbeitung diverser Microservices für das Release 1.0 im Hinblick auf Security und Absicherung der REST Endpunkte aufgrund eines Security Audits von KPMG
  • Entwicklung eines Konzepts für vollautomatisierte Integrationstests in der Cloud
  • Festlegen der Architektur für die Integrationstests und Erstellen eines Prototyps in Typescript / Cucumber / Gherkin / Protractor
  • Implementierung einer kompletten Cucumber / Gherkin Syntax speziell für automatisierte Integrationstests / Schulung der Entwickler zum selbständigen Nutzen der Sprache / Implementierung wiederverwendbarer Steps
  • Implementierung von 80 % der vollautomatisierten Integrationstests
  • Überarbeitung der voll automatisierten Pipelines für das automatische Deployment der Microservices / Datenbanken / Infrastrukur
  • Erstellen der Pipelines zum Starten der vollautomatisierten Integrationstests auf der Basis von Bashscripten
  • Dokumentation aller Neuerung / Integrationstests incl. Cucumber Syntax im Wiki
Kenntnisse

Microsoft Azure

Scrum

Clean Code

Java 12

Spring Boot

Spring Cloud

Spring

Spring Data JPA

Flyway

Lombok

Docker

Kubernetes

Bash Shell

REST

JSON

Microservice - Systemarchitektur

AngularJS

TypeScript

NodeJS

Gherkin

Cucumber

Protractor

Flake

MS SQL Server

MS SQL

COSMOS DB

Azure Pipelines

Azure Key Vaults

Maven

Git

Kubernetes

kubens

k9s

IntelliJ

Webstorm

04/2019 - 09/2019

6 Monate

Privates Projekt

Rolle
Software-Entwickler
Einsatzort
Aschaffenburg
Projektinhalte

- Implementierung von Microservices auf der Basis von Sprint Boot 2 und Spring 5 in einem open Source Projekt

- Evaluieren von diversen Themen u.a die Kommunikation der Services untereinander / wie werden die Services gefunden / Auslagern der config Files in ein zentrales repository / welche Datenbank verwenden wir – vermeiden des Anti Pattens der Datenhaltung in einer relationalen DB (ongoing)

- Deployen der Microservices in Docker containern

- Erstellen diverser Dokumentationen auf Github

- Erstellen eines prototypischen Frontend in React JS / Thymeleaf

Produkte

IntelliJ

Git

JUnit

JPA

REST

Spring

Spring Boot

JAVA8

Spring Data

JPA

H2

Thymeleaf

Spring Security

maven

Spring Cloud

Docker

05/2019 - 06/2019

2 Monate

Java Entwicklung – Umstellung diverser kleiner Projekte auf maven

Rolle
Software Entwickler
Einsatzort
Frankfurt am Main
Projektinhalte

- Umstellung des Buildprozesses von 2 Projekten von ant auf maven

- Testen der Umstellung durch vollständige Integrationstests der beiden Projekte

- Konfiguration und Testen einer SFTP Anbindung einer neuen Bank über ein bestehendes SFTP Programm zum Transfer von Wertpapierbuchungen

- Dokumentation der Umstellung / maven anpassungen im WIKI

Kenntnisse

Java 8

maven

ant

SFTP

J2SE

GIT

JIRA

Produkte

Eclipse

08/2016 - 03/2019

2 Jahre 8 Monate

Webbasiertes Software Onboarding System SQUARES der Deutschen Bank

Rolle
Software Entwickler
Kunde
Deutsche Bank AG
Einsatzort
Frankfurt am Main
Projektinhalte

- Analyse Design und Implementierung von Apache Wicket basierten dynamischen Webseiten

- Teilw. Refactoring von bestehenden Legacysystemen

- Erweiterung und Testen eines bestehenden REST Webservices der Daten für ein JIRA Plugin zur Verfügung stellt.

- Erstellen von Spring Services für das Middle Tier mit Zugriff auf den Datenbank Layer

- Implementieren des Datenbankzugriffslayers mit JPA

- Erstellen von SQL Scripten mit PL / SQL

- Unterstützen im Regressionstesten manuelles Black Box testen / Exploratives Testen

- Unterstützung bei Testfallerstellung mit ALM

- Erstellen diverser Dokumentationen (Aufsetzen der Entwicklungsumgebung - Installation lokale Datenbank / lokaler Nexus / lokaler Tomcat mit Anbindung an GIT und IntelliJ)

- Analyse Design und Implementierung des Administrationsbereichs des Onboarding Systems basierend ursprünglich auf Vaadin 7.

- Unterstützung bei dem Update auf Vaadin 8 / Java 8

- Implementierung der Businessservices / Uploads des XML Basierten Rollenfiles

- Testcaseerstellung in Junit mit Mockito und PowerMock

- Bugtracking / bearbeitung JIRA

- Verwendung von Bitbucket für Codereview / Erstellung von PullRequests

- Durchführen von Codereviews

- Erstellung und Implementierung von Integrationstests mit JUNIT

Produkte

IntelliJ

Git

Subversion

Nexus

Oracle SQL Developer

Atlassian JIRA

Atlassian Confluence

HP ALM

JUnit

Java 7

JPA

Apache Wicket

JavaScript

HTML5

CSS3

REST

Spring

Java 8

Jenkins

Vaadin 7

Vaadin 8

Oracle 11

Soap UI

Mockito

PowerMock

Bitbucket

05/2016 - 06/2016

2 Monate

Weiterbildung ISTQB Certified Tester Foundation Level

Projektinhalte

Abschluss mit Zertifikat zum ISTQB Certified Tester Foundation Level

10/2015 - 04/2016

7 Monate

Korrespondenzmanagement System im Bankenumfeld

Rolle
Senior Software Entwickler
Kunde
FIDUCIA & GAD
Einsatzort
Karlsruhe
Projektinhalte

- Schwerpunkt Implementierung der Schnittstellen Businessservice / Services in JPA

- Testdriven Development via JUnit

- Unterstützung Implementierung SWING Oberflächen

- Unterstützung Projektarchitektur

- Unterstützung Testteam

Kenntnisse

Manuelles Testen

Kanban

Produkte

Eclipse

JPA

JBF

JAVA

JUnit

SVN

Rational Software Architect

Tomcat

DB2

03/2015 - 09/2015

7 Monate

Unterstützung im Projekt FATCA und CRS

Rolle
Senior Software Entwickler
Kunde
FIDUCIA & GAD
Einsatzort
Karlsruhe
Projektinhalte

- Unterstützung Systemanalyse

- Schnittstellenanalyse / Definition und Prototypische Impl. der neuen Hostanbindung

- Unterstützung Implementierung SWING Oberflächen

- Schwerpunkt Implementierung der Schnittstellen / Services

- Testdriven Development via JUnit

- JAXB / XML Parsen (Java auf dem Host)

Kenntnisse

Scrum

FATCA

CRS Common Reporting Standard

Produkte

Eclipse

Hostanbindung

JBF

JUnit

Rational Software Architect

SVN

Apache Tomcat

JEE

JavaZ

08/2014 - 12/2014

5 Monate

Auslandszahlungsverkehrsfähigkeit für EBanking

Rolle
Senior Software-Entwickler
Einsatzort
München
Projektinhalte

- Unterstützung Systemanalyse

- Schnittstellenanalyse / Definition und Prototypische Impl.

- Implementierung der Schnittstellen / Services

- Abstimmung Systemdesignvorschlag mit Architekturteam des Auftraggebers

- Implementierung Auftragspool 24 / 7 Fähigkeit

- Implementierung parsen / validieren DTAZV Datei

- Testdriven Development via JUnit

Kenntnisse

Auslandszahlungsverkehr

DTAZV Format

Produkte

Eclipse

JUnit

Rational Software Architect

JPA

DB2

SQL

JDBC

Apache Tomcat

SVN

JEE

Java

01/2014 - 09/2014

9 Monate

Austausch Werbekennzeichen im Gen. Verbund

Rolle
Senior Software-Entwickler / Consultant
Einsatzort
München
Projektinhalte

- Abstimmung und Implementierung Anbindung des Webservicegebers

- Abstimmung und Implementierung neue persistente Variablen

- Abstimmung und Unterstützung Fachkonzepterstellung

- Abstimmung Designvorschlag mit Architektur

- Unterstützung Testfallerstellung für techn. Themen

- Umbau der Oberflächen im Bankarbeitsplatz für die einzelnen Use Cases

- Testdriven Development

- Projekt mit agilem Ansatz

Produkte

JBF

Ant

Eclipse

Rational Software Architect

JUnit

IFD Webservices

JEE

07/2013 - 01/2014

7 Monate

Integration Immobilienwertermittlung

Rolle
Senior Software-Entwickler
Kunde
FIDUCIA IT AG
Einsatzort
München
Projektinhalte

- Abstimmung und Implementierung eines Clientseitigen Assistenten für die

Erfassung der Input - Daten für den Webservice

- Implementierung des Ladens / Speicherns der Immobiliendaten

(Hostbasiert) über mehrschichtige Services

- Entwicklung einer Testsuite für die Persistenzschicht (ca. 600 Variablen)

für die Überprüfung der Vollständigkeit des Ladens / Speicherns

- Unterstützung des Analyseteams bei der Fachklassen-modellierung

- Unterstützung bei der Implementierung des Empfangs der

Immobiliendaten vom Webservice

- Implementierung von JUnit Tests für die Webserviceanbindung

- Projekt mit agilem Ansatz

- Anbindung eines Rechenkerns in Abstimmung mit der Architektur

Kenntnisse

Testdriven Development

Produkte

JBF

Ant

Eclipse

Rational Software Architekt

JUnit

IFD Webservice

SOAP UI

XML-Spy

Java

03/2013 - 06/2013

4 Monate

Umstellung Historisierung Bankeinstellungen

Rolle
Senior Software-Entwickler
Einsatzort
München
Projektinhalte

- Test driven Development

- Unterstützung des Testteams bei technischen Fragen

- Implementierung der Historisierungen auf Oberflächen / Persistenzebene

- Vorbereiten von Testdaten und Testen der Cronacles

- Implementierung Testtreiber für Lasttest

Produkte

JBF

Eclipse

Java

JUnit

Apache Tomcat

SVN

01/2011 - 12/2012

2 Jahre

Internat. Massenzahlungsverkehrssystem Dt. Telekom

Rolle
Senior Consultant
Einsatzort
Bonn
Projektinhalte

- Unterstützung Testmanagement für das

Zahlungsverkehrssystem

- Planung und Erstellung von Testfällen für das Zahlungsverkehrssystem

- Funktionelles Testen des Zahlungsverkehrssystems auf der Plattform

Multiversa (J2EE / BEA Weblogic / ORACLE DB)

- Unterstützung Fachkonzept- / Techn. Konzepterstellung

- Applicationmanagement für diverse Projekte u.a. Umstellung des

Zahlungsverkehrs der Dt. Telekom auf SEPA / Anbindung des kompletten

HR Bereichs des Konzerns an die Plattform Multiversa /

Anbindung der Gesellschaften zur Verrechnung sämtlicher Festnetz- und

Mobilfunkkunden / Mitarbeit im Projekt Bereitstellung der

Cashmanagement Kontoauszüge für den Zentralbereich

Treasury des Konzerns

- Anwenderbetreuung / Benutzerschulung / Applicationmanagement

- Incidentmanagement / Fehleranalyse auf Systemebene

- Programmierung kleinerer Tools u.a. Excelreportgenerator (Visual Basic)

- Validator zur Überprüfung der von SAP angelieferten SEPA Dateien

- Zum Teil erfolgte die Dateiübertragung via JMS / zum Teil via SFTP und auch via UC4

Kenntnisse

Zahlungsverkehr im Umfeld des Kunden

SEPA Zahlungsverkehr

ITIL

ZVTools

Multiversa IFP

Swift Gateway

DTAUS

DTAZV

SWIFT

Produkte

J2EE

SEPA

SEPA XML Schemata

XSD

XML Spy

ZV Tools

Jira

MS Office

Oracle

Oracle Weblogicserver

UC4

JMS

10/2010 - 11/2010

2 Monate

Zentralisierung des Formulardruckes

Rolle
Entwickler
Kunde
FIDUCIA IT AG
Einsatzort
Karlsrufe
Projektinhalte

Umstellen des Formulardrucks für das System Forderungsmanagement auf die neue Druckdatenversorgung

Kenntnisse

Schufaanbindung

Schufaspezifische XML Schemata

Produkte

Eclipse

Java

JBF

MS Office

Rational Software Architekt

04/2010 - 09/2010

6 Monate

Webservice zur Anbindung von Lotus Notes Dominoservern

Rolle
Senior Software-Entwickler / Consultant
Kunde
FIDUCIA IT AG
Einsatzort
München
Projektinhalte

- Design der XSD Schnittstelle / Abstimmung mit Architektur und

Cliententwicklung

- Implementierung des Webservicegebers auf der Basis von JAXB 2

- Speichern der Abrechnungsdaten in eigener DB Tabelle

- Implementierung des Testtreibers für den Lasttest

- Durchführen von Entwicklungstests

- Implementierung von JUNIT Tests

- Dokumentieren des Systems

- Übergabe des Webservices und Einarbeitung des Applicationmanagements

- Unterstützung Testmanagement für "Spezialfragen" wie z.B.

Webservicesecurity

Kenntnisse

Webservicegeberentwicklung

XML Schema Entwicklung

Webservice Security

Produkte

JBF

JAXB

Java

JUnit

SQL

JPA

Rational Software Architekt

https

SSL

Webservice Security

aCI Webservice

DB2

Eclipse

Apache Tomcat

SVN

08/2009 - 03/2010

8 Monate

Diverse Erweiterungen am Kundenverwaltungssystem

Rolle
Senior Software-Entwickler / Consultant
Kunde
FIDUCIA IT AG
Einsatzort
München
Projektinhalte

- Umstellung des Risikostatus auf neue gesetzliche Anforderungen früher

MaK jetzt MaRisk. Implementierung eines Risikostatusmassenabgleichs

für zugeordnete Personenmehrheiten /-einheiten zu einer Ausgangsperson

in unterschiedlichen Personenausprägungen.

- Unterstützung des Fachteams in Bezug auf die neue Aufgabenstellung

MaRisk / Ansprechpartner für Anpassung des Clients

- Unterstützung der Anforderungsanalyse für den MaRisk Massenabgleich

- Entwicklung der Oberflächenerweiterungen in Kooperation mit dem

Usability Coach

- Implementierung der Applicationservices und JUnittests für die Serverseite

incl. Hostanbindung über HCRuntime

- Abstimmung der neuen Persistenzschicht mit den Hostentwicklern

- Abstimmung der neuen Testcases mit dem Testteam.

- Unterstützung bei der Erstellung der neuen Testcases gerade in Bezug auf

techn. Fragen wie z.B. Optimistic Locking

Projekt : Bereitstellung einer Schnittstelle zum Abgleich von

Emittentendaten im Kundenverwaltungssystem.

- Abstimmung der Schnittstelle mit dem Projekt "Depot A"

- Implementierung der Erweiterungen

Kenntnisse

Unterstützung Fachverantwortliche

Funktionales Testen unterstützt

Produkte

Eclipse

Java

JBF

Junit

Apache Tomcat

03/2009 - 05/2009

3 Monate

Applicationmanagement für Forderungsmanagement

Rolle
Senior Software-Entwickler
Kunde
FIDUCIA IT AG
Einsatzort
München
Projektinhalte

- Ablösen von deprecated Methoden / Klassen und Service

- Durchführen von Refactoringmassnahmen am existierenden System

- Beheben von Usability Defects in Kooperation mit Usability Coach

- Incident / Ticketbearbeitung

- Mitarbeit in der Qualitätssicherung (Durchführen von Entwicklertests/

Implementierung von Junit Tests)

Kenntnisse

Funktionales Testen

Incident Management

Produkte

Rational Software Architekt

Eclipse

SVN

Apache Tomcat

XML

XSD

JUnit

DBUnit

Java

JBF

11/2008 - 03/2009

5 Monate

Schnittstelle Forderungsmanagement / VR Rating

Rolle
Senior Software-Entwickler / Consultant
Kunde
FIDUCIA IT AG
Einsatzort
München
Projektinhalte

- Einarbeitung in das bestehende System sowie der neuen fachlichen

Anforderungen zur Ermittlung der Ausfallstatusbezogenen Daten aus

den Subsystemen Nebenbuchhaltung / Einzelwertberichtigungserm. /

MaRisc Prozessen u.a. Insolvenzverwaltung

- Abstimmung der Schnittstelle auf fachlicher und technischer Ebene

- Schnittstellen Design und Implementierung

- Implementierung des serverbasierten Teils der Schnittstelle mit Java/

JDBC / Datenbankanbindung DB2 und JDO

- Implementierung der Junit Tests für das Lasttestverfahren

- Mitarbeit in der Qualitätssicherung (Durchführen von Entwicklertests/

Implementierung von Junit Tests)

Kenntnisse

Fachliches Testen

MaRisc Prozesse der Systeme im Detail kennen

Unterstützung Fachkonzepterstellung

Produkte

Eclipse

JDBC

JAVA

JBF

SQL

DB2

JUnit

XML

XSD

01/2008 - 10/2008

10 Monate

Systemintegration Privat- und Firmenkundenrating

Rolle
Senior Software-Entwickler / Consultant
Kunde
FIDUCIA IT AG
Einsatzort
München
Projektinhalte

- Einarbeitung in das bestehende System sowie der

fachlichen Anforderungen für das neu zu implemen-

tierende Segment Agrar

- Analyse der neuen serverseitigen Use Cases für die

Adaption des bestehenden Systems und die neuen

Anforderungen

- Implementierung des serverbasierten Teils der

Anwendung mit JDBC / Datenbankanbindung DB2

- Implementierung der Junit Tests für das Lasttestverfahren

- Implementierung von Junit Tests für den serverbasierten

Teil der Anwendung

- Mitarbeit in der Qualitätssicherung (Durchführen von

Entwicklertests/ Abarbeiten von Testfällen durch

manuelles Testen)

Kenntnisse

Funktionales Testen

Serverseitige Entwicklung incl. Datenbankanbindung

Den Prozess Rating im Kreditumfeld kennen gelernt

Produkte

Eclipse

JBF

JDBC

SQL

DB2

Junit

DBUnit

Apache Tomcat

Ant

XML

XSD

03/2007 - 11/2007

9 Monate

Mandantenfähiges SEPA Zahlungsverkehrssystem

Rolle
Senior / Software-Entwickler
Kunde
Postbank Systems
Einsatzort
Frankfurt / Bonn
Projektinhalte

- Mitarbeit an der Implementierung des serverbasierten Teils des

mandantenfähigen SEPA Zahlungsverkehrssystems /

Stammdatenadaption

- Analyse des Stammdatenmodells für das Zahlungsverkehrssystem und

serverseitige Implementierung der Persistenz (Oracle Datenbanktabellen)

- Implementierung von Standalone clients zum Befüllen der

Eingangsqueues für das externe Clearing / Stammdatenverwaltung zur

Testunterstützung

- Implementierung von JUNIT Tests für die Stammdatenverwaltung / zum

Teil für das externe Clearing

- Implementierung der Testdatengenerierung für unterschiedliche

Schnittstellen

- Implementierung des Builds für die Standalone Clients in ANT

- Durchführen von Entwicklungstests

- Mitarbeit am DV Konzept für die Online Schnittstelle

- Mitarbeit an Schnittstellenkonzeption für die Stammdatenadaption

- Teilnahme und Vertretung des Auftraggebers bei Testmeetings

- Unterstützung des Kunden bei technischen Fragen / zeitweise

Testunterstützung

Kenntnisse

SEPA Zahlungsverkehr

Konzepterstellung im Zahlungsverkehrsumfeld

Technisches Testen

Produkte

EJB

JEE

Oracle Applicationserver

Oracle

JBoss

MySQL

MQ Series

Aris

XML

XSD

SEPA Schema

Junit

Maven

SVN

Struts

JMS

10/2006 - 02/2007

5 Monate

Testen Onlineshopsystem für Musikdownload

Rolle
Tester
Kunde
Sony Netservice GmbH
Einsatzort
Salzburg
Projektinhalte

- Test Organisation

- Erstellen von TestCases für diverse Releases

- Funktionelles Testen der einzelnen Entwicklungsstufen (Full Livecycle)

- Konzept Review

- Erstellen von PL / SQL Scripts für das Testen von Discounts in

unterschiedlichen Ausprägungen

Kenntnisse

Funktionelles Testen eines Onlineshopsystems

Produkte

Oracle

PL/SQL

Mercury Test Director

TOAD

01/2004 - 09/2006

2 Jahre 9 Monate

Integration des Systems Forderungsmanagement

Rolle
Senior Software-Entwickler
Kunde
FIDUCIA IT AG
Einsatzort
München
Projektinhalte

- Implementierung des serverbasierten Teils der Anwendung mit DAM JDO

incl. Datenbankanbindung DB2 (OOA/D - ER Modellierung)

- Mitarbeit an der Qualitätssicherung der Anwendung Code Review/

Usability / Bereitstellung für Loadrunner Stresstest / Implementieren von

Junit Tests

- Mitarbeit an der Inbetriebnahme für Stufe 1 + 2

- Indizierung des mandantenfähigen Datenbanksystems

- Ansprechpartner für DB spezifische Themen projektin- und extern

- Bereitstellen von Testdatenbanken, Initialbefüllungen

- Implementierung der Fremdsystemanbindungen für Kunde / Konto

- Konzeption für die Anbindung von Fremdsystemen (z.B. Kunde, Konto)

- Unterstützung der fachlichen Kollegen bei Fachkonzepterstellung

- Erstellen des Prototyps Forderungsmanagement für die Hausmesse

Produkte

Eclipse

Innovator

Junit

Java

JBF

JDO

DB2

Ansi SQL

DBUnit

Cruise Control

XML

XSLT

Ant

Apache Tomcat

07/2003 - 12/2003

6 Monate

Erweiterung Webbasiertes Allzweckkreditsystem

Rolle
Software-Entwickler
Kunde
Sparkassen Umfeld
Einsatzort
Frankfurt
Projektinhalte

- Implementierung kundenspezifischer Erweiterungen wie Änderungen an

der Administration der Anwendung, Erweiterung von Suchfunktionalitäten

- Implementierung von JUNIT Tests (Businesslogik)

- Mitarbeit bzgl. Refactoring der Businesslogik

Kenntnisse

Refactoring / Erweiterung bestehende Webanwendung

Produkte

Together J

Java

Eclipse

PL/SQL

JDBC

Apache Tomcat

Ant

CVS

Junit

Java Prepared Statements

10/2000 - 02/2003

2 Jahre 5 Monate

Erweiterung eines bestehenden E-Commerce Systems

Rolle
Senior Software-Entwickler
Kunde
Kühne & Nagel AG
Einsatzort
Aschaffenburg / Schindellegi
Projektinhalte

- Technische Konzeption / Analyse + Implementierung der Anbindung des

Abrechnungssystems der Anwendungen an das Buchhaltungssystem des

Konzerns

- Technische Konzeption / Analyse + Implementierung der Anbindung des

Shoptsystems an das Lagerverwaltungssystem

- Technische Konzeption / Analyse der Anbindung des

Kreditkartenabrechnungssystems

- Schnittstellenklärung / Abklären des Datentransfers

- Durchführen von Integrationstests für die einzelnen Systeme

- Technische Konzeption / Implementierung der Mehrsprachigkeit

- Analyse und Implementierung kundenspezifischer Erweiterungen der

Anwendungen / Administration

- Implementierung und Durchführung von Entwicklertests

- Begleiten des Going Live für die einzelnen Entwicklungsstufen

- Mitwirken an Refactoring / softwaretechnischen Verbesserungen

- Einarbeitung neuer Mitarbeiter

Kenntnisse

Objektorientierte Analyse und Design

Refactoring bestehende Anwendung

Produkte

Java

JDBC

JSP

Servlets

XML

XSLT

Perl

Cronjobs via Perl

SQL

MySQL

Eclipse

CVS

01/2001 - 06/2001

6 Monate

Prototypische Tracking & Tracingsystemanb. Internet

Rolle
Software-Entwickler
Kunde
Kühne & Nagel AG
Einsatzort
Aschaffenburg / Hamburg
Projektinhalte

- Anforderungsanalyse/Pflichtenhefterstellung/Definition des

Funktionsumfangs des Prototyps

- Technische Konzeption, technische Projektleitung

- Implementierung des Prototyps, Schwerpunkt Schnittstellen zwischen

Front End Server (Apache Tomcat) und Application Server (BEA Weblogic)

- Durchführen von Entwicklertests

- Projektübergabe und Einarbeiten / Coaching neuer Mitarbeiter

Kenntnisse

XML Erzeugen / Parsen

Anbindung Stateless Session Beans / JSP bzw. Servlets

Multiplikatortätigkeit

Produkte

Java

JSP

Java Servlets

XML

XSLT

Bea Weblogic

Apache Tomcat

Junit

11/1999 - 09/2000

11 Monate

Webbasierte Projektmitarbeit Internetserviceprovider

Rolle
Software-Entwickler
Einsatzort
Aschaffenburg
Projektinhalte

- Mitarbeit an diversen Erweiterungen des Webbasierten

Kundenverwaltungssystems des Internet Service Providers

- Programm zur Ermittlung des Traffics von Standleitungskunden +

automatisierte Einpflege in das Billingsystem(Kundenverwaltung / FTP/

Email / Webserver / Billingsystem)

Produkte

Perl

Java

Unix Cronjobs

Unix Scripting

CGI

Visual Cafe

SNMP

SMTP

Radius Server

01/1998 - 10/1999

1 Jahr 10 Monate

Webbasierte Projekte / Technologiestudie

Rolle
Software-Entwickler
Kunde
SEL ALCATEL AG
Einsatzort
Stuttgart
Projektinhalte

- Diverse Projekte im Bereich Tools & Technology / Softwaremetriken

- Entwicklung eines plattformunabhängigen FTP Clients als signiertes Java

Applet für eine webbasierte Anwendung

- Studien / Evaluierung von 3 Tier Architekturen (IBM vs Oracle)

Produkte

Rational Rose

Corba

Oracle Application Server

Apache Webserver

Java

DB 2

Oracle Transparent Gateway

Java Security

Signierte Java Applets

Java Swing

JavaScript

JDBC

Rational Clearcase

Perlscripte als Cronjobs

Referenzen

Projekt Mandantenfähiges SEPA Zahlungsverkehrssystem, 03/07 - 09/07
Referenz durch Geschäftsführer, IT Consultingunternehmen, vom 27.11.07

"[...] Der Consultant hat sich dank seiner umfassenden und vielseitigen Fachkenntnisse, verbunden mit einer sehr guten Auffassungsgabe und seiner Fähigkeit, schwierige Sachverhalte zu analysieren und selbstständig zu bearbeiten, schnell in die verschiedenen Aufgabenbereiche eingearbeitet und erledigte die ihm übertragenen Aufgaben sehr zuverlässig und genau. Die Arbeitsweise des Consultants war sehr zügig, jederzeit termingerecht, exakt und sorgfältig. Er erledigte die Ihm übertragenen Aufgaben stets zu unserer vollsten Zufriedenheit und hat so zum Erfolg des Projektes beigetragen. [...] Gerne werden wir bei weiteren Großprojekten erneut auf sein Wissen zurückgreifen. Für seine neuen Aufgaben wünschen wir ihm alles Gute und viel Erfolg."

Branchen

Versicherungen
Banken
Logistik
Internet Service Providing
Telekommunikation

Kompetenzen

Programmiersprachen
AngularJS
Assembler
8086 / 8088 während Studium
Bash Shell
C
während Studium
CORBA IDL
während 1. Projekt
Gherkin
Hostanbindung
J2EE
J2SE
Java
Seit dem Studium
Java 12
Java 7
Java 8
Java8
JavaScript
Primär für Plausibilitätsprüfungen von HTML Formularen
JavaZ
JAXB
JBF
JEE
JPA
JSON
JSP
Lombok
Manuelles Testen
MS SQL
Pascal
während Studium
Perl
mehrere Einsätze während div. Projekte / NICHT OO / automatisierung im Serverumfeld / mit DB Anbindung
PHP
bis ausschl. PHP5
PL/SQL
bis Oracle 10g
Scriptsprachen
Shell
Spring Cloud
Spring Data JPA
TypeScript
Vaadin 7
Vaadin 8

Betriebssysteme
HPUX
anwenden / shell programmieren
MS-DOS
anwenden / administrieren
Novell
anwenden
Unix
anwenden / vi Kenntnisse vorhanden / shell programmieren
Windows
administrieren / anwenden

Datenbanken
Access
mehrere kleine Projekte mit Anbindung an MS SQL Server
Ansi SQL
DB 2
DB2
Über 4 Jahre
JDBC
MS SQL Server
Grundkenntnisse + anwenden
MySQL
Kleinere Projekte mit PERL / PHP über Unix shell oder CGI
ODBC
Accessanbindung an MS SQL Server
Oracle
Stored Procedures / PL -SQL / langjährige Erfahrung Anwendung
Oracle 11
Oracle 11g
Oracle SQL Developer
SQL
in fast jedem Projekt bisher genutzt
SQL Kenntnisse mehrjährig erfolgreich in Projekten eingesetzt / Keine DBA Kenntnisse

Sprachkenntnisse
Deutsch
Muttersprache
Englisch
Fortgeschritten - Ein komplett englischsprachiges Projekt in internationalem Team

Hardware
PC

Datenkommunikation
CORBA
während 1. Projekt
https
Internet, Intranet
CGI in mehreren Projekten
MQ Series
PC-Anywhere
nur anwenden
RS232
während Studium
SMTP
über Java API / Perl / Sendmail
SNMP
in einem Projekt eingesetzt - Abfrage Trafficdaten am Router
TCP/IP
Studium / Grundkenntnisse
FTP in mehreren Projekten eingesetzt über PERL / JAVA + entsprechende API / HTTPS für transfer Kreditkartendaten zu Telecash eingesetzt

Produkte / Standards / Erfahrungen
Ant
Apache Tomcat
Apache Webserver
Apache Wicket
Aris
Atlassian Confluence
Atlassian JIRA
Azure Key Vaults
Azure Pipelines
Clean Code
COSMOS DB
CSS3
Cucumber
CVS
Docker
Eclipse
EJB
Flake
Flyway
Git
H2
HP ALM
HTML5
IFD Webservice
Incident Management
Innovator
IntelliJ
Java Swing
JBoss
JDO
Jenkins
Jira
JMS
JUNIT
k9s
Kanban
kubens
Kubernetes
log4j
Maven
Microservice
Microservice - Systemarchitektur
Microsoft Azure
Mockito
MS Office
Nexus
NodeJS
Objektorientierte Analyse und Design
Oracle Application Server
PowerMock
Protractor
Rational Clearcase
Rational Rose
Rational Software Architect
Rational Software Architekt
REST
Scrum
SEPA
Servlets
SFTP
SOAP UI
Spring
Spring 3.3
Spring Boot
Spring Data
Spring MVC
Spring Security
SSL
Struts
Subversion
SVN
SWIFT
Swing
Testdriven Development
Thymeleaf
TOAD
Tomcat
UC4
Webservice
Webservice Security
Webservice Security
Webstorm
WSDL
XML
XML Spy
XML-Spy
XSD
XSLT

Bemerkungen

Bei Einsatz außerhalb des Rhein-Main Gebietes beträgt die Verfügbarkeit vor Ort beim
Kunden 80%.


Aus- und Weiterbildung

05/2016 - 06/2016

2 Monate

ISTQB Certified Tester Foundation Level

Abschluss
ISTQB Certified Tester Foundation Level
Institution, Ort
German Testing Board

Ausbildungshistorie

Studium der Informatik an der FH Darmstadt
Abschluß: Diplom Informatiker(FH) 1998