a Randstad company

Java Entwickler mit Erfahrungen Architekturentwicklung und Projektleitung im Bankensektor und im Transport/ Logistikumfeld

Profil
Referenzen (4)
"[...] Der Consultant hat in diesem Zeitraum die angestrebten Ziele erreicht und somit maßgeblich zum Erfolg des Unternehmens beigetragen. Alle übertragenen Aufgaben wurden mit großer Sorgfalt und zu unserer vollsten Zufriedenheit erledigt. Der Einsatz des Consultants endet mit Abschluss des Projektes zum 31.01.2020. Aus oben genannten Gründen halten wir den Consultant als Dienstleister für Projekte im Bereich Java-Fullstackentwicklung für sehr qualifiziert und möchten ihn ohne jegliche Vorbehalte an potentielle Auftraggeber weiterempfehlen. [...]"
Projekte Java-Fullstackentwicklung (Bereich digitale Prozesse/Formulargenerierung), 05/17 - 01/20
Referenz durch IT-Dienstleister für Verbände aus Unternehmern (> 300 MA), vom 18.06.20
"[...] Der Consultant erledigte die ihm übertragenen Aufgaben sorgfältig, zuverlässig und stets zu unserer vollsten Zufriedenheit. Er behielt auch in schwierigen Situationen sowie in Situationen mit erheblicher Arbeitsbelastung eine gute Übersicht und erarbeitete aufgrund seines fundierten Fachwissens und seiner langjährigen Erfahrung schnell und selbstständig hervorragende Lösungen. Der Consultant verfügt über ein umfassendes und gutes Fachwissen, das er zur Bewältigung seiner Aufgaben sicher und erfolgreich einsetzte. Er war ein stets motivierter Mitarbeiter. Schwierigen Aufgaben begegnete er mit Engagement und fand dabei sinnvolle und praktikable Lösungen. Mit einem guten Blick für das Wesentliche führte er seine Aufgaben immer planvoll, methodisch und gründlich aus. Sein Verhalten gegenüber Vorgesetzten, Kollegen und Mitarbeitern war jederzeit vorbildlich und einwandfrei, das Auftreten gegenüber Partnern und Kunden war stets höflich, sicher und gewandt. Bei Vorgesetzten, Kollegen, Kunden sowie unseren Geschäftspartnern war der Consultant stets ein anerkannter und geschätzter Verhandlungs- und Gesprächspartner. Durch seine fachliche Kompetenz und Verhandlungssicherheit vertrat er unser Unternehmen überzeugend nach außen. Das Arbeitsverhältnis endet auf Wunsch des Consultants zum 31.03.2015. [...]"
Projekte Javafullstackentwicklung und Projektleitung im Bereich Baufinanzierung, 04/06 - 03/15
Referenz durch Software- und Lösungsanbieter für Finanzdienstleister, vom 31.03.15
Projekte im Rahmen einer Festanstellung durchgeführt
"Der Consultant besitzt ein exzellentes technisches und fachliches Wissen, das er auch stets sehr gut umsetzen und mit Erfolg weitergeben kann. Er erfasst sehr schnell, hat gute Ideen, entwickelt erfolgreiche Konzepte und beweist organisatorisches Geschick bei der eigenverantwortlichen Umsetzung. In der langjährigen Zusammenarbeit hat der Consultant seine Teamfähigkeit unter Beweis gestellt. Er arbeitet auch unter Termindruck überlegt und sehr sicher. Dabei widmet er sich seinen Aufgaben mit sehr großen Engagement und bringt sie auch unter schwierigen Bedingungen zu einem guten und effizienten Abschluss. Der Consultant ist freundlich und hilfsbereit und hatte zu Kollegen und Vorgesetzten stets ein sehr gutes Verhältnis. Wir möchten uns an dieses Stelle für die sehr gute Zusammenarbeit bedanken und ihn anderen Projektanbietern weiter empfehlen."
Projekt PPSFR vom 02/00 - 04/03 und vom 08/03 - 10/03
Referenz durch Gesamtprojektleiter, IT-Full Service Provider vom 22.10.03
"[...]Der Consultant identifizierte sich mit seiner Aufgabe und zeigte stets einen guten Einsatz. Er fand sich in neuen Situation stets gut zurecht und arbeitet sich aufgrund seiner guten Auffassungsgabe schnell und erfolgreich in neue Situationen ein. Seine guten Fachkenntnisse setzte er laufend mit großem Erfolg in seinem Arbeitsgebiet ein. Er beherscht seinen Arbeitsbereich umfassend und überdurchschnittlich. Der Consultant hat seine Aufgaben stets selbständig mit großer Sorgfalt und Genauigkeit erledigt. Er ist ein zuverlässiger und leistungsfähiger Mitarbeiter der seinen Aufgaben folgerichtig, zügig und stets gut erledigte. Die vereinbarten Ziele hat er stets erreicht. Wir waren mit seinen Leistungen voll zufrieden. Er gehörte stets zu unseren guten Mitarbeitern. Die ihm übertragenen Arbeiten erfüllte er zu unserer höchsten Zufriedenheit. Sein Verhalten zu Vorgesetzten und Mitarbeitern war einwandfrei. Er trug zu einer guten und effizienten Teamarbeit bei.[...]"
Projekte Programmierung Module z. Realisierung von EDV-Konzepten, 09/96 - 09/99
Referenz durch Mitarbeiter eines Rechenzentrums, 30.09.99
Top-Skills
Java 8
Verfügbar ab
12.10.2021
Verfügbarkeit in der Zukunft - Der Experte steht erst in einiger Zeit für Projekte zur Verfügung.
Verfügbar zu
100%
davon vor Ort
100%
PLZ-Gebiete
Länder
Ganz Deutschland, Schweiz

Deutschland: bevorzugt Großraum Hamburg, Frankfurt oder Köln.

Für langfristige Projekte gerne auch für Schweiz kontaktieren.

Remote-Arbeit
möglich
Art des Profiles
Freiberufler / Selbstständiger
Der Experte ist als Einzelperson freiberuflich oder selbstständig tätig.

