Ich kann gerne ungestört und konzentriert wie in meinem letzten Kundenprojekt von zu Hause arbeiten. Von daher bin ich an einen bestimmten Einsatzort nicht gebunden, bevorzuge weiterhin jedoch D2, um trotzdem bei Bedarf schnell vor Ort sein zu können.
möglich
Projekte
Projekte
1 Jahr 4 Monate
2024-07 - 2025-10
Mitarbeit in einer Onlinebank
Java 11OpenAPISQL...
Ergänzung einer Backend Funktionalität für einen IBAN Empfängernamensabgleich (VoP) inkl. Cache.
Einbindung einer neuen API-Schnittstelle für VoP, über die das Ergebnis vom EBA-Server ermittelt wird.
Ergänzung des IBAN Namensabgleichs auf mehreren Seiten für Überweisungen und Daueraufträge innerhalb eines Web-Frontends.
Ergänzung weiterer Funktionalitäten in diesem Frontend und im Backend.
Enge Zusammenrbeit mit PL, PO sowie anderen aus dem Projektteam in Diskussionsrunden.
Enge Zusammenarbeit mit Entwicklern und Testern sowie Entwicklern des VoP Services bei einer anderen Bank.
Analyse und Behebung von Fehlern in PROD
Analyse einer möglichen Einbindung eines Payment-API, über die die Zahlungsverarbeitung zukünftig erfolgen könnte.
Geschäftsführer, Projektleiter und Systementwickler
Geschäftsführer, Projektleiter, Architekt und SystementwicklerJavaP2POpen API...
Geschäftsführer, Projektleiter, Architekt und Systementwickler
Gründung der [Firma auf Anfrage] zur Entwicklung von IT-Lösungen im Gesundheitswesen.
Entwicklung eines neues Termininformationssystem namens 'termininfo'. Durch dieses Projekt kann ich meine Skills erweitern. Dies Projekt läuft paralell zu Kundenprojekten, wobei es für mich selbstverständlich ist, das die Priorität immer bei einem Kundenprojekt liegt. Über 'termininfo' können unter anderem Termine in Praxisverwaltungs- und Krankenhausinformationssystemen (i.F. PVS-Clients) gebucht und Patienten automatisch informiert werden (weitere Infos unter 'downloads' auf der [Firma auf Anfrage]-Firmenseite [URL auf Anfrage] im Internet).'termininfo' wurde als Gründungsidee 2004 vom Bundeswirtschaftsministerium mit einem Gründerpreis ausgezeichnet. Die Kommunikation zwischen PVS-Clients untereinander und zum
termininfo-Server erfolgt durch den Austausch von Telegrammen mit
XML-Files innerhalb vom KV-Safenet per REST bzw. direkt über P2P. Das Mapping von Daten aus dem Datenbankschema des PVS-Clients in die
übertragenen XML-Files und umgekehrt wird über einen eigenständigen
Prozess mit Hilfe von generiertem Code aus Altova MapForce realisiert.
So ist die Entkopplung eines PVS durch eine asynchrone Kommunikation mit
anderen PVS gewährleistet.
Tätigkeiten:
Projektleitung inklusiuve Durchführung von regelmäßigen Scrum Projektbesprechungen, bei denen gemeinsam auch grundlegende Architektur- und Designentscheidungen diskutiert werden.
Ideenfindung und Entwickeln der Gründungsidee zu einem Konzept und anschließende Umsetzung.
Durchführung von Marktrecherchen.
Erstellung eines Geschäftskonzepts und einer Finanzplanung.
Analyse von Workflows und Erstellung einer fachlichen Spezifikation in Zusammenarbeit mit Ärzten verschiedener medizinischer Fachrichtungen und Patienten.
Erstellung einer Konkurrenzanalyse
Erstellung von Spezifikationen für das technische Systemverhalten inklusive Transaktions-, Replikations-, Fehlerverhalten sowie den automatischen Softwareupdate auf PVS-Clients in einer verteilten Systemumgebung.
Erstellung einer detaillierten Spezifikation für die für alle Softwarehersteller offenen Datenbankschnittstelle zur Integration von 'termininfo' in die PVS-Clients.
Programmierung der grundlegenden Funktionalität.
Betreuung mehrerer Diplom- und Bachelorarbeiten, u.a. Integration eines P2P Datenaustauschs auf Basis von WebRTC zwischen medizinischen Einrichtungen.
Entwurf und Spezifikation der Bedienoberfläche sowie Unterstützung eines Mitarbeiters bei einer Referenzimplementierung eines PVS-Clients mit Visual Basic als Frontend, über das alle Funktionen von 'termininfo' bedient und getestet werden können. Softwarehersteller können diese Funktionalität weitestgehend bereits per .dll oder .jar Dateien einbinden und brauchen darüber hinaus nur noch den ihnen bereitgestellten Code aus der Referenzimplementierung in die Bedienoberfläche ihrer Produkte zu migrieren.
Entwurf der Schema-Files (XSD) zur Validierung der ausgetauschten XML-Files.
graphischer Entwurf von Mappings von allen XML-Files in Datenbankschemata für Versand und Empfang mit Hilfe von MapForce.
Programmierung eines Prozesses zum Datenaustausch unter Einbindung von automatisch generiertem Java-Code gemeinsam mit meinen Mitarbeitern. Dabei werden die XML-Dateien generiert, validiert, in Telegramme gepackt, versendet und auf der anderen Seite empfangen und dort die empfangenen Daten in der Datenbank abgelegt. Über Tests werden alle Prozesse vollständig validiert.
graphischer Entwurf des ERM für den termininfo-Server und das Frontend in MS Visio in Zusammenarbeit mit Mitarbeitern.
Erstellung der Datenbankschemata für Postgres (Server) und MS-SQL (Client).
Erzeugen und Einspeisen von Testdaten über SQL-Skripte.
Anbindung von Providern zum Versand von SMS sowie Bezahlsystemen sowie Google-Services (z.B. für die Einrichtungssuche).
Entwicklung einer automatischen Generierung von DTAUS- und PDF-Dateien (mit Hilfe HBCI4Java und der IText-ToolBox) zum automatischen Bankeinzug und automatischer Rechnungserstellung per Email.
Entwurf der Bedienoberfläche einer Smartphone App für Patienten in Zusammenarbeit mit drei angestellten Mitarbeitern. Diese App wurde mit dem Ionic Framework und JavaScript/TypeScript realisiert. Diese App nutzt ebenfalls u.a. Google Services zur Positionsbestimmung oder für den Zugriff auf Termine der Patienten im Google Kalender.
Darüber hinaus wurde darin eine Online-Sprechstunde auf Basis von Jitsi umgesetzt., damit gebuchte Termine auch online stattfinden können.
Besuch von Messen, Veranstaltungen usw.
Erstellung von Flyern und Präsentationen
Vorträge (z.B. auf der D2D-Anwenderkonferenz)
Gespräche mit Softwareherstellern sowie Zusammenstellung und Verteilung von Dokumenten und Software (Schnittstellenbeschreibung, Frontend, etc.) an sie.
JavaP2POpen APIRestOOA/OODXMLXSDC++SQL-ScripteXDocletDTAUSITextHBCI4JavaTomcatJSPServletScrumMavenPrimeFacesJPAJava EE 7HibernateJCARSAJSJAXBStAXAESCDIUMLJavaScript/TypeScriptAngular
mediIT GmbH
Lübeck
5 Jahre 6 Monate
2018-05 - 2023-10
Migration eines bestehenden Versicherungsportals in AWS
Mitarbeit bei der Erstellung einer neuen Microservicesarchitektur und deren UmsetzungJava 11Hibernate Query LanguageDynamic SQL Query Language...
Mitarbeit bei der Erstellung einer neuen Microservicesarchitektur und deren Umsetzung
Hauptziel diese Projekts war es, die bestehende (von mir in den vorangegangenen Jahren mitentwickelte) Intranet-Portalanwendung vollständig in eine neue Cloud-Architektur auf Basis von Microservices zu migrieren.
Eine meiner Aufgaben war es innerhalb eines sehr internationalen Teams die Aufteilung in Microservices mit zu koordinieren, wobei mein Schwerpunkt der zentrale Microservice für Avale war.
Eine weitere Aufgabe war es, auf Basis von Rest APIs die bestehende Frontend- und Backend-Funktionalität zu migrieren und übergreifend optimal zu verbinden.
Alle bisherigen SOAP Aufrufe mussten als Rest API Aufrufe verfügbar gemacht werden, indem bestehende Funktionalität in aus dem bisherigen Monolithen entsprechend auf die neue Cloud Plattform als Lamdas migriert wurde.
Besonders die Migration komplexer User Stories (wie beispielsweise die Erzeugung, Änderung und Löschung von Avalen) war Schwerpunkt meiner Tätigkeit.
Bei allen diesen Aufgaben war es immer Ziel, eine möglichst hohe Testabdeckung und Qualität mit Hilfe von jUnit Tests (Mockito), Postman und Sonar zu gewährleisten.
Durch sehr viele Codereviews habe ich dazu beigetragen, die Codequalität in diesem sehr internationalen Projekt sicherzustellen.
Eine weitere Aufgabe war es, neue Entwickler sowohl im Frontend- wie auch im Backendbereich an Bord zu nehmen, sie in den bestehenden Code einzuweisen und jederzeit für Fragen zur Verfügung zu stehen.
Eine weiter Aufgabe von mir war die Initiierung und Durchführung eines wöchentlichen Backend-Entwickler Webex-Meetings, um den Querschnitt Kow-How Austausch zwischen den Entwicklern aller Microservices zu gewährleisten.
Tägliche Teilnahme an Scum Meetings und weiteren speziellen Meetings in unterschiedlichen Kontexten, um gemeinsam technischen Lösungen zu finden.
Abstimmung von neu erstellten API Spezifikationen mit Mitarbeitern einer Abteilung in Frankreich, die die Verantwortung für eine einheitliche API-Struktur hatten, sowie mit einem dafür zuständigen Mitarbeiter aus dem Fachbereich.
Open APIJava 11PostgreSQLHibernateSonarQubeMockitoAtlassian JIRADockerTerraformAtlassian ConfluenceSplunkMavenAWSPostman
Mitarbeit bei der Weiterentwicklung einer im Unternehmen weltweit eingesetzten unternehmenskritischen Intranet-Portalanwendung zur vollautomatischen Vergabe von Verträgen und Avalen.
Zu meinen Aufgaben gehörten die Ergänzung und Erweiterung von Webseiten inklusive aller dazugehöriger Komponenten (JSP, Controller, Activities, Services; DAO's, Entities sowie Datenbankänderungen.
Teilweise federführende Ergänzung der kompletten neuen Funktionalität für neue Geschäftseinheiten (u.a. Schweden, Norwegen, Dänemark, Schweiz, USA, Brasilien) auf Basis eines parametrisierbaren Gesamtsystems.
Ergänzung und Erweiterung von zeitgesteuerten Batchprozessen für Abrechnung, Datenübermittlung etc..
Erweiterung einer XML-basierten Schnittstelle zu einem Dokumentensystem sowie einer Excel-basierten Schnittstelle zu einen SAP-System (für die Abrechnung).
Erweiterungen und Einbindung von unternehmensweiten SOA-Schnittstellen. Die letzten Monate war ich hierfür federführend verantwortlich. In dieser Zeit wurde die Anwendung weitestgehend automatisiert, so dass nun Verträge, Avale, etc. vollautomatisch über externe Anwendungen angelegt und geändert werden konnten.
Einarbeitung und Betreuung von indischen Kollegen, die diese Portal-Anwendung anschließend übernahmen.
Erstellung der technischen Spezifikation für die Einbindung von Software zur Nutzung vom Internet auf Kreuzfahrtschiffen durch Passagiere und Crew-Mitglieder.
Dazu gab es mehrere Meetings mit den fachlich verantwortlichen Mitarbeitern sowie technischen Spezialisten im Bereich Firewall und Shop-System.
Erstellung eines ERM-Modells für die datentechnische Einbindung.
Eigenverantwortliche Anbindung und Konfiguration der Palo Alto-Firewall über eine XML-API zur Definition von (kundenspezifischen) Regeln bei der Internetnutzung.
Die Architektur des Serversystems auf den Schiffen besteht aus lose gekoppelten Rest-Services, die über JSON von beliebigen (mobilen) Geräten genutzt werden können.
EclipsePostGres Enterprise ManagerJBoss 7
ScrumGitRestJSONSpringStAXHibernateJPACDI
Lufthansa Systems
Hamburg
4 Monate
2014-06 - 2014-09
Entwicklung einer IT-Plattform für den Hamburg Airport
SoftwareentwicklerJPAMavenJava EE...
Softwareentwickler
Mitarbeit bei der Entwicklung einer neuen IT-Plattform (HamSuITe) für den Airport Hamburg. Diese wird durch Anbindung über einen Mule-ESB später die Basis für alle Einzelsysteme (vom Anzeige-, Gepäckfördersysteme bis zum Einlesen und Verarbeiten von Airline- und Flugdaten).
Tätigkeiten:
Mitarbeit beim Einlesen und der Übernahme von Flugdaten.
Erstellen von Masken in PrimeFaces für die Erfassung, Sammeländerung und Löschung von diversen Stammdaten.
Aufbau der zukünftigen Architektur im Bereich Controller und Service auf generischer Basis.
Einarbeitung und Unterstützung der festangestellten Mitarbeiter.
EclipseOracle-DeveloperEnterprise-ArchitektWildfly (JBoss AS 7)Oracle 11g
JPAMavenJava EEJSHTMLPrimeFacesEclipseLink
Hamburg Airport GmbH
Hamburg
3 Jahre 5 Monate
2011-02 - 2014-06
Entwicklung einer IT-Plattform für die Hafenbahn
SoftwareentwicklerMavenSVNJDK6...
Softwareentwickler
Mitarbeit bei der Entwicklung einer neuen Plattform (BPE) für die Hamburg Port Authority. Darüber wird mittlerweile der gesamte Schienenverkehr in und aus dem Hamburger Hafen abgewickelt. Über einen Sonic ESB erfolgt der Datenaustausch mit diversen externen und internen Fremdsystemen mit Hilfe von SOAP, JMS und FTP. Über eine WEB-Anwendung (TransPort) auf einem JBoss AS 5 wurden mit Hilfe von Masken alle notwendigen Bedienvorgänge für alle Kaibetriebe und Eisenbahnverkehrsunternehmen (z.B. Schenker) abgebildet.
Tätigkeiten in 2011-2012:
Mitarbeit beim Aufbau der Softwarearchitektur für den Sonic ESB.
Eigenverantwortliche Anbindung von Fremdsystemen (u.a. Bahnleitsystem, Gegis-Gefahrgutsystem, SAP-Abrechnungssystem) mit Hilfe der Sonic-Entwicklungsumgebung (Schwerpunkt dabei war vor allem die Erstellung von XML und XSD-Files sowie XSLT-Transformationen in allen Variationen und mit hoher Komplexität).
Anbindung der Kaibetriebe über unveränderte geschachtelte EDI-Nachrichten per FTP. Das Mapping der Nachrichten wurde dabei mit Hilfe von MapForce von und nach XML realisiert.
Test des ESB mit Hilfe vom Citrus-Framework.
Tätigkeiten in 2012-2014:
weitere Aufgaben im ESB-Bereich (z.B. Erweiterungen).
Mitarbeit bei der Applikationsentwicklung (Schwerpunkt GUI und Middleware) auf Basis des Lufthansa-spezifischen Wing-Frameworks (ähnlich JPA).
Umsetzung vieler sehr unterschiedlicher Webseiten und Reports (z.B. PDF Report für die Hemmschuhleger auf den Ablaufbergen oder Hochladen und Archivierung von Beladeschemata).
SOAP und JMS Nachrichtenaustausch von und zum ESB.
Mitarbeit in allen Schichten (Schwerpunkt IceFaces und Services)
Erstellung von Hilfeseiten auf Basis von Open-CMS für die gesamte Applikation.
Entwicklung einer Finanzplattform für den französischen Markt
SoftwareentwicklerScrumSpringJDK6...
Softwareentwickler
Mitarbeit bei der Entwicklung einer umfangreichen Plattform für den französischen Markt zum Austausch von Überweisungen und anderen Daten zwischen Banken untereinander sowie deren Kunden (über ein Web-Interface).
Tätigkeiten:
Meine Aufgabe ist es Daten und Services für verschiedene Systembereiche der Bedienoberfläche bereitzustellen.
Kurzfristige Mitarbeit als Krankheitsvertretung bei einem kleinen Startup-Unternehmen im Bereich VoIP. Bei diesem in Projekt wurden verschiedenste Parameter, die für die Sprachqualität eine Rolle spielen, innerhalb eines Web-Frontends zur Fehleranalyse angezeigt.
Tätigkeiten:
meine Aufgabe war es bereits erfasste Daten programmatisch aufzubereiten und in Statistik-Diagrammen anzuzeigen.
Mitarbeit bei der Entwicklung eines Web-Frontends in Darmstadt für eine Intranet-Anwendung zur Erfassung und Abrechnung von Leistungen externer Dienstleister bei der Telekom.
Tätigkeiten:
- Entwurf einer neuen Datenbankstruktur als Ersatz und grundlegende Vereinfachung der bisherigen historisch gewachsenen Persistenzschicht. In diesem Zusammenhang habe ich SQL-Skripte zur Erzeugung des neuen Schemas und sowie für die Migration bestehender Daten aus der bisherigen Datenbankstruktur erstellt.
Spezifikation und Erweiterung der Anwendung um eine Organisationsbaumstruktur sowie dafür neue Rollen und Rechte. So kann die Anwendung nun konzernweit genutzt werden.
Spezifikation und Erweiterung der Anwendung um Vorlagen für bestimmte Tätigkeiten externer Dienstleister, um die Eingabe effizienter zu machen.
Spezifikation und Umsetzung eines neuen integrierten Online-Hilfesystems.
Neuerstellung der DAO- und Serviceschicht mit Hilfe von JPA auf Basis der neuen Datenbankstruktur.
Grundlegende Überarbeitung und Erweiterung der View-Schicht mit Hilfe von JSF und RichFaces.
JUnit-Tests auf Modul- und Bean-Ebene (Unitils) sowie Selenium-Tests auf View-Ebene.
Mitarbeit bei der Entwicklung eines Web-Frontends zur Verwaltung von Fondsdepots einer großen Frankfurter Bank. Dieses Web-Frontend wird von Finanzvermittlerzentralen, Finanzvermittlern und Privatleuten genutzt.
Tätigkeiten:
Integration von neuen Finanzprodukten wie Splitt- und Überlaufsparplänen, neuen Funktionen wie Fondskreditvergabe sowie Erweiterungen bzgl. Abgeltungssteuer.
Wartungstätigkeiten innerhalb des in Praxis aktiven Web-Frontends.
Test von neuer und geänderter Funktionalität innerhalb einer Testumgebung auf Basis von JUnit bzw. in der Laufzeitumgebung auf dem Weblogic-Server 10.0.
Weblogic 10.0Oracle SQL Developer
JavaJ2EESpringHibernateStrutsJUnitCVS
Frankfurter Fondbank
Offenbach
9 Monate
2007-09 - 2008-05
Entwicklung innerhalb der Auftragsverarbeitung
SoftwareentwicklerJavaJ2EEJUnit...
Softwareentwickler
Systementwicklung für einen großen Versandhauskonzern innerhalb einer konzernspezifischen eCommerce-Plattform namens NOA
Tätigkeiten:
Technische Analyse und Design von neuen Funktionen zur Akzeptanz bzw. Ablehnung von Endkundenaufträgen aufgrund von Kreditwürdigkeit und spezifischen Freigaberegeln.
Realisierung dieser Funktionen für die nächste Softwareversion.
Wartungstätigkeiten innerhalb der in Praxis aktiven NOA-Plattform.
Test von neuer und geänderter Funktionalität innerhalb einer spezifischen Testumgebung auf Basis von JUnit bzw. in der Laufzeitumgebung (Test von Batch-Prozessen und auf dem Weblogic-Server über SOAP-Anfragen).
OracleTOAD 8.5CMSynergyRemedyMozillaWeblogic AS
JavaJ2EEJUnitWinSCPPuttySOAPUI 2.0
Otto Versand
Hamburg
6 Monate
2007-01 - 2007-06
Architektur und Entwicklung einer Allianz-Plattform
Entwurf und Entwicklung einer grundlegend neuen Plattform für die STAR-Alliance als Ersatz einer alten Plattform zum Austausch von Flugdaten zwischen teilnehmenden Fluggesellschaften ( Migration ).
Eine Anforderung ist die Hochverfügbarkeit mit Hilfe mehrerer Weblogigc- Applikationsserver im Cluster sowie persistenter Queues (MQ-Series). Weitere Anforderungen sind ein Mindestdurchsatz von 100 Nachrichten/Sekunde und hohe Systemstabilität.
Tätigkeiten:
Entwurf einer geeigneten Systemarchitektur auf Basis von J2EE (OOA/OOD) mit dem Enterprise Architect V. 6.1.
Vorstellung der Architektur auf bereichsübergreifenden Projektmeetings mit anschließender Diskussion mit anderen Experten.
Umsetzung der Architektur mit MDBs, Session- und Entity-Beans innerhalb eines selbst aufgesetzten Frameworks .
Erstellung von Ant-Skripten zur Generierung von vier unterschiedlichen Applikationen (.ear Files) innerhalb des Projekts.
Datenbankentwurf und Erstellung von MySQL-Datenbankskripten zur Erstellung von Datenbanken für diese Applikationen.
Steuerung dieser Applikationen über Remote-Interfaces aus einem Web-Frontend.
Enge Zusammenarbeit mit Entwicklern in Deutschland, Ungarn und Polen, die verantwortlich für die eingebundenen Nachrichtenverteiler sowie die Hardwarearchitektur sind.
Ermittlung von Statistikdaten aus den verarbeiteten Nachrichten (Snapshot, Tagesstatistik) zur Anzeige innerhalb einer Web-Applikation für Mitarbeiter der Fluggesellschaften.
Enterprise Architect V. 6.1.Eclise3.2Weblogic 9.1MySQL
SVNXDocletOOA/OODAnt
Lufthansa Systems
Raunheim
1 Jahr 2 Monate
2001-09 - 2002-10
Entwicklung bei einer Unternehmensberatung
SoftwareentwicklerJSPJava ScriptOOA/OOD...
Softwareentwickler
Entwicklung einer Applikation zur Online-Verwaltung von Kundendaten im Intranet der Pepperzak-Gruppe.
Tätigkeiten:
Entwurf in Zusammenarbeit mit Geschäftsleitung und Mitarbeitern aus dem Vertrieb.
Umsetzung in Java, HTML, JSP und Java Script unter dem Weblogic Applikationsserver mit Anbindung an einen Microsoft SQL Server.
Mitarbeit in einem Projekt mit sechs Mitarbeitern zur Online-Errichtung von Artikeldaten durch Lieferanten auf dem B2B-Server eines großen norddeutschen Versandhauskonzerns.
Tätigkeiten:
Analyse der Workflows in Zusammenarbeit mit Verantwortlichen und Mitarbeitern aus dem Einkauf (E-Commerce) und dem IT-Bereich des Konzerns.
Erstellung der fachlichen Spezifikation und Entwurf eines webbasierten Frontends vor Ort in Zusammenarbeit mit späteren Anwendern.
Erstellung der technischen Spezifikation mit OOA/OOD unter Rational Rose in Abstimmung mit den Verantwortlichen aus dem IT-Bereich des Konzerns.
stellvertretende Projektleitung
Entwicklung von Software auf dem Weblogic Applikationsserver.
Generierung der eingesetzten Datenbank für den MS SQL-Server mit Hilfe einer Zeichnung in Visio 2000.
Erstellung und Einspielung von Testdaten über SQL-Skripte.
Microsoft SQL ServerWindows 2000Windows NTVisio 2000Rational RoseWeblogic Applikationsserver
Zu Beginn Mitarbeit in einem Anästhesiemonitor Projekt
Tätigkeiten:
- Entwicklung mehrerer Softwarekomponenten
Mitarbeit in einer abteilungsübergreifenden Arbeitsgruppe
zum Thema "Konfiguration-Management" und "Entwicklungsumgebung".
Tätigkeiten:
Teilnahme an Diskussionen in der Arbeitsgruppe.
Erstellung von 'C'- , SA- und SD- Richtlinien für das Drägerwerk
Mitarbeit im Analyse- und Designteam für einen Anästhesiemonitor.
Tätigkeit:
Entwurf von SA- und SD-Diagrammen (UML) mit Teamwork.
Entwurf des ersten lauffähigen Prozessmodells für den Monitor auf einem 68332-Board.
Tätigkeit:
- hardwarenahe Entwicklung in 'C' mit 68332-Emulator unter einem Echtzeitbetriebssystem.
Entwicklung und Integration von vielen Systemfunktionen in den Monitor.
Tätigkeit:
- Entwurf SA/SD unter Rational Rose
- Entwicklung in 'C' mit 68332-Emulator
Erarbeitung und Einführung neuer Prozesse zur Verbesserung der Softwarequalität in Medizingeräten.
Tätigkeiten:
Mitarbeit in Arbeitsgruppe zur Entwicklung eines einheitlichen Entwicklungsprozesses und Qualitätsstandards
Projektbegleitende Beratung von Projektleitern bezüglich
Qualitätsverbesserung.
Organisation und Durchführung von Projekt-Reviews in Zusammenarbeit mit Projektleitern.
Abstimmung mit Mitarbeitern aus dem zentralen Qualitätswesen.
Betreuung von zwei Diplomarbeiten zu den Themen Prozess-Test und Modul-Test.
Nutzung und Weiterentwicklung eines Werkzeugs zur graphischen Erstellung von Bedienoberflächen für Anästhesiegeräte (HI-Tool). In diesem Werkzeug wird per Knopfdruck automatisch entsprechender C-Code generiert.
Tätigkeiten:
- Weiterentwicklung des HI-Tools unter OS/2 mit Smalltalk
- Entwurf und Entwicklung mehrerer graphischer Bedienoberflächen von Anästhesiearbeitsplätzen in direkter Zusammenarbeit mit Anästhesisten, Produktmanagern und Verantwortlichen aus dem Service.
- Teilnahme an Usability-Studien mit selbst erstellten GUI- Prototypen in Deutschland und anderen europäischen Ländern.
- Implementierung des generierten C-Codes auf einer TI 34010-Grafikkarte mit Kommunikation zu dem 68332-Board unter Echtzeit mit Hilfe von mehreren Emulatoren (68332 und 34010).
Entwicklung einer Bedienoberfläche für ein Anästhesiearbeitsplatz bei Usha-Dräger in Dehli.
Tätigkeiten:
Spezifikation der Bedienoberfläche und deren Integration.
Projektkoordinierung in Zusammenarbeit mit einer indischen Projektleiterin vor Ort und vier indischen Mitarbeitern.
Entwicklung eines digitalen Regelalgorithmus für die
O2-Regelung in Anästhesiearbeitsplätzen.
Tätigkeit:
Entwurf und Entwicklung mit Hilfe von Mathlab und Simulink.
Entwicklung eines Anästhesiearbeitsplatzes zur
totalintravenösen Anästhesie auf Basis eines Intensiv-Arbeitsplatzes.
Tätigkeiten:
Einarbeitung in eine bestehende sehr umfangreiche Softwarearchitektur einer anderen Entwicklungsabteilung.
Ergänzung von Funktionen (z.b. Handbeatmung) in 'C' unter
Echtzeit auf einem 68332-Board mit Hilfe eines Emulators.
Integration eines Gebäudecontrollers in die Fertigung von Airbus Industries Toulouse über eine RS232-Schnittstelle.
Tätigkeiten:
Projektleitung
Entwicklung in 'C' unter dem Echtzeitbetriebssystem VRTX
Statusanzeige von Daten eines Gebäudecontrollers auf einem angeschlossenen Laptop.
Tätigkeiten:
Projektleitung und Entwicklung
PC-Programm mit Anbindung an Gebäudecontroller zur Steuerung von Abfertigungsschaltern, Flugsteigen und Gepäckförderbändern in Flughäfen.
Tätigkeiten:
Projektleitung und Entwicklung
Integration eines Gebäudecontrollers in ein Zugangskontrollsystem der italienischen Nationalbank.
Tätigkeiten:
Projektleitung und Entwicklung
MS-DOSRS232C-DOS
Programmiersprache CVRTX
Honeywell Regelsysteme GmbH
Maintal
Aus- und Weiterbildung
Aus- und Weiterbildung
1966 - 1970 Grundschule in Wiesbaden 1970 - 1977 Gymnasium in Wiesbaden 1979 - 1986 Technische Hochschule Darmstadt mit Abschluss Diplomingenieur
Studienrichtung Elektrotechnik
Fachbereich Nachrichtentechnik
mit Vertiefung Elektromechanische Konstruktionen
Grundpraktika:
1979: 8 Wochen in der Fertigung von Hebeanlagen in Wiesbaden (Trepel)
Fachpraktikas:
1982: 5 Wochen Fachpraktikum in der Fertigung von elektrischen Schaltkästen in Athen (Moratis-Lascaris S.A. Athens)
1983: 8 Wochen Fachpraktikum bei Siemens Limited in Johannesburg. Mitarbeit beim Aufbau einer Fernwirkstation in Kapstadt.
Studienarbeit im Fachbereich Regelungstechnik:
1984: Entwicklung eines Greifers mit Schlupfsensor für ein Handhabungssystem (8 Monate). Diplomarbeit bei der Firma Bosch in Schwieberdingen:
1986: Entwicklung und Aufbau eines Positionsdetektorsystems für Industrieroboter (4 Monate).
Position
Position
Softwareentwickler im Cloud und Jakarta EE Bereich
Projekt- bzw. Teilprojektleiter
Architekt
Anforderungsingenieur
Kompetenzen
Kompetenzen
Top-Skills
Open APIJavaCloud ArchitectGITAWSDockerCloudTerraformJUnitMavenJEEJSFHibernateSQLIntelliJAtlassian ConfluenceScrum
Produkte / Standards / Erfahrungen / Methoden
Access 2003
Basics
AES
Basics
Altova Suite 2006
Fortgeschritten
Ant
Fortgeschritten
CDI
Fortgeschritten
DB2
Fortgeschritten
DTAUS
Fortgeschritten
Eclipse
Fortgeschritten
Excel
Fortgeschritten
Filezilla
Fortgeschritten
HBCI4Java
Basics
Hibernate
Fortgeschritten
HTML 5
Basics
IText
Fortgeschritten
Java EE
Fortgeschritten
JAXB
Fortgeschritten
JBoss
Fortgeschritten
JCA
Basics
Jenkins
Fortgeschritten
JIRA
Fortgeschritten
JPA
Fortgeschritten
JS
Fortgeschritten
JSON
Fortgeschritten
JSP
Fortgeschritten
JUnit
Fortgeschritten
KV-Safenet
Basics
Maven
Fortgeschritten
OOA/OOD
Fortgeschritten
Power Designer
Fortgeschritten
PrimeFaces
Fortgeschritten
Putty
Fortgeschritten
Quality Center
Basics
RAD
Fortgeschritten
Rest
Fortgeschritten
RSA
Basics
SAOPUI
Fortgeschritten
Scrum
Fortgeschritten
Servlet
Fortgeschritten
Skype
Basics
SOAP
Fortgeschritten
Spring
Fortgeschritten
SQL-Scripte
Fortgeschritten
Squirrel
Fortgeschritten
Struts
Fortgeschritten
Subclipse
Fortgeschritten
SVN
Fortgeschritten
Tomcat
Fortgeschritten
Tortoise
Basics
UML
Fortgeschritten
Versionskontrolle
Fortgeschritten
Visual Basic
Basics
Visual C++
Basics
Webshere
Fortgeschritten
WildFly
Fortgeschritten
Windows
Fortgeschritten
Word
Fortgeschritten
XDoclet
Fortgeschritten
XML
Fortgeschritten
XMLSpy
Fortgeschritten
XSD
Fortgeschritten
AWS
Fortgeschritten
Docker
Basics
PostgreSQL
Fortgeschritten
Intellij
Fortgeschritten
Terraform
Basics
OpenAPI
Fortgeschritten
Angular
Basics
Postman
Fortgeschritten
Java 11
Fortgeschritten
Mockito
Fortgeschritten
Typescript
Basics
Microservices
Fortgeschritten
OAuth
Basics
Teamwork
Fortgeschritten
Rational Rose
Fortgeschritten
TOAD
Fortgeschritten
Richfaces
Fortgeschritten
MySQL Workbench
Basics
Oracle SQL Developer
Basics
PostgreSQL Client
Fortgeschritten
Notepad++
Fortgeschritten
Git
Fortgeschritten
Altova XML Suite
Fortgeschritten
Altova Mapforce
Fortgeschritten
XSLT
Fortgeschritten
Bea Weblogic
Fortgeschritten
Sonic ESB
Fortgeschritten
IceFaces
Fortgeschritten
HTML, CSS
Fortgeschritten
JFreeChart
Basics
MS Visio
Fortgeschritten
Selenium IDE
Basics
Confluence
Fortgeschritten
CI/CD
Fortgeschritten
GitLab
Fortgeschritten
Vault
Basics
Ionic
Basics
WebRTC
Basics
P2P
Basics
Verschlüsselung
Fortgeschritten
KeyStore
Basics
JMS
Fortgeschritten
Eine schnelle Einarbeitung in für mich neue in einem Projekt aber erforderliche Tools bzw. die Aneignung neuer notwendiger Skills ist für mich kein Problem. Das war bereits praktisch in jedem meiner Projekte bisher erforderlich. Insoweit bin ich darin geübt.
Betriebssysteme
6809
Basics
Dos
Basics
Echtzeitbetriebssysteme
Fortgeschritten
HPUX
Basics
Linux
Basics
MS-DOS
Basics
OS/2
Basics
RTOS (Real Time OS)
Basics
Unix
Basics
Windows
Fortgeschritten
Programmiersprachen
Assembler
Basics
Basic
Basics
C
Fortgeschritten
C++
Basics
Java
Fortgeschritten
JavaScript
Fortgeschritten
MATLAB / Simulink
Basics
Pascal
Basics
Shell
Basics
Smalltalk
Basics
Datenbanken
Access
Basics
DB2
Fortgeschritten
JDBC
Basics
MS SQL Server
Basics
MySQL
Fortgeschritten
ODBC
Basics
Oracle
Fortgeschritten
PostgreSQL
Fortgeschritten
Datenkommunikation
HDSL
Basics
Internet, Intranet
Fortgeschritten
ISDN
Basics
LAN, LAN Manager
Basics
Message Queuing
Fortgeschritten
Router
Basics
RS232
Basics
SMTP
Basics
SOA
Fortgeschritten
TCP/IP
Basics
Windows Netzwerk
Basics
Hardware
Echtzeitsysteme
Fortgeschritten
embedded Systeme
Basics
Emulatoren
Basics
Industrie-Roboter
Basics
Mikrocontroller
Basics
PC
Fortgeschritten
Rational
Fortgeschritten
Soundkarten
Fortgeschritten
Steuer und Regelsysteme
Basics
Design / Entwicklung / Konstruktion
Java
Experte
Cloud Computing
Fortgeschritten
AWS
Fortgeschritten
JEE
Fortgeschritten
Besondere Interessen:
1. Strukturierte fachliche Analyse von Geschäftsprozessen in Zusammenarbeit
mit Fachleuten aus einem entsprechenden Fachgebiet (BPM).
2. Entwurf von benutzerfreundlichen Bedienoberflächen.
3. Entwurf und Entwicklung von komplexen/verteilten technischen Systemen.
Eine Übernahme von kompletten Projekten bzw. Teilprojekten ist auch möglich.
Ich kann gerne ungestört und konzentriert wie in meinem letzten Kundenprojekt von zu Hause arbeiten. Von daher bin ich an einen bestimmten Einsatzort nicht gebunden, bevorzuge weiterhin jedoch D2, um trotzdem bei Bedarf schnell vor Ort sein zu können.
möglich
Projekte
Projekte
1 Jahr 4 Monate
2024-07 - 2025-10
Mitarbeit in einer Onlinebank
Java 11OpenAPISQL...
Ergänzung einer Backend Funktionalität für einen IBAN Empfängernamensabgleich (VoP) inkl. Cache.
Einbindung einer neuen API-Schnittstelle für VoP, über die das Ergebnis vom EBA-Server ermittelt wird.
Ergänzung des IBAN Namensabgleichs auf mehreren Seiten für Überweisungen und Daueraufträge innerhalb eines Web-Frontends.
Ergänzung weiterer Funktionalitäten in diesem Frontend und im Backend.
Enge Zusammenrbeit mit PL, PO sowie anderen aus dem Projektteam in Diskussionsrunden.
Enge Zusammenarbeit mit Entwicklern und Testern sowie Entwicklern des VoP Services bei einer anderen Bank.
Analyse und Behebung von Fehlern in PROD
Analyse einer möglichen Einbindung eines Payment-API, über die die Zahlungsverarbeitung zukünftig erfolgen könnte.
Geschäftsführer, Projektleiter und Systementwickler
Geschäftsführer, Projektleiter, Architekt und SystementwicklerJavaP2POpen API...
Geschäftsführer, Projektleiter, Architekt und Systementwickler
Gründung der [Firma auf Anfrage] zur Entwicklung von IT-Lösungen im Gesundheitswesen.
Entwicklung eines neues Termininformationssystem namens 'termininfo'. Durch dieses Projekt kann ich meine Skills erweitern. Dies Projekt läuft paralell zu Kundenprojekten, wobei es für mich selbstverständlich ist, das die Priorität immer bei einem Kundenprojekt liegt. Über 'termininfo' können unter anderem Termine in Praxisverwaltungs- und Krankenhausinformationssystemen (i.F. PVS-Clients) gebucht und Patienten automatisch informiert werden (weitere Infos unter 'downloads' auf der [Firma auf Anfrage]-Firmenseite [URL auf Anfrage] im Internet).'termininfo' wurde als Gründungsidee 2004 vom Bundeswirtschaftsministerium mit einem Gründerpreis ausgezeichnet. Die Kommunikation zwischen PVS-Clients untereinander und zum
termininfo-Server erfolgt durch den Austausch von Telegrammen mit
XML-Files innerhalb vom KV-Safenet per REST bzw. direkt über P2P. Das Mapping von Daten aus dem Datenbankschema des PVS-Clients in die
übertragenen XML-Files und umgekehrt wird über einen eigenständigen
Prozess mit Hilfe von generiertem Code aus Altova MapForce realisiert.
So ist die Entkopplung eines PVS durch eine asynchrone Kommunikation mit
anderen PVS gewährleistet.
Tätigkeiten:
Projektleitung inklusiuve Durchführung von regelmäßigen Scrum Projektbesprechungen, bei denen gemeinsam auch grundlegende Architektur- und Designentscheidungen diskutiert werden.
Ideenfindung und Entwickeln der Gründungsidee zu einem Konzept und anschließende Umsetzung.
Durchführung von Marktrecherchen.
Erstellung eines Geschäftskonzepts und einer Finanzplanung.
Analyse von Workflows und Erstellung einer fachlichen Spezifikation in Zusammenarbeit mit Ärzten verschiedener medizinischer Fachrichtungen und Patienten.
Erstellung einer Konkurrenzanalyse
Erstellung von Spezifikationen für das technische Systemverhalten inklusive Transaktions-, Replikations-, Fehlerverhalten sowie den automatischen Softwareupdate auf PVS-Clients in einer verteilten Systemumgebung.
Erstellung einer detaillierten Spezifikation für die für alle Softwarehersteller offenen Datenbankschnittstelle zur Integration von 'termininfo' in die PVS-Clients.
Programmierung der grundlegenden Funktionalität.
Betreuung mehrerer Diplom- und Bachelorarbeiten, u.a. Integration eines P2P Datenaustauschs auf Basis von WebRTC zwischen medizinischen Einrichtungen.
Entwurf und Spezifikation der Bedienoberfläche sowie Unterstützung eines Mitarbeiters bei einer Referenzimplementierung eines PVS-Clients mit Visual Basic als Frontend, über das alle Funktionen von 'termininfo' bedient und getestet werden können. Softwarehersteller können diese Funktionalität weitestgehend bereits per .dll oder .jar Dateien einbinden und brauchen darüber hinaus nur noch den ihnen bereitgestellten Code aus der Referenzimplementierung in die Bedienoberfläche ihrer Produkte zu migrieren.
Entwurf der Schema-Files (XSD) zur Validierung der ausgetauschten XML-Files.
graphischer Entwurf von Mappings von allen XML-Files in Datenbankschemata für Versand und Empfang mit Hilfe von MapForce.
Programmierung eines Prozesses zum Datenaustausch unter Einbindung von automatisch generiertem Java-Code gemeinsam mit meinen Mitarbeitern. Dabei werden die XML-Dateien generiert, validiert, in Telegramme gepackt, versendet und auf der anderen Seite empfangen und dort die empfangenen Daten in der Datenbank abgelegt. Über Tests werden alle Prozesse vollständig validiert.
graphischer Entwurf des ERM für den termininfo-Server und das Frontend in MS Visio in Zusammenarbeit mit Mitarbeitern.
Erstellung der Datenbankschemata für Postgres (Server) und MS-SQL (Client).
Erzeugen und Einspeisen von Testdaten über SQL-Skripte.
Anbindung von Providern zum Versand von SMS sowie Bezahlsystemen sowie Google-Services (z.B. für die Einrichtungssuche).
Entwicklung einer automatischen Generierung von DTAUS- und PDF-Dateien (mit Hilfe HBCI4Java und der IText-ToolBox) zum automatischen Bankeinzug und automatischer Rechnungserstellung per Email.
Entwurf der Bedienoberfläche einer Smartphone App für Patienten in Zusammenarbeit mit drei angestellten Mitarbeitern. Diese App wurde mit dem Ionic Framework und JavaScript/TypeScript realisiert. Diese App nutzt ebenfalls u.a. Google Services zur Positionsbestimmung oder für den Zugriff auf Termine der Patienten im Google Kalender.
Darüber hinaus wurde darin eine Online-Sprechstunde auf Basis von Jitsi umgesetzt., damit gebuchte Termine auch online stattfinden können.
Besuch von Messen, Veranstaltungen usw.
Erstellung von Flyern und Präsentationen
Vorträge (z.B. auf der D2D-Anwenderkonferenz)
Gespräche mit Softwareherstellern sowie Zusammenstellung und Verteilung von Dokumenten und Software (Schnittstellenbeschreibung, Frontend, etc.) an sie.
JavaP2POpen APIRestOOA/OODXMLXSDC++SQL-ScripteXDocletDTAUSITextHBCI4JavaTomcatJSPServletScrumMavenPrimeFacesJPAJava EE 7HibernateJCARSAJSJAXBStAXAESCDIUMLJavaScript/TypeScriptAngular
mediIT GmbH
Lübeck
5 Jahre 6 Monate
2018-05 - 2023-10
Migration eines bestehenden Versicherungsportals in AWS
Mitarbeit bei der Erstellung einer neuen Microservicesarchitektur und deren UmsetzungJava 11Hibernate Query LanguageDynamic SQL Query Language...
Mitarbeit bei der Erstellung einer neuen Microservicesarchitektur und deren Umsetzung
Hauptziel diese Projekts war es, die bestehende (von mir in den vorangegangenen Jahren mitentwickelte) Intranet-Portalanwendung vollständig in eine neue Cloud-Architektur auf Basis von Microservices zu migrieren.
Eine meiner Aufgaben war es innerhalb eines sehr internationalen Teams die Aufteilung in Microservices mit zu koordinieren, wobei mein Schwerpunkt der zentrale Microservice für Avale war.
Eine weitere Aufgabe war es, auf Basis von Rest APIs die bestehende Frontend- und Backend-Funktionalität zu migrieren und übergreifend optimal zu verbinden.
Alle bisherigen SOAP Aufrufe mussten als Rest API Aufrufe verfügbar gemacht werden, indem bestehende Funktionalität in aus dem bisherigen Monolithen entsprechend auf die neue Cloud Plattform als Lamdas migriert wurde.
Besonders die Migration komplexer User Stories (wie beispielsweise die Erzeugung, Änderung und Löschung von Avalen) war Schwerpunkt meiner Tätigkeit.
Bei allen diesen Aufgaben war es immer Ziel, eine möglichst hohe Testabdeckung und Qualität mit Hilfe von jUnit Tests (Mockito), Postman und Sonar zu gewährleisten.
Durch sehr viele Codereviews habe ich dazu beigetragen, die Codequalität in diesem sehr internationalen Projekt sicherzustellen.
Eine weitere Aufgabe war es, neue Entwickler sowohl im Frontend- wie auch im Backendbereich an Bord zu nehmen, sie in den bestehenden Code einzuweisen und jederzeit für Fragen zur Verfügung zu stehen.
Eine weiter Aufgabe von mir war die Initiierung und Durchführung eines wöchentlichen Backend-Entwickler Webex-Meetings, um den Querschnitt Kow-How Austausch zwischen den Entwicklern aller Microservices zu gewährleisten.
Tägliche Teilnahme an Scum Meetings und weiteren speziellen Meetings in unterschiedlichen Kontexten, um gemeinsam technischen Lösungen zu finden.
Abstimmung von neu erstellten API Spezifikationen mit Mitarbeitern einer Abteilung in Frankreich, die die Verantwortung für eine einheitliche API-Struktur hatten, sowie mit einem dafür zuständigen Mitarbeiter aus dem Fachbereich.
Open APIJava 11PostgreSQLHibernateSonarQubeMockitoAtlassian JIRADockerTerraformAtlassian ConfluenceSplunkMavenAWSPostman
Mitarbeit bei der Weiterentwicklung einer im Unternehmen weltweit eingesetzten unternehmenskritischen Intranet-Portalanwendung zur vollautomatischen Vergabe von Verträgen und Avalen.
Zu meinen Aufgaben gehörten die Ergänzung und Erweiterung von Webseiten inklusive aller dazugehöriger Komponenten (JSP, Controller, Activities, Services; DAO's, Entities sowie Datenbankänderungen.
Teilweise federführende Ergänzung der kompletten neuen Funktionalität für neue Geschäftseinheiten (u.a. Schweden, Norwegen, Dänemark, Schweiz, USA, Brasilien) auf Basis eines parametrisierbaren Gesamtsystems.
Ergänzung und Erweiterung von zeitgesteuerten Batchprozessen für Abrechnung, Datenübermittlung etc..
Erweiterung einer XML-basierten Schnittstelle zu einem Dokumentensystem sowie einer Excel-basierten Schnittstelle zu einen SAP-System (für die Abrechnung).
Erweiterungen und Einbindung von unternehmensweiten SOA-Schnittstellen. Die letzten Monate war ich hierfür federführend verantwortlich. In dieser Zeit wurde die Anwendung weitestgehend automatisiert, so dass nun Verträge, Avale, etc. vollautomatisch über externe Anwendungen angelegt und geändert werden konnten.
Einarbeitung und Betreuung von indischen Kollegen, die diese Portal-Anwendung anschließend übernahmen.
Erstellung der technischen Spezifikation für die Einbindung von Software zur Nutzung vom Internet auf Kreuzfahrtschiffen durch Passagiere und Crew-Mitglieder.
Dazu gab es mehrere Meetings mit den fachlich verantwortlichen Mitarbeitern sowie technischen Spezialisten im Bereich Firewall und Shop-System.
Erstellung eines ERM-Modells für die datentechnische Einbindung.
Eigenverantwortliche Anbindung und Konfiguration der Palo Alto-Firewall über eine XML-API zur Definition von (kundenspezifischen) Regeln bei der Internetnutzung.
Die Architektur des Serversystems auf den Schiffen besteht aus lose gekoppelten Rest-Services, die über JSON von beliebigen (mobilen) Geräten genutzt werden können.
EclipsePostGres Enterprise ManagerJBoss 7
ScrumGitRestJSONSpringStAXHibernateJPACDI
Lufthansa Systems
Hamburg
4 Monate
2014-06 - 2014-09
Entwicklung einer IT-Plattform für den Hamburg Airport
SoftwareentwicklerJPAMavenJava EE...
Softwareentwickler
Mitarbeit bei der Entwicklung einer neuen IT-Plattform (HamSuITe) für den Airport Hamburg. Diese wird durch Anbindung über einen Mule-ESB später die Basis für alle Einzelsysteme (vom Anzeige-, Gepäckfördersysteme bis zum Einlesen und Verarbeiten von Airline- und Flugdaten).
Tätigkeiten:
Mitarbeit beim Einlesen und der Übernahme von Flugdaten.
Erstellen von Masken in PrimeFaces für die Erfassung, Sammeländerung und Löschung von diversen Stammdaten.
Aufbau der zukünftigen Architektur im Bereich Controller und Service auf generischer Basis.
Einarbeitung und Unterstützung der festangestellten Mitarbeiter.
EclipseOracle-DeveloperEnterprise-ArchitektWildfly (JBoss AS 7)Oracle 11g
JPAMavenJava EEJSHTMLPrimeFacesEclipseLink
Hamburg Airport GmbH
Hamburg
3 Jahre 5 Monate
2011-02 - 2014-06
Entwicklung einer IT-Plattform für die Hafenbahn
SoftwareentwicklerMavenSVNJDK6...
Softwareentwickler
Mitarbeit bei der Entwicklung einer neuen Plattform (BPE) für die Hamburg Port Authority. Darüber wird mittlerweile der gesamte Schienenverkehr in und aus dem Hamburger Hafen abgewickelt. Über einen Sonic ESB erfolgt der Datenaustausch mit diversen externen und internen Fremdsystemen mit Hilfe von SOAP, JMS und FTP. Über eine WEB-Anwendung (TransPort) auf einem JBoss AS 5 wurden mit Hilfe von Masken alle notwendigen Bedienvorgänge für alle Kaibetriebe und Eisenbahnverkehrsunternehmen (z.B. Schenker) abgebildet.
Tätigkeiten in 2011-2012:
Mitarbeit beim Aufbau der Softwarearchitektur für den Sonic ESB.
Eigenverantwortliche Anbindung von Fremdsystemen (u.a. Bahnleitsystem, Gegis-Gefahrgutsystem, SAP-Abrechnungssystem) mit Hilfe der Sonic-Entwicklungsumgebung (Schwerpunkt dabei war vor allem die Erstellung von XML und XSD-Files sowie XSLT-Transformationen in allen Variationen und mit hoher Komplexität).
Anbindung der Kaibetriebe über unveränderte geschachtelte EDI-Nachrichten per FTP. Das Mapping der Nachrichten wurde dabei mit Hilfe von MapForce von und nach XML realisiert.
Test des ESB mit Hilfe vom Citrus-Framework.
Tätigkeiten in 2012-2014:
weitere Aufgaben im ESB-Bereich (z.B. Erweiterungen).
Mitarbeit bei der Applikationsentwicklung (Schwerpunkt GUI und Middleware) auf Basis des Lufthansa-spezifischen Wing-Frameworks (ähnlich JPA).
Umsetzung vieler sehr unterschiedlicher Webseiten und Reports (z.B. PDF Report für die Hemmschuhleger auf den Ablaufbergen oder Hochladen und Archivierung von Beladeschemata).
SOAP und JMS Nachrichtenaustausch von und zum ESB.
Mitarbeit in allen Schichten (Schwerpunkt IceFaces und Services)
Erstellung von Hilfeseiten auf Basis von Open-CMS für die gesamte Applikation.
Entwicklung einer Finanzplattform für den französischen Markt
SoftwareentwicklerScrumSpringJDK6...
Softwareentwickler
Mitarbeit bei der Entwicklung einer umfangreichen Plattform für den französischen Markt zum Austausch von Überweisungen und anderen Daten zwischen Banken untereinander sowie deren Kunden (über ein Web-Interface).
Tätigkeiten:
Meine Aufgabe ist es Daten und Services für verschiedene Systembereiche der Bedienoberfläche bereitzustellen.
Kurzfristige Mitarbeit als Krankheitsvertretung bei einem kleinen Startup-Unternehmen im Bereich VoIP. Bei diesem in Projekt wurden verschiedenste Parameter, die für die Sprachqualität eine Rolle spielen, innerhalb eines Web-Frontends zur Fehleranalyse angezeigt.
Tätigkeiten:
meine Aufgabe war es bereits erfasste Daten programmatisch aufzubereiten und in Statistik-Diagrammen anzuzeigen.
Mitarbeit bei der Entwicklung eines Web-Frontends in Darmstadt für eine Intranet-Anwendung zur Erfassung und Abrechnung von Leistungen externer Dienstleister bei der Telekom.
Tätigkeiten:
- Entwurf einer neuen Datenbankstruktur als Ersatz und grundlegende Vereinfachung der bisherigen historisch gewachsenen Persistenzschicht. In diesem Zusammenhang habe ich SQL-Skripte zur Erzeugung des neuen Schemas und sowie für die Migration bestehender Daten aus der bisherigen Datenbankstruktur erstellt.
Spezifikation und Erweiterung der Anwendung um eine Organisationsbaumstruktur sowie dafür neue Rollen und Rechte. So kann die Anwendung nun konzernweit genutzt werden.
Spezifikation und Erweiterung der Anwendung um Vorlagen für bestimmte Tätigkeiten externer Dienstleister, um die Eingabe effizienter zu machen.
Spezifikation und Umsetzung eines neuen integrierten Online-Hilfesystems.
Neuerstellung der DAO- und Serviceschicht mit Hilfe von JPA auf Basis der neuen Datenbankstruktur.
Grundlegende Überarbeitung und Erweiterung der View-Schicht mit Hilfe von JSF und RichFaces.
JUnit-Tests auf Modul- und Bean-Ebene (Unitils) sowie Selenium-Tests auf View-Ebene.
Mitarbeit bei der Entwicklung eines Web-Frontends zur Verwaltung von Fondsdepots einer großen Frankfurter Bank. Dieses Web-Frontend wird von Finanzvermittlerzentralen, Finanzvermittlern und Privatleuten genutzt.
Tätigkeiten:
Integration von neuen Finanzprodukten wie Splitt- und Überlaufsparplänen, neuen Funktionen wie Fondskreditvergabe sowie Erweiterungen bzgl. Abgeltungssteuer.
Wartungstätigkeiten innerhalb des in Praxis aktiven Web-Frontends.
Test von neuer und geänderter Funktionalität innerhalb einer Testumgebung auf Basis von JUnit bzw. in der Laufzeitumgebung auf dem Weblogic-Server 10.0.
Weblogic 10.0Oracle SQL Developer
JavaJ2EESpringHibernateStrutsJUnitCVS
Frankfurter Fondbank
Offenbach
9 Monate
2007-09 - 2008-05
Entwicklung innerhalb der Auftragsverarbeitung
SoftwareentwicklerJavaJ2EEJUnit...
Softwareentwickler
Systementwicklung für einen großen Versandhauskonzern innerhalb einer konzernspezifischen eCommerce-Plattform namens NOA
Tätigkeiten:
Technische Analyse und Design von neuen Funktionen zur Akzeptanz bzw. Ablehnung von Endkundenaufträgen aufgrund von Kreditwürdigkeit und spezifischen Freigaberegeln.
Realisierung dieser Funktionen für die nächste Softwareversion.
Wartungstätigkeiten innerhalb der in Praxis aktiven NOA-Plattform.
Test von neuer und geänderter Funktionalität innerhalb einer spezifischen Testumgebung auf Basis von JUnit bzw. in der Laufzeitumgebung (Test von Batch-Prozessen und auf dem Weblogic-Server über SOAP-Anfragen).
OracleTOAD 8.5CMSynergyRemedyMozillaWeblogic AS
JavaJ2EEJUnitWinSCPPuttySOAPUI 2.0
Otto Versand
Hamburg
6 Monate
2007-01 - 2007-06
Architektur und Entwicklung einer Allianz-Plattform
Entwurf und Entwicklung einer grundlegend neuen Plattform für die STAR-Alliance als Ersatz einer alten Plattform zum Austausch von Flugdaten zwischen teilnehmenden Fluggesellschaften ( Migration ).
Eine Anforderung ist die Hochverfügbarkeit mit Hilfe mehrerer Weblogigc- Applikationsserver im Cluster sowie persistenter Queues (MQ-Series). Weitere Anforderungen sind ein Mindestdurchsatz von 100 Nachrichten/Sekunde und hohe Systemstabilität.
Tätigkeiten:
Entwurf einer geeigneten Systemarchitektur auf Basis von J2EE (OOA/OOD) mit dem Enterprise Architect V. 6.1.
Vorstellung der Architektur auf bereichsübergreifenden Projektmeetings mit anschließender Diskussion mit anderen Experten.
Umsetzung der Architektur mit MDBs, Session- und Entity-Beans innerhalb eines selbst aufgesetzten Frameworks .
Erstellung von Ant-Skripten zur Generierung von vier unterschiedlichen Applikationen (.ear Files) innerhalb des Projekts.
Datenbankentwurf und Erstellung von MySQL-Datenbankskripten zur Erstellung von Datenbanken für diese Applikationen.
Steuerung dieser Applikationen über Remote-Interfaces aus einem Web-Frontend.
Enge Zusammenarbeit mit Entwicklern in Deutschland, Ungarn und Polen, die verantwortlich für die eingebundenen Nachrichtenverteiler sowie die Hardwarearchitektur sind.
Ermittlung von Statistikdaten aus den verarbeiteten Nachrichten (Snapshot, Tagesstatistik) zur Anzeige innerhalb einer Web-Applikation für Mitarbeiter der Fluggesellschaften.
Enterprise Architect V. 6.1.Eclise3.2Weblogic 9.1MySQL
SVNXDocletOOA/OODAnt
Lufthansa Systems
Raunheim
1 Jahr 2 Monate
2001-09 - 2002-10
Entwicklung bei einer Unternehmensberatung
SoftwareentwicklerJSPJava ScriptOOA/OOD...
Softwareentwickler
Entwicklung einer Applikation zur Online-Verwaltung von Kundendaten im Intranet der Pepperzak-Gruppe.
Tätigkeiten:
Entwurf in Zusammenarbeit mit Geschäftsleitung und Mitarbeitern aus dem Vertrieb.
Umsetzung in Java, HTML, JSP und Java Script unter dem Weblogic Applikationsserver mit Anbindung an einen Microsoft SQL Server.
Mitarbeit in einem Projekt mit sechs Mitarbeitern zur Online-Errichtung von Artikeldaten durch Lieferanten auf dem B2B-Server eines großen norddeutschen Versandhauskonzerns.
Tätigkeiten:
Analyse der Workflows in Zusammenarbeit mit Verantwortlichen und Mitarbeitern aus dem Einkauf (E-Commerce) und dem IT-Bereich des Konzerns.
Erstellung der fachlichen Spezifikation und Entwurf eines webbasierten Frontends vor Ort in Zusammenarbeit mit späteren Anwendern.
Erstellung der technischen Spezifikation mit OOA/OOD unter Rational Rose in Abstimmung mit den Verantwortlichen aus dem IT-Bereich des Konzerns.
stellvertretende Projektleitung
Entwicklung von Software auf dem Weblogic Applikationsserver.
Generierung der eingesetzten Datenbank für den MS SQL-Server mit Hilfe einer Zeichnung in Visio 2000.
Erstellung und Einspielung von Testdaten über SQL-Skripte.
Microsoft SQL ServerWindows 2000Windows NTVisio 2000Rational RoseWeblogic Applikationsserver
Zu Beginn Mitarbeit in einem Anästhesiemonitor Projekt
Tätigkeiten:
- Entwicklung mehrerer Softwarekomponenten
Mitarbeit in einer abteilungsübergreifenden Arbeitsgruppe
zum Thema "Konfiguration-Management" und "Entwicklungsumgebung".
Tätigkeiten:
Teilnahme an Diskussionen in der Arbeitsgruppe.
Erstellung von 'C'- , SA- und SD- Richtlinien für das Drägerwerk
Mitarbeit im Analyse- und Designteam für einen Anästhesiemonitor.
Tätigkeit:
Entwurf von SA- und SD-Diagrammen (UML) mit Teamwork.
Entwurf des ersten lauffähigen Prozessmodells für den Monitor auf einem 68332-Board.
Tätigkeit:
- hardwarenahe Entwicklung in 'C' mit 68332-Emulator unter einem Echtzeitbetriebssystem.
Entwicklung und Integration von vielen Systemfunktionen in den Monitor.
Tätigkeit:
- Entwurf SA/SD unter Rational Rose
- Entwicklung in 'C' mit 68332-Emulator
Erarbeitung und Einführung neuer Prozesse zur Verbesserung der Softwarequalität in Medizingeräten.
Tätigkeiten:
Mitarbeit in Arbeitsgruppe zur Entwicklung eines einheitlichen Entwicklungsprozesses und Qualitätsstandards
Projektbegleitende Beratung von Projektleitern bezüglich
Qualitätsverbesserung.
Organisation und Durchführung von Projekt-Reviews in Zusammenarbeit mit Projektleitern.
Abstimmung mit Mitarbeitern aus dem zentralen Qualitätswesen.
Betreuung von zwei Diplomarbeiten zu den Themen Prozess-Test und Modul-Test.
Nutzung und Weiterentwicklung eines Werkzeugs zur graphischen Erstellung von Bedienoberflächen für Anästhesiegeräte (HI-Tool). In diesem Werkzeug wird per Knopfdruck automatisch entsprechender C-Code generiert.
Tätigkeiten:
- Weiterentwicklung des HI-Tools unter OS/2 mit Smalltalk
- Entwurf und Entwicklung mehrerer graphischer Bedienoberflächen von Anästhesiearbeitsplätzen in direkter Zusammenarbeit mit Anästhesisten, Produktmanagern und Verantwortlichen aus dem Service.
- Teilnahme an Usability-Studien mit selbst erstellten GUI- Prototypen in Deutschland und anderen europäischen Ländern.
- Implementierung des generierten C-Codes auf einer TI 34010-Grafikkarte mit Kommunikation zu dem 68332-Board unter Echtzeit mit Hilfe von mehreren Emulatoren (68332 und 34010).
Entwicklung einer Bedienoberfläche für ein Anästhesiearbeitsplatz bei Usha-Dräger in Dehli.
Tätigkeiten:
Spezifikation der Bedienoberfläche und deren Integration.
Projektkoordinierung in Zusammenarbeit mit einer indischen Projektleiterin vor Ort und vier indischen Mitarbeitern.
Entwicklung eines digitalen Regelalgorithmus für die
O2-Regelung in Anästhesiearbeitsplätzen.
Tätigkeit:
Entwurf und Entwicklung mit Hilfe von Mathlab und Simulink.
Entwicklung eines Anästhesiearbeitsplatzes zur
totalintravenösen Anästhesie auf Basis eines Intensiv-Arbeitsplatzes.
Tätigkeiten:
Einarbeitung in eine bestehende sehr umfangreiche Softwarearchitektur einer anderen Entwicklungsabteilung.
Ergänzung von Funktionen (z.b. Handbeatmung) in 'C' unter
Echtzeit auf einem 68332-Board mit Hilfe eines Emulators.
Integration eines Gebäudecontrollers in die Fertigung von Airbus Industries Toulouse über eine RS232-Schnittstelle.
Tätigkeiten:
Projektleitung
Entwicklung in 'C' unter dem Echtzeitbetriebssystem VRTX
Statusanzeige von Daten eines Gebäudecontrollers auf einem angeschlossenen Laptop.
Tätigkeiten:
Projektleitung und Entwicklung
PC-Programm mit Anbindung an Gebäudecontroller zur Steuerung von Abfertigungsschaltern, Flugsteigen und Gepäckförderbändern in Flughäfen.
Tätigkeiten:
Projektleitung und Entwicklung
Integration eines Gebäudecontrollers in ein Zugangskontrollsystem der italienischen Nationalbank.
Tätigkeiten:
Projektleitung und Entwicklung
MS-DOSRS232C-DOS
Programmiersprache CVRTX
Honeywell Regelsysteme GmbH
Maintal
Aus- und Weiterbildung
Aus- und Weiterbildung
1966 - 1970 Grundschule in Wiesbaden 1970 - 1977 Gymnasium in Wiesbaden 1979 - 1986 Technische Hochschule Darmstadt mit Abschluss Diplomingenieur
Studienrichtung Elektrotechnik
Fachbereich Nachrichtentechnik
mit Vertiefung Elektromechanische Konstruktionen
Grundpraktika:
1979: 8 Wochen in der Fertigung von Hebeanlagen in Wiesbaden (Trepel)
Fachpraktikas:
1982: 5 Wochen Fachpraktikum in der Fertigung von elektrischen Schaltkästen in Athen (Moratis-Lascaris S.A. Athens)
1983: 8 Wochen Fachpraktikum bei Siemens Limited in Johannesburg. Mitarbeit beim Aufbau einer Fernwirkstation in Kapstadt.
Studienarbeit im Fachbereich Regelungstechnik:
1984: Entwicklung eines Greifers mit Schlupfsensor für ein Handhabungssystem (8 Monate). Diplomarbeit bei der Firma Bosch in Schwieberdingen:
1986: Entwicklung und Aufbau eines Positionsdetektorsystems für Industrieroboter (4 Monate).
Position
Position
Softwareentwickler im Cloud und Jakarta EE Bereich
Projekt- bzw. Teilprojektleiter
Architekt
Anforderungsingenieur
Kompetenzen
Kompetenzen
Top-Skills
Open APIJavaCloud ArchitectGITAWSDockerCloudTerraformJUnitMavenJEEJSFHibernateSQLIntelliJAtlassian ConfluenceScrum
Produkte / Standards / Erfahrungen / Methoden
Access 2003
Basics
AES
Basics
Altova Suite 2006
Fortgeschritten
Ant
Fortgeschritten
CDI
Fortgeschritten
DB2
Fortgeschritten
DTAUS
Fortgeschritten
Eclipse
Fortgeschritten
Excel
Fortgeschritten
Filezilla
Fortgeschritten
HBCI4Java
Basics
Hibernate
Fortgeschritten
HTML 5
Basics
IText
Fortgeschritten
Java EE
Fortgeschritten
JAXB
Fortgeschritten
JBoss
Fortgeschritten
JCA
Basics
Jenkins
Fortgeschritten
JIRA
Fortgeschritten
JPA
Fortgeschritten
JS
Fortgeschritten
JSON
Fortgeschritten
JSP
Fortgeschritten
JUnit
Fortgeschritten
KV-Safenet
Basics
Maven
Fortgeschritten
OOA/OOD
Fortgeschritten
Power Designer
Fortgeschritten
PrimeFaces
Fortgeschritten
Putty
Fortgeschritten
Quality Center
Basics
RAD
Fortgeschritten
Rest
Fortgeschritten
RSA
Basics
SAOPUI
Fortgeschritten
Scrum
Fortgeschritten
Servlet
Fortgeschritten
Skype
Basics
SOAP
Fortgeschritten
Spring
Fortgeschritten
SQL-Scripte
Fortgeschritten
Squirrel
Fortgeschritten
Struts
Fortgeschritten
Subclipse
Fortgeschritten
SVN
Fortgeschritten
Tomcat
Fortgeschritten
Tortoise
Basics
UML
Fortgeschritten
Versionskontrolle
Fortgeschritten
Visual Basic
Basics
Visual C++
Basics
Webshere
Fortgeschritten
WildFly
Fortgeschritten
Windows
Fortgeschritten
Word
Fortgeschritten
XDoclet
Fortgeschritten
XML
Fortgeschritten
XMLSpy
Fortgeschritten
XSD
Fortgeschritten
AWS
Fortgeschritten
Docker
Basics
PostgreSQL
Fortgeschritten
Intellij
Fortgeschritten
Terraform
Basics
OpenAPI
Fortgeschritten
Angular
Basics
Postman
Fortgeschritten
Java 11
Fortgeschritten
Mockito
Fortgeschritten
Typescript
Basics
Microservices
Fortgeschritten
OAuth
Basics
Teamwork
Fortgeschritten
Rational Rose
Fortgeschritten
TOAD
Fortgeschritten
Richfaces
Fortgeschritten
MySQL Workbench
Basics
Oracle SQL Developer
Basics
PostgreSQL Client
Fortgeschritten
Notepad++
Fortgeschritten
Git
Fortgeschritten
Altova XML Suite
Fortgeschritten
Altova Mapforce
Fortgeschritten
XSLT
Fortgeschritten
Bea Weblogic
Fortgeschritten
Sonic ESB
Fortgeschritten
IceFaces
Fortgeschritten
HTML, CSS
Fortgeschritten
JFreeChart
Basics
MS Visio
Fortgeschritten
Selenium IDE
Basics
Confluence
Fortgeschritten
CI/CD
Fortgeschritten
GitLab
Fortgeschritten
Vault
Basics
Ionic
Basics
WebRTC
Basics
P2P
Basics
Verschlüsselung
Fortgeschritten
KeyStore
Basics
JMS
Fortgeschritten
Eine schnelle Einarbeitung in für mich neue in einem Projekt aber erforderliche Tools bzw. die Aneignung neuer notwendiger Skills ist für mich kein Problem. Das war bereits praktisch in jedem meiner Projekte bisher erforderlich. Insoweit bin ich darin geübt.
Betriebssysteme
6809
Basics
Dos
Basics
Echtzeitbetriebssysteme
Fortgeschritten
HPUX
Basics
Linux
Basics
MS-DOS
Basics
OS/2
Basics
RTOS (Real Time OS)
Basics
Unix
Basics
Windows
Fortgeschritten
Programmiersprachen
Assembler
Basics
Basic
Basics
C
Fortgeschritten
C++
Basics
Java
Fortgeschritten
JavaScript
Fortgeschritten
MATLAB / Simulink
Basics
Pascal
Basics
Shell
Basics
Smalltalk
Basics
Datenbanken
Access
Basics
DB2
Fortgeschritten
JDBC
Basics
MS SQL Server
Basics
MySQL
Fortgeschritten
ODBC
Basics
Oracle
Fortgeschritten
PostgreSQL
Fortgeschritten
Datenkommunikation
HDSL
Basics
Internet, Intranet
Fortgeschritten
ISDN
Basics
LAN, LAN Manager
Basics
Message Queuing
Fortgeschritten
Router
Basics
RS232
Basics
SMTP
Basics
SOA
Fortgeschritten
TCP/IP
Basics
Windows Netzwerk
Basics
Hardware
Echtzeitsysteme
Fortgeschritten
embedded Systeme
Basics
Emulatoren
Basics
Industrie-Roboter
Basics
Mikrocontroller
Basics
PC
Fortgeschritten
Rational
Fortgeschritten
Soundkarten
Fortgeschritten
Steuer und Regelsysteme
Basics
Design / Entwicklung / Konstruktion
Java
Experte
Cloud Computing
Fortgeschritten
AWS
Fortgeschritten
JEE
Fortgeschritten
Besondere Interessen:
1. Strukturierte fachliche Analyse von Geschäftsprozessen in Zusammenarbeit
mit Fachleuten aus einem entsprechenden Fachgebiet (BPM).
2. Entwurf von benutzerfreundlichen Bedienoberflächen.
3. Entwurf und Entwicklung von komplexen/verteilten technischen Systemen.
Eine Übernahme von kompletten Projekten bzw. Teilprojekten ist auch möglich.
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.
"Der Consultant [...] wurde in unserem Unternehmensbereich Development zunächst als Softwareentwickler / Offshore-Unterstützung eingesetzt. [...] Seit dem 01.05.2018 war der Consultant im Team für die Etablierung einer neuen Microservice-Architektur tätig. [...] Bei allen diesen Aufgaben war es immer sein Ziel, eine möglichst hohe Testabdeckung mit Hilfe von JUnit Tests zu gewährleisten. Durch viele intensive Codereviews hat der Consultant maßgeblich dazu beigetragen, die Codequalität in diesem sehr internationalen Projekt sicherzustellen. Der Consultant ist ein sehr motivierter, verantwortungsbewusster und zuverlässiger externer Mitarbeiter. Er verfügt über eine umfangreiche Berufserfahrung und ausgezeichnete fachliche Kenntnisse. Der Consultant führte seine Aufgaben jederzeit mit großer Effizienz und hoher Sorgfalt aus und konnte uns jederzeit mit hervorragenden Ergebnissen überzeugen. Sein Verhalten gegenüber Vorgesetzten und Kollegen war stets vorbildlich, höflich und teamorientiert. Mit erfolgreichem Abschluss des Projekts endet die Tätigkeit des Consultants bei uns. Wir danken ihm sowohl für seinen sehr wertvollen Beitrag zum Projekt sowie für die stets ausgezeichneten Leistungen. Für seinen weiteren Berufs- und Lebensweg wünschen wir ihm alles Gute und weiterhin viel Erfolg."
— Projekte AVALIS, 02/15 - 10/23
Referenz durch Application Domain Manager, Hamburger Versicherung (> 1.000 MA), vom 30.08.23
"Der Consultant hat uns erfolgreich unterstützt, sowohl in der GUI Programmierung mit Primefaces als auch in der Business Schicht in Java. Er hat sich schnell in die fachlichen Anforderungen eingearbeitet und für die Umsetzung gute eigene Vorschläge eingebracht."
— Projekt HAMSuITe Flugplanbearbeitung mit Java, 06/14 - 10/14 Referenz durch Teamleiter, AIRSYS, vom 30.09.14
"[...] Der Consultant hat mein Team über den gesamten Projektverlauf zuverlässig und engagiert unterstützt. Seine Arbeitsergebnisse und sein Arbeitstempo waren stets gut und entsprachen den internen Qualitätsrichtlinien. Sein persönliches Auftreten war stets tadellos."
— Projekt BPE Los2, 03/11 - 08/14 Referenz durch Projektleiter, Lufthansa Systems, vom 16.09.14
"[...] Er hat sich schnell sowohl in den fachlichen als auch in den technischen Bereich eingearbeitet und in dieser Zeit mehrfach gute Ideen eingebracht. Alle anstehenden Entwicklungsaufgaben hat er mit großem Engagement innerhalb der dafür geplanten Zeit und zu unserer vollen Zufriedenheit erfüllt. Er konnte gut im Team arbeiten und war beliebt. Wir würden jederzeit gerne wieder mit ihm zusammenarbeiten."
— Projekt Java-Entwicklung, 04/10 - 01/11 Referenz durch Bereichsleiter Produktentwicklung, Software- und Beratungshaus (>300 MA), vom 14.01.11
"Der Consultant war durch sein offenes und freundliches Wesen, sowie seinen umfangreichen technischen Kenntnissen im Bereich J2EE Projektentwicklung in der Lage sich extrem schnell in die gestellte Aufgabe einzuarbeiten. Innerhalb weniger Tage konnte er erste Ergebnisse anbieten, und brachte mit viel Engagement eigene Ideen und Verbesserungsvorschläge ein. Er war ein kompetenter Ersatz für unseren ausgefallenen Kollegen. Wir würden jeder Zeit wieder auf den Consultant zurück greifen, sollten sich entsprechende Umstände ergeben."
— Projekt Erstellen neuer Statistiken für Management Plattform, 03/10 - 04/10 Referenz durch IT-Dienstleister, vom 19.06.10
"[...] Wir lernten ihn als einen stets engagierten, flexiblen und belastbaren Mitarbeiter kennen, der sein sehr gutes Fachwissen im Bereich objektorientierter Softwareentwicklung und J2EE erfolgreich in das Projekt einbrachte. Dank seiner hohen Auffassungsgabe konnte sich der Consultant schnell in das komplexe Anwendungsgebiet einarbeiten. Die ihm übertragenen Aufgaben hat er mit großem Engagement stets zu unserer vollsten Zufriedenheit erfüllt. Der Consultant war ein sehr guter Teamplayer und damit für uns ein wertvoller Mitarbeiter. Wir danken dem Consultant für seine stets sehr guten Leistungen und wünschen ihm für seine weitere Zukunft alles Gute und viel Erfolg."
— Projekt Weiterentwicklung FFB Internetplattform, 07/08 - 03/09 Referenz durch Teamleiter IT, Bank (130 MA), vom 22.04.09
"[...] Der Consultant hat das Projekt von der Fachkonzeption über die Realisierungsplanung und die Entwicklungsphase bis zur Testphase begleitet und erfolgreich in time und in budget abgeschlossen. Die Aufgaben hat der Consultant als Java-Architekt und Entwickler stets zu unserer vollen Zufriedenheit wahrgenommen. Eingesetzte Technologien waren insbesondere J2EE, JSP/Servlet, MDB (Message driven Beans), BEA Weblogic. Hervorzuheben sind sein besonderes Engagement sowie seine Bereitschaft Verantwortung zu übernehmen und flexibel auf Kundenanforderungen zu reagieren. Unser Kunde schätzte seine offene Kommunikation und den selbstständigen Arbeitsstil. Wir möchten uns an dieser Stelle für sein Engagement sowie für die partnerschaftliche Zusammenarbeit bedanken."
— Projekt StarNet Extension bei einem Luftfahrtunternehmen, 12/06 - 06/07 Referenz durch Geschäftsführer, IT-Beratungsunternehmen, vom 28.06.07
"[...] Der IT-Consultant war ein stets motivierter Mitarbeiter, der sehr selbstständig arbeitete. Er war fähig, neue und schwierige Aufgaben zu lösen. Sein Arbeitspensum und seine Arbeitseffizienz waren stets gut. Er hat den an ihn gestellten Anforderungen in jeder Hinsicht gut entsprochen. Die Zusammenarbeit mit seinen Vorgesetzten war sehr gut; zu seinen Kolleginnen und Kollegen hatte er ein vorbildliches Verhältnis. Gegenüber Außenstehenden war sein Verhältnis stets zuvorkommend und kundenorientiert. [...]"
— Projekt Anwendungs-/Systementwicklung (u.a. Java), 09/01 - 10/02 Referenz durch Geschäftsführerin einer Unternehmensberatung vom 30.10.02 Projekt im Rahmen einer Festanstellung durchgeführt
"[...] Der Softwareentwickler besitzt ein hervorragendes, in die Tiefe gehendes Fachwissen und solide Erfahrungen in seinem Aufgabenbereich. Er setzte seine Kenntnisse den Aufgaben entsprechend um und nutzte alle für ihn in Frage kommenden Weiterbildungsangebote. Auch bei großen Anforderungen erbrachte er eine anhaltend hohe Leistung und arbeitete zügig und effektiv. Er kümmerte sich tatkräftig um die Erledigung seiner Aufgaben und führte sie mit Kostenbewusstsein durch. Er zeigte hohe Einsatzbereitschaft für seinen Bereich. Er hatte Freude an seiner Arbeit und erledigte sie mit Schwung. Er konnte die Folgen seiner Handlungen realistisch einschätzen, war bereit, Verantwortung zu übernehmen und erwies sich als vertrauenswürdig. Entscheidungen traf er besonnen und bestimmt. Durch seine Sorgfalt erzielte er hohe Qualität unter Einhaltung der Termine. Dank seiner guten Auffassungsgabe und Umsicht koordinierte er Teilaufgaben rationell mit dem Blick auf das Wesentliche und konnte verschiedene Schritte durch flexible Handhabung angemessen aufeinander abstimmen. Er stellte sich den Problemen in seinem Bereich und fand passende Lösungen. Er hatte viele konkret umsetzbare Ideen und wirkte an Neuerungen schöpferisch mit. Er ging auf alle Kollegen und Vorgesetzte ausgesprochen freundlich und aufgeschlossen zu und meisterte auch ungewohnte Situationen gewandt. Er konnte seine Ideen und Entscheidungen plausibel vertreten und nahm engagiert und konstruktiv an fachlichen Gesprächen teil. Im Team lieferte er viele wichtige Beiträge, versuchte immer, ausgleichend zu wirken und begrüßte andere Meinungen und begründete Kritik als Anregung. Wir haben ihn als wertvollen Mitarbeiter schätzen gelernt, der sich in anerkennenswerter Weise dem Unternehmen verpflichtet fühlte. [...]"
— Projekt Geräteentwicklung in der Anästhesie, vom 01/90 - 08/01 Referenz durch Medizintechnik Personalmanagement (ca. 7000 MA) vom 31.08.01 Projekt im Rahmen einer Festanstellung durchgeführt
"[...] Der Entwicklungsingenieur war stets zuverlässig und überzeugte durch seine umsichtige Arbeitseinteilung. Sowohl Verantwortungsbewusstsein als auch guter Teamgeist zeichneten ihn aus. Er verfügt über gute englische Sprachkenntnisse in Wort und Schrift. Sein Verhalten gegenüber Vorgesetzten und Kollegen war jederzeit einwandfrei, gegenüber Kunden zeigte er gute Umgangsformen. [...]"
— Projekt Anwendungsentwicklung, 9/87 - 12/89 Referenz durch Personalabteilung eines Konzerns vom 13.12.89 Projekt im Rahmen einer Festanstellung durchgeführt