Fachlicher Schwerpunkt dieses Freiberuflers

Entwicklung in Java SE/EE, REST, WebServices...

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

D7

D8

D9

Einsatzort unbestimmt

Städte
München
200 km
Kontaktwunsch

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

Projekte

07/2018 - 02/2020

1 Jahr 8 Monate

Baufinanzierungs-Software

Rolle
Software-Entwickler
Einsatzort
Nürnberg
Kenntnisse

Scrum

Liberty

DB2

Oracle

Jenkins

JIRA

WildFly

Microservices

WebService

Confluence

Groovy

PL-SQL

JPA

JAX-RS

JEE

JSF

JAX-WS

JAXB

Produkte

Eclipse

IntelliJ

Git

Selenium

Spock

PrimeFaces

Maven

XML

JUnit

Groovy

EclipseLink

OpenJPA

Hibernate

MapStruct

Docker

07/2017 - 05/2018

11 Monate

Software Architekt

Kunde
BMW Financial Services
Einsatzort
München
Projektinhalte
  • Projektziel ist die Vereinheitlichung und Modernisierung des zentralen Softwaresystems im Mid-Office-Bereich für die europäischen Märkte der BMW Financial Services.
  • Technologien: Java, Java-EE, WebServices, Canonical XML
  • Entwicklungs-Tools: Eclipse IDE, JUnit, Subversion, Maven, Jenkins, MagicDraw, Microsoft Visio
  • Analyse vorhandener Softwaresysteme und Infrastruktur
  • Design & Spezifikation einer Integrationsschicht welcher einer SOA-Architektur entspricht
  • Spezifikation von Parallel-Operations-Konzepten
  • Entwicklung eines generischen und anpassungsfähigen Mapping-Frameworks
  • Führung eines Offshore-Entwickler-Teams & Wissensvermittlung

12/2017 - 02/2018

3 Monate

Software Reviewer

Kunde
BMW Financial Services
Einsatzort
München
Projektinhalte
  • Analyse & Review einer neuen Softwarelösung für das Back-Office
  • Review umfasste die Architektur, Design, Code-Qualität, Flexibilität, Erweiterbarkeit, Aktualität, Best-Practices usw.
  • Zusätzlich wurden die Software-Entwicklungs-Prozesse des Softwareherstellers bewertet
  • Reporting erfolgte direkt an das Top-Management

05/2016 - 09/2017

1 Jahr 5 Monate

IT-Beratung & Entwicklung einer Datenerkennungs- und Verarbeitungs-Lösung

Kunde
HMM Deutschland GmbH
Einsatzort
München, Moers, Eisenhüttenstadt, Frankfurt/Oder
Projektinhalte
  • SOA-Architektur
  • Design, Entwicklung und technische Beratung
  • Backend, Rich-GUI-Entwicklung und Web-GUI
  • Technologien: Java, Java-EE, WebServices, Drools, Eclipse RCP & RAP und SWT/JFace, Hibernate
  • Entwicklungs-Tools: Eclipse IDE, JUnit, Subversion & GIT, Maven, Microsoft Visio
  • Backend: Import erfasster Dokumente, Validierung, Steuerung der verschiedenen Verarbeitungsprozesse, Datenaustausch mit externen Systemen, Erzeugung von diversen Schreiben
  • Rich-GUI: Clearing, Registrierung von Eingangsdokumenten, Druck-Management, Management der Auslieferung von Papierdokumenten
  • Web-GUI: Remote-Clearing, Monitoring, Reporting

08/2014 - 03/2016

1 Jahr 8 Monate

Capture – Intelligent Data Capturing

Rolle
Prokurist – Leiter IT
Kunde
MEDITsystems GmbH
Einsatzort
München
Projektinhalte
  • Projektleiter, Architekt & Lead-Entwickler
  • Plattform für intelligente Datenerkennung und Erfassung
  • SOA-Architektur
  • Basiert auf Eclipse Equinox (OSGI) und SWT/JFace
  • Flexible Einbindung diverser OCR-Engines
  • Systemgesteuerte und weitest gehende Automatisierung des Datenerfassungs-Prozesses
  • Benutzerfreundliche Prozesserstellung und Anpassung
  • Echtzeit-Überwachung und vorausschauende Problemvermeidung
  • Integriertes Archivsystem

Hauptaufgaben

  • Modernisierung und Restrukturierung der IT
  • IT-Strategie
  • Verantwortung für die IT
  • Projektmanagement
  • Softwarearchitektur, Spezifikation und Design
  • Aktive Mitentwicklung
  • Umbau & Wartung der IT-Infrastruktur (Hardware & Software)
  • Sicherstellung der Verfügbarkeit der operativen Systeme
  • Abstimmung mit Kunden
  • Mitwirkung beim Marketing
  • Personalführung aller Mitarbeiter an zwei Standorten
  • Erstellung von Budgets und Überwachung der Liquidität

06/2013 - 08/2014

1 Jahr 3 Monate

Geschäftsführer IT