1 Jahr 3 Monate

2020-04

2021-06

CPE

Software-Entwickler, Architekt, Projektleiter BPM
Rolle
Software-Entwickler, Architekt, Projektleiter
Projektinhalte
  • Entwicklung einer Prozessautomatisierungssoftware, welche Annotation basierte Java-Bausteine automatisch miteinander verknüpft.
  • Hiermit ist es möglich sehr schnell Backendanwendungen für z.B. Konvertierungsprozesse zu erstellen.
  • Die Entwicklung kann deutlich einfacher und schneller als durch die klassische BPMN-Modellierung erfolgen.
  • Im Backend ist Camunda als unterliegende Prozessengine angebunden.
  • Im Frontend ist es mit Vaadin sehr einfach möglich passende Oberflächen zu bauen.
Produkte
IntelliJ IDEA Vaadin Java Spring JPA PostgreSQL Heroku Maven CamundaBPM JUnit JIRA
Kenntnisse
BPM
Einsatzort
Hamburg
1 Jahr 11 Monate

2018-03

2020-01

Lux Prozesse

Software-Entwickler Scrum HTML CSS ...
Rolle
Software-Entwickler
Projektinhalte
  • Im Rahmen der Digitalisierung wurden 12 Prozesse den einzelnen Kammern zur Verfügung gestellt.
  • Diese Prozesse haben üblicherweise eine Angular Oberfläche, die über Spring mit einem Java Backend kommuniziert. Die Persistenz wird in BPMN abgelegt und die Prozesse sind auf Openshift deployed. Einzelne Prozesse haben auch noch zusätzliche Daten, die in einer eigenen Datenbank mit JPA persistiert sind.
  • Der Prozess ist üblicherweise noch in Antragsstellung und Antragsbearbeitung unterteilt. Die üblichen Qualitygates mit Jenkins, Unittest, Sonarqube und Pullrequest wurden strikt eingehalten. Die Entwicklung fand in einem Scrumteam mit bis zu 15 Mitarbeitern statt.
  • Mitwirkung u. A. an folgenden Prozessen im Frontend und Backend (20:80)

Mitgliedsbescheinigung

Das Kammermitglied kann sich direkt eine Mitgliedsbescheinigung herunterladen bzw. die Zustellung beantragen. Das Ganze für die Sprachvarianten deutsch, englisch und französisch. Das ganze ist pro Kammer stark konfigurierbar.

Firmenjubiläum

Das Kammermitglied kann zum Firmenjubiläum eine Urkunde beantragen.

Dienstjubiläum

Das Kammermitglied kann für die Dienstjubiläen seiner Mitarbeiter auch Urkunden bzw. Medallien beantragen und eine Veröffentlichung in den entsprechenden Magazinen beantragen. Hier kann am Frontend zwischen einer Kachel und einer Tabellenansicht umgeschaltet werden. Massendaten können über Excel bzw. CSV importiert werden.

Ausbildungsbescheinigung

Mit diesem Prozess kann ein direkt ein Ausbildungsvertrag als PDF erzeugt werden. Hier werden großé Menge an Daten über eine Serviceschicht geholt z. B. Ausbilder, Ausbildungsstätten. Berufe, Qualifikationen. Nachweise können hochgeladen werden. Neue Daten z. B. neue Berufe können auch erstellt werden.

Produkte
IntelliJ Apache Tomcat Angular TypeScript Openshift Jenkins SonarQube Maven Java JIRA Confluence Spring JPA JUnit Mockito log4j CamundaBPM
Kenntnisse
Scrum HTML CSS Java API for REST Services CSV Excel Continuous Integration
Kunde
IHK Gesellschaft für Informationsverarbeitung
Einsatzort
Dortmund
1 Jahr 11 Monate

2018-03

2020-01

Bereitstellen der Infrastruktur für PDF Generiung

Software-Entwickler, Architekt, Coach Scrum XML JSON ...
Rolle
Software-Entwickler, Architekt, Coach
Projektinhalte
  • Bereitstellen der Infrastruktur zur PDF Generierung auf Basis von Apache FOP.
  • Hierbei wurde ein komplettes Framework gebaut, um zum Beispiel konfigurativ Formulartemplates zu modifizieren (Austauschen von Logos, dynamischen Inhalten, Papierformaten).
  • Hierbei wurden die Templates teilweise mit Docx4J erstellt und auch einige Funktionen mit PDF-Box bereitgestellt z. B. das Zusammenmischen von mehreren unterschiedlichen Vorlagen auf ein PDF.
  • Über ausgeklügelte Unittest wurden die Vorlagen generiert und auch gegen den generierten Inhalt verifiziert.
  • Mit dieser Infrastrukur wurden bisher über 150 Formulare umgesetzt und bis zu 15 Mitarbeiter haben damit gearbeitet.
  • Die komplette Infrastruktur inkl. Toolauswahl wurde von mir alleine gestaltet.
  • Hierbei auch Wissentransfer und technische Begleitung der Infrastrukturanwender.
Produkte
IntelliJ JIRA Java PDF Box Apache FOP Confluence Maven Jenkins Docx4j Word Mockito Acrobat Reader Pro
Kenntnisse
Scrum XML JSON JUnit Continuous Integration
Kunde
IHK Gesellschaft für Informationsverarbeitung
Einsatzort
Dortmund
2 Jahre 9 Monate

2017-05

2020-01

Lux Aufgabe Plus/DPMS

Software-Entwickler, Citizen Developer, Coach Java HTML CSS ...
Rolle
Software-Entwickler, Citizen Developer, Coach
Projektinhalte
  • Im Umfeld von Luxaufgabe Plus werden verschiedenste Prozesse modellgetrieben und auf Bausteinbasis entwickelt.
  • Konkretes Bauspiel ist das Einlesen einer Postrückläuferdatei (Premiumadress) und die automatische Korrektur von Adressdaten und das Erzeugen von Rechercheaufgaben.
  • Oder das Erzeugen von Aufgaben anhand von E-Mails, die über Webformulare eingespielt werden.
  • Das ganze basiert auf den W3L-Frameworks CoreFrame und ActivityLib, welche die Prozessengine stellen. Ansonsten kommuniziert hier ein Pure-Javascript-Frontend mit einem Java-Backend.
  • Hierbei für ungefähr 2 Jahre der alleinige technische Verantwortliche für Entwicklung, Wartung und Rollout.
  • Am Projektende erfolgte ein Wissentransfer.
Produkte
Eclipse Tomcat Jira Confluence Omnitracker MySQL
Kenntnisse
Java HTML CSS Scrum Maven JavaScript CoreFrame ActivityLib UML BPMN Enterprise Architect Swagger Java API for REST Services Java Mail
Kunde
IHK Gesellschaft für Informationsverarbeitung
Einsatzort
Dortmund
1 Monat

2017-04

2017-04

ECar

Software-Entwickler Java EBay-Api HTML ...
Rolle
Software-Entwickler
Projektinhalte
  • Bugfixingunterstützung an einer Software für Fahrzeuverwertung.
  • Das konkrete Modul stellt Fahrzeugteile in EBay-Auktionen ein und synchronisiert die Datenbank auch ständig mit Auktionsänderungen.
  • Die Fehlerbehebungen waren überwiegend im Bereich Datenbankzugriff, E-Bay-Webschnittstelle und Artikelbilderanzeige.
  • Während der Projektzeit der alleinige Fullstackentwickler.
Produkte
Eclipse Tomcat
Kenntnisse
Java EBay-Api HTML CSS
Kunde
Kaputt GmbH
Einsatzort
Pinneberg
6 Monate

2016-09

2017-02

Wartung EFW (elektronisches Formularwesen)

Software-Entwickler, Coach Java XML Scrum ...
Rolle
Software-Entwickler, Coach
Projektinhalte
  • Wegen der Fusion von GAD und Fiducia, ist der Bereich elektronisches Formularwesen vom Standort Karlsruhe nach Münster gewandert.
  • Neben der Wartung der Software erfolgte auch ein Wissentransfer an die neuen Kollegen in Münster.
  • Im elektronischen Formularwesen waren über 2000 Formulare angesiedelt, welche sehr konfigurativ befüllt werden konnten.
  • Beim Coaching und der Wartung wurde ich von einem weiteren Mitarbeiter unterstützt.
Produkte
Subversion Eclipse Rational Software Architect Maven Gradle Jira Lotus Notes HP Servicemanager Linux
Kenntnisse
Java XML Scrum Jenkins Continuous Integration
Kunde
GAD eG
Einsatzort
Münster
11 Monate

2016-04

2017-02

Formsmanager

Software-Entwickler Java Swing SQL
Rolle
Software-Entwickler
Projektinhalte
  • Der Formsmanager ist ein Tool zu Bespielung von DB2 und Oracle-Datenbanken um die dynamische Datenversorgung von Formularen zu testen und um Lieferungsversionen (Formularupdates) zu erstellen.
  • Im Gegensatz zum Projekt EFW-Inspektor übernimmt der Formsmanager das Deployment und die Versionierung der verschiedenen Test-, Pilot- und Produktionsinstanzen.
  • Alleinige Weiterentwicklung und Wartung.
Produkte
Subversion Eclipse Microsoft Windows Lotus Notes Oracle DB2
Kenntnisse
Java Swing SQL
Kunde
GAD eG
Einsatzort
Münster
1 Jahr 11 Monate

2015-04

2017-02

EFW-Inspektor

Softwareentwickler, Analyst, techn. Projektleiter, Coach Altova XMLSpy HTML Swing
Rolle
Softwareentwickler, Analyst, techn. Projektleiter, Coach
Projektinhalte
  • Bei der Fiducia IT AG werden über 2000 Formulare überwiegend vom DG-Verlag aus der Anwendung befüllt.
  • Die Befüllung erfolgt über Versorgungsbausteine und eine Feld-Variablenzuordnung. Hierbei werden teilweise Formulare aus unterschiedlichen Fachbereichen unterschiedlich befüllt (Konsumentenkredit vs Immobilienkredit). Außerdem können vom Formularmapping unterschiedlichste Versionen produktiv sein, da jede Bank innerhalb eines Zeitfensters frei entscheiden kann, wann sie auf eine neue Version migriert.
  • Das Projekt bestand aus der Entwicklung eines Tools zur Bearbeitung und Auswertung von XML-Dateien. mit welchen die dynamische Datenversorgung von Formularen gesteuert wird. Vor allem die Massenbearbeitung sollte verbessert werden (z. B. das Hinzufügen eines neuen Datenfelds in mehrere Formularen und Versionen).
  • Analyse der fachlichen Anforderungen
  • Erstellung des Fachkonzepts
  • Alleinige Weiterentwicklung des Tools (Basis war hier eine Bachelorarbeit, die jedoch nicht fertiggestellt wurde und auch in einigen Bereichen grundlegend überarbeitet wurde)
  • Wissenstransfer
Produkte
Jira Eclipse XML Lotus Notes Microsoft Windows Subversion
Kenntnisse
Altova XMLSpy HTML Swing
Kunde
Fiducia IT AG
Einsatzort
Karlsruhe
7 Monate

2016-03

2016-09

Elektronisches Formularwesen

Software-Entwickler Java Scrum Maven ...
Rolle
Software-Entwickler
Projektinhalte
  • Das Projekt elektronisches Formularwesen steht für die  dynamische Datenversorgung von Formularen.
  • In diesem Projekt ging es hauptsächlich um die Administration der Formulare innerhalb der Anwendung.
  • Zum Beispiel Feldsperren, Herkunft der Formulare, Unterschriftenzeilen.
  • Je nach Anwender können unterschiedliche Rechte zur Formularadminstration vorhanden sein und wenn ein Formular vom DG-Verlag kommt (Herkunft) gibt es andere Regeln als wenn es ein Bankeigenes Formular ist.
Produkte
Subversion DB2 Oracle Rational Software Architect Jira Lotus Notes Jenkins Tomcat
Kenntnisse
Java Scrum Maven Gradle XML
Kunde
Fiducia IT AG
Einsatzort
Karlsruhe
6 Monate