Kunde
MEDIT Systems GmbH
Einsatzort
München
Projektinhalte
  • Verantwortung für die IT aller Unternehmen in der Unternehmensgruppe
  • Wartung vorhandener Systeme (Hardware & Software)
  • Projektmanagement
  • Softwarearchitektur, Spezifikation und Design
  • Aktive Mitentwicklung
  • Sicherstellung der Verfügbarkeit
  • Abstimmung mit Kunden
  • Mitwirkung beim Marketing
  • Personalführung aller Mitarbeiter an zwei Standorten
  • Einführung von Microsoft SharePoint 2012

06/2008 - 06/2013

5 Jahre 1 Monat

Capture – Intelligent Data Capturing

Rolle
Geschäftsführer IT
Kunde
German Health Consult FZ LLC
Einsatzort
Dubai / Vereinigte Arabische Emirate
Projektinhalte
  • Projektleiter, Architekt & Lead-Entwickler
  • Plattform für intelligente Datenerkennung und Erfassung
  • Basiert auf Eclipse Equinox (OSGI), WebServices und SWT/JFace
  • Flexible Einbindung diverser OCR-Engines
  • Systemgesteuerte und weitest gehende Automatisierung des Datenerfassungs-Prozesses
  • Benutzerfreundliche Prozesserstellung und Anpassung
  • Echtzeit-Überwachung und vorausschauende Problemvermeidung
  • Integriertes Archivsystem

Hauptaufgaben:

  • Verantwortung der gesamten IT
  • Projektmanagement
  • Planung und Implementierung der gesamten IT-Infrastruktur
  • Softwarearchitektur und Design (Datenerfassung und Archiv-Software)
  • Forschung und Entwicklung
  • Mitwirkung an Kundengewinnung
  • Prozessdesign
  • Überwachung der IT-Infrastruktur
  • Beratung der Schwesterunternehmen in Deutschland

10/2007 - 06/2008

9 Monate

GHC Data Entry

Rolle
Technischer Berater
Kunde
German Health Consult FZ LLC
Einsatzort
Dubai / Vereinigte Arabische Emirate
Projektinhalte
  • Technischer Projektleiter, Architekt & Lead-Entwickler
  • Vorgänger der Capture-Platform
  • System für effiziente systemgesteuerte Datenerfassung
  • Qualitätssicherung durch diverse Echtzeit-Prüfungsmaßnahmen wie Plausibilitätsprüfungen, Stammdatenabgleich und kontextuelle Prüfungen
  • Diverse Qualitätssicherungsmodule
  • Echtzeitüberwachung

Hauptaufgaben:

  • Planung und Implementierung der gesamten IT-Infrastruktur
  • Projektmanagement
  • Softwarearchitektur und Design (Datenerfassung und Archiv-Software)
  • Forschung und Entwicklung
  • Kundengewinnung & Betreuung
  • Prozessdesign

08/2007 - 10/2007

3 Monate

Senior Anwendungsentwickler

Kunde
Dubai Customs
Einsatzort
Dubai / Vereinigte Arabische Emirate
Projektinhalte
  • Design & Entwicklung
  • Teamleitung
  • Softwarearchitektur-, Softwaredesign- & Code-Review
  • Mitwirkung an Softwarearchitekturentscheidungen
  • Forschung und Entwicklung

04/2007 - 08/2007

5 Monate

Seniorentwickler - Freelancer

Kunde
Genuitec
Einsatzort
Texas / USA
Projektinhalte
  • Entwicklung von MyEclipse-Komponenten (EJB3 Wizard)
  • Forschung und Entwicklung, PoCs

01/2006 - 05/2007

1 Jahr 5 Monate

Eskadenia New Rating Engine

Rolle
Softwarearchitekt
Kunde
Eskadenia Software Solutions
Einsatzort
Amman / Jordanien
Projektinhalte
  • Teilprojektleiter, Architekt & Entwickler
  • System zur Berechnung von Verbindungskosten bzw. Freigabe von Verbindungen für Prepaid-Mobiltarifkunden
  • Unterstützung von kunden- und verbrauchsbezogenen Tarifen
  • Unterstützung von Was-wäre-wenn-Analysen

Hauptaufgaben:

  • Definition und Einführung von Coding-Standards, Methodiken, Software-Pool und Konfigurationsmanagement
  • Spezifikation von Softwareprodukten
  • Redesign und Migration von vorhandenen Softwareprodukten
  • Training von Entwicklern
  • Teamleitung

06/2001 - 12/2005

4 Jahre 7 Monate

diverse Projekte

Rolle
Senior Entwickler
Kunde
DB Systel GmbH
Einsatzort
Frankfurt am Main
Projektinhalte

Neuer Ticket Automat

  • Softwaredesigner und alleiniger Entwickler
  • Überwachungs- und Support-Software für die Ticketautomaten der Bahn sowie den verbundenen Verkehrsbetrieben
  • Komplette Neuentwicklung des vorhandenen Systems unter Einbindung von neuen Funktionalitäten
  • Agile Entwicklung mit direktem Kontakt zu den Entscheidungsträgern wie auch den Benutzern