2015-09

2016-02

WKR

Software-Entwickler, Analyst Java Maven HTML ...
Rolle
Software-Entwickler, Analyst
Projektinhalte
  • Aufgrund der gesetzlichen Anforderung "Wohnimmobilienkreditrichtlinie" müssen diverse Formulare unter großem Zeitdruck anders befüllt werden.
  • Analyse der fachlichen Anforderungen aufgrund der gesetzlichen Vorgabe für ein neues ESIS-Merkblatt, Datenmapping und Entwicklung der entsprechenden Formularversorgung.
  • In diesem Projekt waren bis zu 6 Mitarbeiter beteiligt, da insgesamt ca 300 neue Anwendungsfelder benötigt wurden.
  • Die Verteilung der Unteraufgaben wurde von mir in Absprache mit dem Projektleiter vorgenommen.
Produkte
Subversion Eclipse Rational Software Architect Jira Lotus Notes
Kenntnisse
Java Maven HTML XML
Kunde
Fiducia IT AG
Einsatzort
Karlsruhe
4 Monate

2015-06

2015-09

Auslandssteuer (CRS)

Software-Entwickler Java Scrum Gradle ...
Rolle
Software-Entwickler
Projektinhalte

Aufgrund von gesetzlichen Anforderungen (CRS) muss die steuerliche Ansässigkeit im Ausland erfasst werden. Zusammengefasst muss bei Konto-erstellung/änderung zukünftig nachgefragt werden, ob der Kontoinhaber eine steuerliche Ansässigkeit in den USA (FATCA) bzw. außerhalb von Deutschland hat.

  • Erweiterung einer Webanwendung um die gesetzliche Anforderung Auslandssteuer 
  • Einbau diverser neuer Vaadin-Widgets
Produkte
Ant Eclipse Subversion Jira Lotus Notes Tomcat
Kenntnisse
Java Scrum Gradle Vaadin HTML EJB
Kunde
Fiducia IT AG
Einsatzort
Karlsruhe
6 Monate

2014-10

2015-03

Weiterentwicklung eines Marktplatzportals

Softwareentwickler, Architekt, technische Projektleitung XML PHP HTML ...
Rolle
Softwareentwickler, Architekt, technische Projektleitung
Projektinhalte
  • Für ein PHP-basiertes Shopsystem mussten diverse XML-Schnittstellen zu Affiliatepartnern gebaut werden und die entsprechenden Webservices aufgerufen werden.
  • Des weiteren waren neben Änderungen im Oberflächendesign auch noch Performanceoptimierung vor dem Livegang notwendig.
  • Alleiniger Softwareentwickler für die Zeit. Das Projekt wurde damals aufgesetzt, weil der Shopsystemanbieter nicht in der Lage war die notwendigen Anforderungen zeitnah umzusetzen.
  • Im Projekt war ich der einzige Entwickler und habe unter anderem die Infrastruktur für den Affiliatezugriff komplett überarbeitet.
Produkte
Eclipse MySQL ImageMagick
Kenntnisse
XML PHP HTML JavaScript CSS
Kunde
Meikel Media GmbH
Einsatzort
Nürnberg
8 Jahre 11 Monate

2006-02

2014-12

FC Plus

Software-Entwickler, Architekt, Projektleiter, Coaching Java C++ UML ...
Rolle
Software-Entwickler, Architekt, Projektleiter, Coaching
Projektinhalte
  • Entwicklung der Abschlussphase einer Baufinanzierungssoftware für eine große Bausparkasse.
  • Hierbei erfolgte nach Laden des Gesamtengagement oder einer Neukundenerfassung inkl. der Erfassung von Sicherheiten, Bankverbindungen etc. eine automatische Kreditentscheidung inkl. Schufaprüfung.
  • Entwicklung der Bereiche Abschluss, Kreditprüfung, Schnittstellen, Sicherheiten, Ausdruck, Gesamtengagement, automatischer Produktvorschlag, Darlehensanfrage, Unisex-Risiko-LV, Vertriebswege, Blankodarlehen und Kundenverwaltung.
  • Seit 04/2009 die Projektleitung übernommen. Anteil Projektleitung je nach Teilprojekt zwischen 30 % und 60 %. Der Rest war Softwareentwicklung.
Produkte
PVCS SVN Enterprise Architekt Castor Augeo Lotus Notes Word Excel Powerpoint Microsoft Access Jenkins
Kenntnisse
Java C++ UML JPA Swing GWT Maven Projektmanagement Spring XML CSS
Kunde
Wüstenrot & Würtembergische Bausparkasse
Einsatzort
Puchheim
7 Monate

2014-04

2014-10

WebErfolg

Software-Entwickler, Architekt, technischer Projektleiter Projektmanagement Java JSON ...
Rolle
Software-Entwickler, Architekt, technischer Projektleiter
Projektinhalte
  • Konzeption und Entwicklung von Onlineschnellrechnern im Bereich Baufinanzierung z. B. Miethochrechner und "wieviel Immobilie kann ich mir leisten".
Produkte
Eclipse Lotus Notes Augeo Powerpoint Word Excel SVN Paint Tomcat
Kenntnisse
Projektmanagement Java JSON JavaScript JSF Maven HTML
Kunde
GAD eG
Einsatzort
Puchheim
10 Monate

2013-06

2014-03

Fördermittel

Software-Entwickler, Architekt, Projektleiter Java JDBC JPA ...
Rolle
Software-Entwickler, Architekt, Projektleiter
Projektinhalte
  • Umstellung der Fördermittel auf eine neue Administration. Hierbei Import und Export in eine Access-Datenbank.
Produkte
Enterprise Architekt Eclipse Lotus Notes SVN Microsoft Access Augeo
Kenntnisse
Java JDBC JPA Maven Projektmanagement XML
Kunde
Wüstenrot & Würtembergische Bausparkasse
Einsatzort
Puchheim
11 Monate

2012-06

2013-04

Vertriebswege RLV

Software-Entwickler, Projektleiter Java C++ UML ...
Rolle
Software-Entwickler, Projektleiter
Projektinhalte
Umstellung der Risiko-LV auf Unisextarife und Integration weiterer Tarife von der Ergo und der Commerzbank.
Produkte
Enterprise Architekt Eclipse Lotus Notes SVN Augeo
Kenntnisse
Java C++ UML JPA Swing Spring Maven
Kunde
Wüstenrot & Würtembergische Bausparkasse
Einsatzort
Puchheim
9 Monate

2011-08

2012-04

HTML-Baufi

Software-Entwickler Java GWT HTML ...
Rolle
Software-Entwickler
Projektinhalte

Eintwicklung einer mandantenfähigen Onlineversion der Baufinanzierung.

Produkte
Eclipse SVN Lotus Notes Tomcat
Kenntnisse
Java GWT HTML CSS JavaScript Spring Maven Swing Jenkins
Kunde
Elaxy Financial Software & Solutions GmbH & Co KG
Einsatzort
Puchheim
10 Monate

2009-04

2010-01

Finanzierungscheck

Software-Entwickler, Architekt, Projektleiter Java C++ Projektmanagement ...
Rolle
Software-Entwickler, Architekt, Projektleiter
Projektinhalte

Projektleitung, Design und Entwicklung.

Der Finanzierungscheck ist eine Software die einen Berater anhand von vor administrierten Modellen in die Lage versetzt sehr schnell Finanzierungsmöglichkeiten zu ermitteln und zu vergleichen.

Produkte
Eclipse Lotus Notes SVN Augeo Word
Kenntnisse
Java C++ Projektmanagement Swing GWT Maven
Kunde
Wüstenrot & Würtembergische Bausparkasse
Einsatzort
Puchheim
9 Monate

2008-10

2009-06

Admintool

Software-Entwickler, Architekt Java C++ UML ...
Rolle
Software-Entwickler, Architekt
Projektinhalte

Das Admintool ist ein Werkzeug um Voreinstellungen zu verwalten.

Außerdem können hier auch die möglichen Finanzmittel administriert werden.

Hierbei hauptsächlich die Bereiche Produke, Konditionen und Finanzierungsmodelle entwickelt.

Produkte
Eclipse SVN Maven Lotus Notes Enterprise Architekt
Kenntnisse
Java C++ UML JPA Swing Spring
Kunde
Elaxy Financial Software & Solutions GmbH & Co KG
Einsatzort
Puchheim
10 Monate

2007-11

2008-08

FinCheck Light

Softwareentwickler Java C++ Swing
Rolle
Softwareentwickler
Projektinhalte

Light-Version von FinCheck Profi für weitere Konzernteile (Versicherung).

Produkte
Eclipse Lotus Notes Castor PVCS
Kenntnisse
Java C++ Swing
Kunde
Wüstenrot & Würtembergische Bausparkasse
Einsatzort
Puchheim
5 Monate

2008-02

2008-06

Apo Evolution

Software-Entwickler, Architekt Java Swing Maven ...
Rolle
Software-Entwickler, Architekt
Projektinhalte

Spezialanpassung der Baufinanzierung in Form einer Portalkomponente für die ApoBank

Produkte
Eclipse Lotus Notes PVCS
Kenntnisse
Java Swing Maven GWT HTML
Kunde
ApoBank
Einsatzort
Puchheim
2 Monate

2005-11

2005-12

Bugfixingunterstützung

Software-Entwickler C++
Rolle
Software-Entwickler
Projektinhalte

Bugfixingunterstützung und Entwicklerung des Prozesses Ziele und Wünsche

Produkte
POET Lotus Notes Clearcase Visual Studio Rational Rose
Kenntnisse
C++
Kunde
Schwäbisch Hall
Einsatzort
Schwäbisch Hall
6 Monate

2005-05

2005-10

Aufbau der technischen Infrastruktur für Webservices

Software-Entwickler, Architekt XML C++ SOAP ...
Rolle
Software-Entwickler, Architekt
Projektinhalte

Validierung der Tools und Aufbau der kompletten Infrakstruktur für Webservices. Export von fachlichen Daten in XML-Notation über Soapmessages an das Trassenportal zur Anmeldung von Trassen.Hierbei auch Schemavalidierungen. Da Axis C++ noch ein wenig fehlerhaft ist, auch Bugfixes in dem Open-Source-Code durchgeführt

Produkte
Axis Xerxes Objectstore Objectteam Lotus Notes Intersolv Tracker PVCS
Kenntnisse
XML C++ SOAP Webservices
Kunde
DB Systems
Einsatzort
Frankfurt
11 Monate

2004-01

2004-11

Entwicklung eines Warenwirtschaftssystems

Software-Entwickler, Architekt, Technischer Projektleiter Java PL/SQL XML
Rolle
Software-Entwickler, Architekt, Technischer Projektleiter
Projektinhalte

Entwicklung eines Warenwirtschaftssystems für einen Onlinerecordstore. Hierbei auch Analyse und Design der fachlichen Anforderungen.

Produkte
Sun One Studio MySQL
Kenntnisse
Java PL/SQL XML
Kunde
Boy Records
Einsatzort
Frankfurt
2 Monate

2003-11

2003-12

Datenmigration PPSFR /STEFFI

Software-Entwickler, Architekt C++ XML
Rolle
Software-Entwickler, Architekt
Projektinhalte

Steffi ist eine MFC basierte Einplatzlösung mit einer Access-Datenbank. Aufbau von generischen Ex- und Importer die sowohl das PPSFR-Format als auch XML unterstützen.

Produkte
Microsoft Access PVCS Lotus Notes Objectteam Objectstore MFC Visual Studio
Kenntnisse
C++ XML
Kunde
DB Systems
Einsatzort
Frankfurt
3 Monate

2003-08

2003-10

Initialdatenbildung

Software-Entwickler C++ UML
Rolle
Software-Entwickler
Projektinhalte

Erneute Durchführung der Schemamigration und Anpassung der