Vertragsmanager

  • Entwickler & mitwirkender Softwaredesigner
  • Vertragsmanagement-System für sämtliche Verträge der Bahn
  • Web-basierte Applikation
  • Komplexes Zugriffsmanagement bis auf Paragraphenebene innerhalb eines Dokuments
  • Integration mit diversen Systemen der Bahn

Verloren & Gefunden

  • Entwickler & mitwirkender Softwaredesigner
  • System für die Erfassung, Verwaltung, Versteigerung oder Vernichtung und Suche von verlorenen Gegenständen bei der Bahn
  • Web-basierte Applikation
  • Implementation eines proprietären Unscharfe-Suche-Algorithmus
  • Integration mit diversen Systemen der Bahn

B@hndirekt

  • Entwickler, mitwirkender Softwaredesigner & Tester
  • Erstentwicklung des Online-Ticketing-Systems der Bahn
  • Entwicklung des proprietären Webframeworks „WebGets“
  • Portal für Großkunden und Privatkunden
  • Integration mit diversen Systemen der Bahn und ihrer Partner
  • Entwicklung von Testdaten-Generatoren
  • Entwicklung eines spezifischen Verschlüsselungsmoduls für den Datenaustausch mit einem Großkunden

Hauptaufgaben:

  • Entwicklung des B@hnDirekt-Ticketing-Systems
  • Weiterentwicklung der Verloren&Gefunden-Software
  • Entwicklung des Vertragsmanagement-Systems
  • Entwicklung von Multi-Tier Web-Applikationen
  • Design und Entwicklung des hausinternen Frameworks WebGets
  • Alleinige Entwicklung einer Ticketautomaten-Support & Überwachungs-Software für die deutsche Bahn und verbundene Nahverkehrsunternehmen
  • Diverse Analyse, IT-Administration, Testing, Deployment und Support-Aufgaben

09/2000 - 05/2001

9 Monate

Entwickler

Kunde
ISSP AG
Einsatzort
Otterfing
Projektinhalte
  • Entwicklung einer Multi-Tier-Webapplikation
  • Entwicklung einer auf Java-Applets basierenden Facility-Management-Software

11/1999 - 06/2000

8 Monate

Studentischer Assistent

Kunde
Freie Universität Berlin
Einsatzort
Berlin
Projektinhalte
  • Teaching-Assistent
  • Assistenz bei Forschungsarbeiten

06/1997 - 01/1998

8 Monate

Techniker

Kunde
Experts Computer Systems
Einsatzort
Irbid / Jordanien
Projektinhalte
  • Zusammenbau von PC-Systemen inkl. Softwareinstallation
  • Aufbau von Internet-Cafés
  • Service & Support
  • Wartung

Kompetenzen

Produkte / Standards / Erfahrungen
Alfresco
Aspect Oriented Programming (AOP), AspectJ
Asynchronous JavaScript and XML (AJAX)
Ceyoniq nScale
Confluence
CVS
Diverse JEE Application Server (z.B. JBoss, Glassfish)
Docker
Eclipse
Eclipse Modelling Framework (EMF)
Eclipse RAP, Scout
Eclipse RCP, Eclipse Standard Widget Toolkit (SWT) & JFace
EclipseLink
GIT
Hibernate
HTML, JavaScript, CSS
IntelliJ
IT-Infrastruktur (Aufbau, Wartung, Modernisierung)
Java Programming Language (JSE, JEE)
JBoss Drools, Hibernate Framework
Jenkins
JIRA
JSF
JUnit
Liberty
Linux (Ubuntu, SUSE, RedHat)
MapStruct
Maven
Microservices
Microsoft SharePoint 2012
Microsoft Windows Server/Client
MSSQL 2012
OpenJPA
Oracle DB 8/9/10/11/12
OSGI Framework Equinox/Felix/Karaf
PrimeFaces
Scrum
Selenium
Service Oriented Architecture (SOA)
Spring Framework
Subversion
UML 2
Virtualisierung mit VMWare, HyperV
WebService
WebServices
WildFly
XML
XML/XSD/XSLT

Sprachkenntnisse
Arabisch
Muttersprache
Deutsch
Muttersprache
Englisch
Verhandlungssicher

Datenbanken
CouchDB
DB2
Microsoft SQL Server
MySQL
Oracle
PL-SQL
PostgreSQL

Programmiersprachen
Groovy
Java 1.8
1,5, 1.6, 1.7
JavaScript
JAX-RS
JAX-WS
JAXB
JEE
JPA
JSON
Spock
SQL
XML

Ausbildungshistorie

09/1999

Bachelor of Science (B.Sc.) in “Angewandter Industrieller Chemie”

Abschluss:

Gut

06/1995
Abitur

Abschluss:

Sehr gut


Schulbesuch der 7. bis 11. Klasse

Akademischer Zweig, Ausland


Schulbesuch der 5. & 6. Klasse

Amplonius Gymnasium, Rheinberg / Deutschland


Schulbesuch der 1. bis 4. Klasse

Grundschule, Nastätten & Rheinberg / Deutschland