Initaldatenbildung an neue fachliche Anforderungen.

Produkte
Objectteam Objectstore PVCS Visual Studio Intersolv Tracker Lotus Notes
Kenntnisse
C++ UML
Kunde
DB Systems
Einsatzort
Frankfurt
1 Jahr 3 Monate

2002-02

2003-04

Initialdatenbildung

Software-Entwickler, Architekt C++ UML
Rolle
Software-Entwickler, Architekt
Projektinhalte

Erweiterung der Schemamigration zur Bereistellung von Initialdaten bei Fahrplanwechsel. Hierbei sind komplexe Anpassungen bei den Gültigkeiten der Objekte durchgeführt worden. Bei der Initaldatenbildung wird nur die Regelplanung übernommen. Durch den generischen und objektorientierten Aufbau der Schemamigration kann ein Großteil der Basisfunktionaltät dafür genutzt werden.

Produkte
Windows 2000 Windows NT Objectteam Objectstore Visual Studio PVCS Lotus Notes Intersolv Tracker
Kenntnisse
C++ UML
Kunde
DB Systems
Einsatzort
Frankfurt
1 Jahr 3 Monate

2001-07

2002-09

Schemamigration

Software-Entwickler, Architekt C++ XML UML
Rolle
Software-Entwickler, Architekt
Projektinhalte

Aufbau und wiederholte erfolgreiche Durchführung einer generischen

Schemamigration für die Objectstoredatenbank als Alleinverantwortlicher. Objectstore hat zu diesem Zeitpunkt noch massive technische Probleme (z. B.Laufzeitfehler. Wenn ein Export mehrere Stunden läuft meldet Objectstore teilweise korrupte Objekte, die aber intakt sind). Die Schemamigration ist fehlerresistent und sehr performanceoptimiert. Dateiexport erst im XML-Format, dann aus Performancegründen eigenes Format. Migration von etwa 6 Millionen fachlichen Objekten.

Hierbei auch Aufbau der Infrastruktur für Datenbankpatcher und Statistiktools.

Durch die große Menge von Schnittstellen in PPSFR sind immer wieder inkonsistente Daten von Zuliefersystemen gekommen.

Produkte
Objectstore Windows 2000 Visual Studio Lotus Notes Intersolv Tracker PVCS Objectteam
Kenntnisse
C++ XML UML
Kunde
DB Systems
Einsatzort
Frankfurt
6 Monate

2001-01

2001-06

Datenbankmigration

Software-Entwickler, Architekt C++ UML
Rolle
Software-Entwickler, Architekt
Projektinhalte

Migration von Objectstoredaten in eine Oracledatenbank um mit dem

Grit-Report-Developer einige Formulare zu realisieren. Sehr Performancekritisch, da bis zu 5000 Züge gleichzeitig in einem Formular gedruckt werden.

Produkte
Windows 2000 PVCS Grit Oracle Objectstore Objectteam Visual Studio Lotus Notes Intersolv Tracker Rogue Wave
Kenntnisse
C++ UML
Kunde
DB Systems
Einsatzort
Frankfurt
6 Monate

2000-07

2000-12

Bugfixing vor Produktionseinführung

Software-Entwickler C++ UML
Rolle
Software-Entwickler
Projektinhalte

Bugfixingunterstützung PPSFR Zug vor Produktionseinführung

Produkte
Objectstore Objectteam PVCS Lotus Notes Intersolv Tracker Visual Studio Windows 2000 Rogue Wave Grit Ilog Views
Kenntnisse
C++ UML
Kunde
DB Systems
Einsatzort
Frankfurt
3 Monate

2000-04

2000-06

Ilog Views Prototyp

Software-Entwickler, Architekt, Coaching C++ UML
Rolle
Software-Entwickler, Architekt, Coaching
Projektinhalte

Realisierung des ersten Ilog Views Prototypen um die Oberflächen-Entwicklung effizienter zu machen.

Nach diesem Prototypen werden alle hochgrafischen Dialoge in PPSFR BORD und PPSFR ZUG mit Ilog Views entwickelt.

Produkte
Ilog Views Windows 2000 Objectteam Objectstore PVCS Lotus Notes Rogue Wave Visual Studio Intersolv Tracker
Kenntnisse
C++ UML
Kunde
DB Systems
Einsatzort
Frankfurt
3 Monate

2000-02

2000-04

PPSFR-Bord

Software-Entwickler, Architekt C++ UML
Rolle
Software-Entwickler, Architekt
Projektinhalte
Aufbau eines Anwendungskomponentennetzwerks zur Realisierung der Ok/ Abrechenproblematik bei langen Transaktionen. Implementierung einer Referenzstreckenverwaltung
Produkte
Objectteam Objectstore PVCS Roguewave Intersolv Tracker Windows 2000 Lotus Notes Visual Studio
Kenntnisse
C++ UML
Kunde
DB Systems
Einsatzort
Frankfurt
3 Monate

1999-11

2000-01

Kontoauszugsdruck

Software-Entwickler PL/SQL C++
Rolle
Software-Entwickler
Projektinhalte

Anhand von diversen Textdateien unterschiedlicher Herkunft sollen die Jahreskontoauszüge für Betriebsdarlehen eines großen Autoherstellers gedruckt werden.

Produkte
MFC DB/2 Lotus Notes Word
Kenntnisse
PL/SQL C++
Kunde
PDV Unternehmensberatung
Einsatzort
Kassel
4 Monate

1999-10

2000-01

Frameworkentwicklung

Software-Entwickler, Architekt C++
Rolle
Software-Entwickler, Architekt
Projektinhalte
Alleinentwicklung eines Frameworks zur schnellen Anwendungsentwicklung
Produkte
Visual Age C++ Lotus Notes Windows NT
Kenntnisse
C++
Kunde
PDV Unternehmensberatung
Einsatzort
Kassel
2 Monate

1999-10

1999-11

Ratingverwaltung

Software-Entwickler C++
Rolle
Software-Entwickler
Projektinhalte

Ermittelung eines Kreditwürdigkeitsratings anhand von Personendaten.

Produkte
Windows NT Visual Age C++ Lotus Notes DB/2
Kenntnisse
C++
Kunde
PDV Unternehmensberatung
Einsatzort
Kassel
7 Monate

1999-03

1999-09

Obligoauskunft für Marktpartner

Software-Entwickler UML C++ PL/SQL
Rolle
Software-Entwickler
Projektinhalte
Entwicklung einer Marktpartner/Kundenauskunft
Produkte
OS/2 Rational Rose Oracle Visual Age C++ Lotus Notes
Kenntnisse
UML C++ PL/SQL
Kunde
Genossenschaftliches Rechenzentrum
Einsatzort
Kassel
3 Jahre 1 Monat

1996-09

1999-09

Entwicklung eines Frameworks für ein Bankenverwaltungsprogramm

Software-Entwickler, Architekt MVC C++ PL/SQL
Rolle
Software-Entwickler, Architekt
Projektinhalte

Definierung und Automatisierung von Beziehungen zwischen Klassen im MVC-Architekturmodel. Z.B. Dialogfensterklasse zu Anwendungskomponente. Festlegung von Namenskonventionen für Klassennamen. Aufbau eines Codegenerators. Implementierung eines dynamischen Dialogs. Es war hiermit möglich sehr schnell einfache Dialoge anzuzeigen. Anbindung der Dialogklassen an eine automatische Einzelfeldprüfung, die ihre Informationen aus der Datenbank gelesen hat.

Produkte
Oracle Lotus Notes OS/2 Visual Age C++
Kenntnisse
MVC C++ PL/SQL
Kunde
Genossenschaftliches Rechenzentrum
Einsatzort
Kassel
1 Jahr

1998-03

1999-02

Erstellen eines Anwendungsprogramms für das elektronische Formularwesen einer Bank

Software-Entwickler, Technische Teamleitung UML C++ PL/SQL
Rolle
Software-Entwickler, Technische Teamleitung
Projektinhalte

Formulare können aus Dialog-, Daten-, Prüf- und Rechenbausteinen zusammengesetzt werden, die in einer Datenbank abgelegt werden. Entwicklungsaufwand für neue Formulare ist damit sehr gering. Technische Teamleitung in dem Projekt. Verantwortlich für bis zu 4 Personen. Realisierung von etwa 80 Formularen im Bereich Marktpartner, Sicherheitenverwaltung, Kreditverwaltung und Einlagenbereich.

Produkte
Ami Pro CIB Merge OS/2 Lotus Notes Oracle Visual Age C++ Rational Rose
Kenntnisse
UML C++ PL/SQL
Kunde
Genossenschaftliches Rechenzentrum
Einsatzort
Kassel
5 Monate

1997-10

1998-02

Einlagen und Wertpapiere/ Depotverwaltung

Software-Entwickler C++ PL/SQL UML
Rolle
Software-Entwickler
Projektinhalte
Verwaltung der Habenkonten eines Kunden
Produkte
Visual Age C++ OS/2 Rational Rose Oracle Lotus Notes
Kenntnisse
C++ PL/SQL UML
Kunde
Genossenschaftliches Rechenzentrum
Einsatzort
Kassel
7 Monate

1997-03

1997-09

Kartenverwaltung

Software-Entwickler C++ PL/SQL UML
Rolle
Software-Entwickler
Projektinhalte
Automatische Bestellung von Debit und Kreditkarten.
Produkte
Visual Age C++ Rational Rose OS/2 Oracle Lotus Notes
Kenntnisse
C++ PL/SQL UML
Kunde
Genossenschaftliches Rechenzentrum
Einsatzort
Kassel
6 Monate

1996-09

1997-02

Disposition von Überziehungen

Software-Entwickler C++ UML PL / SQL
Rolle
Software-Entwickler
Projektinhalte

Automatische Genehmigung oder Ablehnung von Buchung innerhalb spezieller Limits. Dialoganbindung für Nachbearbeitung.

Produkte
Visual Age C++ OS/2 Rational Rose Lotus Notes Oracle
Kenntnisse
C++ UML PL / SQL
Kunde
Genossenschaftliches Rechenzentrum
Einsatzort
Kassel
1 Jahr 11 Monate

1994-08

1996-06

Ausbildung zum DV-Kaufmann

Software-Entwickler Word Basic C Assembler
Rolle
Software-Entwickler
Projektinhalte

Verwaltung und Korrektur von großen Datenmengen (Adressdaten) und Druck von Werbemitteln.

Produkte
DB2 BS2000 Macintosh Operating System Word
Kenntnisse
Word Basic C Assembler
Einsatzort
Einbeck
11 Monate

1992-06

1993-04

FavSys

Software-Entwickler, Projektleiter Cobol
Rolle
Software-Entwickler, Projektleiter
Projektinhalte

Komplettentwicklung einer Kundenverwaltung inkl. Rechnungsdruck für eine Fahrschule.

Kenntnisse
Cobol
Einsatzort
Moringen
 

Schon 1984 gab es erste Berührungspunkte in Form eines C64. 
Da ich ein Macher-Typ bin, traf ich eine Entscheidung gegen ein Studium der Informatik und für eine praxisorientierte Ausbildung als Datenverarbeitungskaufmann. Durch meine schnelle Auffassungsgabe und mein autodidaktisches Lernvermögen bin ich stets in der Lage neue Technologien anzuwenden und innovative Lösungen für jedes Problem zu finden. Dabei habe sowohl an ein zufriedenstellendes Ergebnis als auch die Codequalität einen hohen Anspruch.

Ich habe über 25 Jahre Erfahrung in der Softwareentwicklung, davon auch 5 Jahre Erfahrung in der Projektleitung. Die bisher geleiteten Projekte hatten ein Volumen von bis zu 600 Personentagen und bis zu 10 beteiligten Personen und waren alle in Time und Budget. Hierbei war ich sowohl an fachlicher als auch an technischer Konzeption beteiligt. Ich verfüge über nachgewiesene und herausragende analytische Fähigkeiten und eine sehr schnelle Auffassungsgabe. Das zeigt sich auch an meinen Skills, da ich der u. A. der typische Fullstackentwickler bin mit Erfahrungen  in unterschiedlichsten Programmiersprachen, Tools und Projektrollen.

Softwareentwicklung ist meine Leidenschaft und daher bevorzuge ich Positionen als Softwareentwickler. Selbstverständlich bin ich als Senior aber auch gerne bereit und aufgrund meiner Fähigkeiten und Erfahrungen in der Lage Verantwortung durch Team- und Projektleitung zu übernehmen.

Deutsch Muttersprache
Englisch Sehr gut

Top Skills
Java 8
Aufgabenbereiche
Projektmanagement
Produkte / Standards / Erfahrungen / Methoden
Acrobat Reader Pro ActivityLib Altova XMLSpy Ami Pro Ant Apache FOP Apache Tomcat Augeo Axis BPM CamundaBPM Castor CIB Merge Clearcase Confluence Continuous Integration Coreframe CSS CSV Docx4j EBay-Api Eclipse EJB Enterprise Architect Enterprise Architekt Excel Gradle Grit Heroku HP Servicemanager HTML Ilog Views ImageMagick IntelliJ IntelliJ IDEA Intersolv Tracker Java API for REST Services Java Mail Jenkins Jira JSF JUnit log4j Maven Mockito MVC Objectteam Omnitracker Openshift Paint PDF Box Powerpoint PVCS Rational Rose Rational Software Architect Roguewave Scrum SonarQube Spring Subversion Sun One Studio SVN Swagger Tomcat UML Vaadin Visual Studio Webservices Word Xerxes XML
Erfahrungen in:
  • UML
  • XML
  • SOAP
  • WEBSERVICES
  • HTML
  • CSS
  • JSF
  • JSON
  • Spring
  • Design Patterns
  • Systemintegration
  • Systemprogrammierung
  • Datenbankschnittstellen
  • Batchprogrammierung
  • Dialogprogrammierung
  • Client/Serverprogrammierung
  • Oberflächendesign
  • Anwendungsprogrammierung
  • Technische Dokumentation
  • Frameworkdesign und Entwicklung
  • Fachliche und Technische Konzeption
  • Projektleitung
  • OO-Design und Entwicklung
  • Anwendungstest inkl. Testautomatisierung
  • NLP
  • CleanCode
  • Unittests
  • Coaching von Mitarbeitern

Erfahrungen mit folgenden Produkten:

  • TeamViewer
  • Augeo 5
  • Paint
  • Word
  • Powerpoint
  • Excel
  • Lotus Notes
  • Eclipse
  • ImageMagick
  • PVCS
  • Subversion
  • Enterprise Architekt
  • Rational Rose
  • Object Team
  • Castor
  • Xerces
  • Expat
  • ClearCase
  • Inversolv Tracker
  • Visual Studio
  • Sun One Studio
  • XAMPP
  • JBoss
  • Ilog Views
  • Ami Pro
  • CIB Merge
  • Note Pad ++
  • Chrome
  • Firefox
  • Internet Explorer
  • Grit
  • EZ-Generator
  • Innovator
  • Apache Axis
  • Squirrel,
  • WinMerge
  • Araxis Merge
  • Skype
  • MAVEN
  • Jenkins
  • Cruise Control

Kurz Profil

  • Ich kann mich sehr schnell in neue Umgebungen einarbeiten. Ich bin sehr kreativ und flexibel einsetzbar. Auch knifflige technische Probleme bereiten mir keine Sorgen.
  • Mit System kommt man jedem Problem bei.
  • Da man nie alle Wissenskomplexe alleine abdecken kann ist Teamarbeit für mich selbstverständlich. Auch Feedback von anderen Mitarbeitern ist mir sehr wichtig.
  • Wenn ich etwas designe hole ich mir gerne andere Meinungen dazu ein. Dann können eventuell neue Gesichtspunkte auftauchen, die man nicht berücksichtigt hat oder man überzeugt den anderen von seinem Design.
  • Und gutes Design und gute Analyse sind für ein Projekt sehr wichtig. Fehler in diesen Bereichen können ganze Projekte zum Scheitern bringen oder den Wartungsaufwand massiv erhöhen.
Betriebssysteme
BS2000
1994 bis 1996 während der Ausbildung Assembler unter BS2000 programmiert
Linux Mac OS
Während der Ausbildung 1994-1996 auf dem Mac Serienbriefe in Auflage bis 10000 Stück erstellt
Macintosh Operating System Microsoft Windows MS-DOS
Start mit MS-Dos 3.2 1986
OS/2
C++ Entwicklung unter OS2 von 1996 - 2000
Unix
Während der Ausbildung 1994-1996 C unter Unix programmiert
Windows
Seit 2000 Softwareentwicklung unter Windows
Windows 2000 Windows NT
Programmiersprachen
Angular Assembler
Während der Ausbildung von 1994 - 1996 unter BS 2000 entwickelt
Basic BPMN C
Während der Ausbildung von 1994 - 1996 unter Unix entwickelt
C++
Seit 1996
Cobol
Während der Ausbildung zum Wirtschaftassistenten 1992- 1994 programmiert. Außerdem eigenständiges Projekt für eine Fahrschule durchgeführt
GWT Java
Seit 2004
JavaScript JSON MFC PHP PL/SQL
Seit 1994
Rogue Wave Swing TypeScript Visual Age C++ Word Basic Wordbasic
Datenbanken
Access DB/2 DB2 Firebird Hibernate JDBC JPA Lotus Notes Microsoft Access MySQL Object Store Objectstore ODBC Oracle PL / SQL POET PostgreSQL SQL
Datenkommunikation
Apache Axis SOAP TCP/IP
Schnittstellenprogrammierung gegen TCP/IP
Winsock
Schnittstellenprogrammierung gegen Windsocks
Hardware
PC
PC Besitz seit 1986

  • Banken / Bausparkassen
  • Transport/ Verkehr
  • Logistic
  • Werbung/ Direktmarketing
Ihr Kontakt zu Gulp

Fragen? Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns: