In der Rolle eines Senior Softwareentwicklers bei der Weiterentwicklung einer zentralen, deutschlandweit einsetzbaren, cloudbasierten IT-Plattform, die die Koordination und Kommunikation der Netz- und Anlagenbetreibenden über alle Spannungsebenen hinweg ermöglicht
Realisierung eines funktionsfähigen POC auf AWS Basis für pay per use computations.
Neuentwicklung einer Weblösung für die logistische Abwicklung der Reparatur von Fahrzeugteilen auf Basis Microservice Architektur / Cloud.
Neuentwicklung einer Kafka-basierte Event-Platform für die Abwicklung von diversen fachlichen Anforderungen im Bereich des Maut-, Tank/Servicekarten- und Flottenmanagement.
Neuentwicklung einer Web-Baufinanzierungslösung auf Basis Java-/Webentwicklung (JEE).
Entwicklung und 3rd Level Support für eine weltweit mandantenfähigen Application System Website, dessen Internet Präsenz auf eine Erweiterung von CQ5 Web Content Management basiert. Die Website interagiert mit diversen internen sowie externen Applikationen, wie den Car Configurator, Sales Analysis Reporting und Maintenance Tool, C2B und Automobile Views Provider.
Fortführung der Entwicklung des bestehenden eCommerce Shop auf einer Hybris Multichannel Commerce Lösung.
Konzeption und Umsetzung eines PIM auf Basis von Hybris Multichannel Suite. Für diverse Sortimentsbereiche Entwicklung eines eCommerce Shop auf Basis von Hybris Accelerator.
Migration des bestehenden eCommerce Shop auf einer Hybris Multichannel Commerce Lösung.
Konzeption und Implementierung eines eCommerce Shop auf Basis von Hybris Multichannel Commerce Lösung. Implementierung diverser Backend Services:
Umsetzung 'Vereinheitliche Fehlercodierung' als neuer Service in der bestehenden SOA Serviceplattform.
Weiterentwicklung der bestehenden E-Services Applikationen + weltweiter Support im Supply Chain Management Bereich.
Fortsetzung der Entwicklung einer J2EE Software für die Programmund Sendeplanung im Medienumfeld. Dieses Projekt wurde durch IBM von ProSiebenSat1 Media AG übernommen.
Unterstützung bei der Neuentwicklung eines Sendeplanungssystems, das als Plattform für alle anfallenden Planungsaufgaben im Broadcastbereich - von der strategischen Programmplanung, über die Produkt- und Sendeplanung bis hin zur Sendeabwicklung - dient.
Weiterentwicklung eines generischen Swing-Frameworks für die Darstellung der Erzeugnisstruktur.
Unterstützung bei der Entwicklung eines Content Management Systems, basierend auf das Eclipse-Framework (RCP).
Asset AIDA
==========
Auftraggeber:
Hardwarehersteller/IBM
Projekt:
Unterstützung bei der Inventarisierung von Hardware in verschiedenen Niederlassungen der Zurich Financial Services Mailand (Italien).
Produkte/Standards/Methodik:
· AIDA - Asset Inventory Data Application
Laufzeit: 1 Woche (03/2004)
Integrator
=========
Auftraggeber:
IT-Dienstleistungsunternehmen
Projekt:
Erfassung und Abruf integrierter Daten aus unterschiedlichen Softwaresystemen
(B2B). Z.B. Parametrierung und Steuerung von Produktionssystemen,
Anlagenvisualisierung im Internet und Intranet
· Individuelle Sicht auf Daten und Funktionen
· SingleSignOn (einmalige Anmeldung)
· Komplett konfigurierbar und anpassbar (z.B. Mehrsprachigkeit)
· Anbindung an Produktionssystemen (z.B. OPC-Server)
· Anbindung an Application Server (EJB's)
· Einheitliche, intuitiv bedienbare Benutzeroberfläche
Produkte/Standards/Methodik:
· HTML
· XML, XSL, XSLT, XSD
· Apache Castor
· Apache Torque
· Apache Struts (Framework) + stxx PlugIn
· Apache TomCat (Servlet-Engine)
· Apache Cocoon (Generierung dynamischer Webinhalte)
· Java Applet
· Java RMI
· JavaScript
· JSP
· JIntegra Java/COM Bridge
· MS COM/DCOM
Laufzeit: 7 Monate (01/2003 - 04/2003, 08/2003 - 12/2003)
Beladeleitrechner
===============
Auftraggeber:
Führender Hersteller von Füllstoffen aus Calciumcarbonat
Projekt:
Automatische Wägung und Beladung von LKWs und Waggons durch die
Übernahme der Daten aus der bestehenden Verladesoftware und den SAPStammdaten.
Dabei wird die Steuerung der Modicon (SPS) und der Wäge-
Terminals von einer intuitiv zu bedienende Benutzeroberfläche (wahlweise als
Applikation oder Touchpanel-Automat) übernommen, die vom Disponenten oder
direkt vom Kunden (z.B. LKW-Fahrer) bedient wird.
Produkte/Standards/Methodik:
· Java 2 Standard Edition
· JNI (Steuerung der DLL's aus Java)
· Netbeans später Eclipse
· Apache Ant
· XML, XSL, XSLT, XSD
· Apache Castor
· Apache Torque
· Java RMI
· Rational Rose (OOA,OOD)
· Windows 2000/XP
· MS SQL-Server 2000
Laufzeit: 8 Monate (03/2003 - 11/2003)
ENVINET-NMC Network Management Center
=====================================
Auftraggeber:
Systemhaus für Umwelttechnik
Projekt:
Design und Entwicklung des CORBA basierten Frameworks einer verteilten,
skalierbaren Systemzentrale für die Erfassung, Bewertung und Auswertung von
Umweltmessdaten.
· Logging-Komponente
· Benutzerverwaltung
· Relationale Stammdatenpflegemasken
· Individuelle Datenabfrage (Query Maker)
· Verwaltung des kompletten Messnetzsystem aus einer einheitlichen
Baumkomponente
· Spezifikationen gemeinsam mit dem Kunden vor Ort ausgearbeitet und definiert
· Kundenberatung und Support
Produkte/Standards/Methodik:
· Java 2 Enterprise Edition, Java Swing
· Client/Server CORBA
· IONA Orbix 2000 COM/CORBA Bridge
· Sitraka JClass (Charts, Grids, Reports)
· Apache Log4Java
· Apache Ant
· Rational Rose (OOA, OOD)
· ERWin Data Modeller
· JBuilder 5 / Forte for Java
· StarTeam Virtual Teamserver (Software Repository)
· Oracle 8.6 Enterprise Edition, MS SQL-Server7
· Windows2000, Tru64 Cluster, OpenVMS
Laufzeit: 1,5 Jahre (04/2001 - 12/2002)
INES
====
Auftraggeber:
Systemhaus für Sicherheits-, Mess- und Kommunikationstechnik
Projekt:
Konzeption und Entwicklung einer n-Schicht Softwareplattform zur Realisierung von
Systemzentralen für Messdatenerfassung und Zugangskontroll- bzw.
Alarmierungssysteme.
· Datenbankzugriffsklassen
· Design des Datenbankmodells
· GUI (Tree-Komponente, div. Stammdatenmasken, Diagramme, interaktive
Grafiken (Vektorgrafiken), GIS-Komponenten)
Produkte/Standards/Methodik:
· Java 2 Standard Edition und Java Swing
· Sitraka JClass (Charts, Grids, Reports)
· Active Maps (Geografische Daten, Landkarten)
· Visual C++ 6.0
· RogueWave Tools++(C++), DBTools++(C++), Threads++(C++)
· CORBA
· IONA Orbix 3 (C++), IONA OrbixWeb (Java)
· Rational Rose
· ERWin Data Modeler
· JBuilder 3 Professional
· StarTeam Virtual Teamserver (Software Repository)
· MS SQL-Server7, SQL-Server API
· WindowsNT/2000, Linux, HP/UX
Laufzeit: 2 Jahre (09/1999 - 08/2001)
Gleisreihung EDAK&EDI
====================
Auftraggeber:
IT Dienstleistungsunternehmen
Projekt:
GUI mit Datenbankanbindung für das Projekt? Gleisreihung an EDAK&EDI
Deutsche Bahn für die LSW Lechstahlwerke
Produkte/Standards/Methodik:
· Visual C++ (MFC)
· ACCESS
Laufzeit: 1 Monat (12/1999 - 01/2000)
Verwaltung von Industriefilme
=========================
Auftraggeber:
DV-Fachschule, Praktikum
Projekt:
SW-Lösung für die Projektverwaltung bei Industriefilmen für
eine mittelständische Firma in Kempten
Produkte/Standards/Methodik:
· ARIS (Analyse, Konzeption und Beschreibung von integrierten Software-
Systemen)
· ACCESS
· VBA (Visual Basic for Applications)
Laufzeit: 6 Monate (01/1999 - 07/1999)
Ich
bin
IT-Consultant
in der Java
Entwicklung
mit jahrelanger Erfahrung in Enterprise Java
und cloud-nativen
Anwendungen.
Zudem bringe ich viel fachliche Erfahrung
aus diversen Branchen
mit, da ich seit nun mehr als 25 Jahren
in IT-Projekten
tätig bin.
Meinen Schwerpunkt sehe in der Architektur, Design und Entwicklung von Microservices und cloud-basierten Applikationen in heterogenen Systemlandschaften. Dabei setze ich gerne gängige Technologien (Docker, Kubernetes) und Frameworks (Spring) ein, unter Begleitung agiler Methoden (SCRUM).
Ich bin jedoch immer für neue Herausforderungen aufgeschlossen und
bereit, mich schnell in entsprechende Sachverhalte einzuarbeiten.
Spezialgebiete
Cloud native Microservices:
OOA / OOD / DDD:
Verteilte Systeme/Komponententechnologien:
Fähigkeiten in Bezug auf Führung und Motivation:
Zusammenfassung:
Build:
IDE:
Versioning:
Request/Change Management:
Standards:
Frameworks/API:
Application Server/Server Based Technologies/Cloud:
UML:
Testing/Profiling:
Reporting:
Erfahrungen:
Relationale Datenbanken (allg.); Datenbankmodellierung (ER-Diagramm); NoSQL
In der Rolle eines Senior Softwareentwicklers bei der Weiterentwicklung einer zentralen, deutschlandweit einsetzbaren, cloudbasierten IT-Plattform, die die Koordination und Kommunikation der Netz- und Anlagenbetreibenden über alle Spannungsebenen hinweg ermöglicht
Realisierung eines funktionsfähigen POC auf AWS Basis für pay per use computations.
Neuentwicklung einer Weblösung für die logistische Abwicklung der Reparatur von Fahrzeugteilen auf Basis Microservice Architektur / Cloud.
Neuentwicklung einer Kafka-basierte Event-Platform für die Abwicklung von diversen fachlichen Anforderungen im Bereich des Maut-, Tank/Servicekarten- und Flottenmanagement.
Neuentwicklung einer Web-Baufinanzierungslösung auf Basis Java-/Webentwicklung (JEE).
Entwicklung und 3rd Level Support für eine weltweit mandantenfähigen Application System Website, dessen Internet Präsenz auf eine Erweiterung von CQ5 Web Content Management basiert. Die Website interagiert mit diversen internen sowie externen Applikationen, wie den Car Configurator, Sales Analysis Reporting und Maintenance Tool, C2B und Automobile Views Provider.
Fortführung der Entwicklung des bestehenden eCommerce Shop auf einer Hybris Multichannel Commerce Lösung.
Konzeption und Umsetzung eines PIM auf Basis von Hybris Multichannel Suite. Für diverse Sortimentsbereiche Entwicklung eines eCommerce Shop auf Basis von Hybris Accelerator.
Migration des bestehenden eCommerce Shop auf einer Hybris Multichannel Commerce Lösung.
Konzeption und Implementierung eines eCommerce Shop auf Basis von Hybris Multichannel Commerce Lösung. Implementierung diverser Backend Services:
Umsetzung 'Vereinheitliche Fehlercodierung' als neuer Service in der bestehenden SOA Serviceplattform.
Weiterentwicklung der bestehenden E-Services Applikationen + weltweiter Support im Supply Chain Management Bereich.
Fortsetzung der Entwicklung einer J2EE Software für die Programmund Sendeplanung im Medienumfeld. Dieses Projekt wurde durch IBM von ProSiebenSat1 Media AG übernommen.
Unterstützung bei der Neuentwicklung eines Sendeplanungssystems, das als Plattform für alle anfallenden Planungsaufgaben im Broadcastbereich - von der strategischen Programmplanung, über die Produkt- und Sendeplanung bis hin zur Sendeabwicklung - dient.
Weiterentwicklung eines generischen Swing-Frameworks für die Darstellung der Erzeugnisstruktur.
Unterstützung bei der Entwicklung eines Content Management Systems, basierend auf das Eclipse-Framework (RCP).
Asset AIDA
==========
Auftraggeber:
Hardwarehersteller/IBM
Projekt:
Unterstützung bei der Inventarisierung von Hardware in verschiedenen Niederlassungen der Zurich Financial Services Mailand (Italien).
Produkte/Standards/Methodik:
· AIDA - Asset Inventory Data Application
Laufzeit: 1 Woche (03/2004)
Integrator
=========
Auftraggeber:
IT-Dienstleistungsunternehmen
Projekt:
Erfassung und Abruf integrierter Daten aus unterschiedlichen Softwaresystemen
(B2B). Z.B. Parametrierung und Steuerung von Produktionssystemen,
Anlagenvisualisierung im Internet und Intranet
· Individuelle Sicht auf Daten und Funktionen
· SingleSignOn (einmalige Anmeldung)
· Komplett konfigurierbar und anpassbar (z.B. Mehrsprachigkeit)
· Anbindung an Produktionssystemen (z.B. OPC-Server)
· Anbindung an Application Server (EJB's)
· Einheitliche, intuitiv bedienbare Benutzeroberfläche
Produkte/Standards/Methodik:
· HTML
· XML, XSL, XSLT, XSD
· Apache Castor
· Apache Torque
· Apache Struts (Framework) + stxx PlugIn
· Apache TomCat (Servlet-Engine)
· Apache Cocoon (Generierung dynamischer Webinhalte)
· Java Applet
· Java RMI
· JavaScript
· JSP
· JIntegra Java/COM Bridge
· MS COM/DCOM
Laufzeit: 7 Monate (01/2003 - 04/2003, 08/2003 - 12/2003)
Beladeleitrechner
===============
Auftraggeber:
Führender Hersteller von Füllstoffen aus Calciumcarbonat
Projekt:
Automatische Wägung und Beladung von LKWs und Waggons durch die
Übernahme der Daten aus der bestehenden Verladesoftware und den SAPStammdaten.
Dabei wird die Steuerung der Modicon (SPS) und der Wäge-
Terminals von einer intuitiv zu bedienende Benutzeroberfläche (wahlweise als
Applikation oder Touchpanel-Automat) übernommen, die vom Disponenten oder
direkt vom Kunden (z.B. LKW-Fahrer) bedient wird.
Produkte/Standards/Methodik:
· Java 2 Standard Edition
· JNI (Steuerung der DLL's aus Java)
· Netbeans später Eclipse
· Apache Ant
· XML, XSL, XSLT, XSD
· Apache Castor
· Apache Torque
· Java RMI
· Rational Rose (OOA,OOD)
· Windows 2000/XP
· MS SQL-Server 2000
Laufzeit: 8 Monate (03/2003 - 11/2003)
ENVINET-NMC Network Management Center
=====================================
Auftraggeber:
Systemhaus für Umwelttechnik
Projekt:
Design und Entwicklung des CORBA basierten Frameworks einer verteilten,
skalierbaren Systemzentrale für die Erfassung, Bewertung und Auswertung von
Umweltmessdaten.
· Logging-Komponente
· Benutzerverwaltung
· Relationale Stammdatenpflegemasken
· Individuelle Datenabfrage (Query Maker)
· Verwaltung des kompletten Messnetzsystem aus einer einheitlichen
Baumkomponente
· Spezifikationen gemeinsam mit dem Kunden vor Ort ausgearbeitet und definiert
· Kundenberatung und Support
Produkte/Standards/Methodik:
· Java 2 Enterprise Edition, Java Swing
· Client/Server CORBA
· IONA Orbix 2000 COM/CORBA Bridge
· Sitraka JClass (Charts, Grids, Reports)
· Apache Log4Java
· Apache Ant
· Rational Rose (OOA, OOD)
· ERWin Data Modeller
· JBuilder 5 / Forte for Java
· StarTeam Virtual Teamserver (Software Repository)
· Oracle 8.6 Enterprise Edition, MS SQL-Server7
· Windows2000, Tru64 Cluster, OpenVMS
Laufzeit: 1,5 Jahre (04/2001 - 12/2002)
INES
====
Auftraggeber:
Systemhaus für Sicherheits-, Mess- und Kommunikationstechnik
Projekt:
Konzeption und Entwicklung einer n-Schicht Softwareplattform zur Realisierung von
Systemzentralen für Messdatenerfassung und Zugangskontroll- bzw.
Alarmierungssysteme.
· Datenbankzugriffsklassen
· Design des Datenbankmodells
· GUI (Tree-Komponente, div. Stammdatenmasken, Diagramme, interaktive
Grafiken (Vektorgrafiken), GIS-Komponenten)
Produkte/Standards/Methodik:
· Java 2 Standard Edition und Java Swing
· Sitraka JClass (Charts, Grids, Reports)
· Active Maps (Geografische Daten, Landkarten)
· Visual C++ 6.0
· RogueWave Tools++(C++), DBTools++(C++), Threads++(C++)
· CORBA
· IONA Orbix 3 (C++), IONA OrbixWeb (Java)
· Rational Rose
· ERWin Data Modeler
· JBuilder 3 Professional
· StarTeam Virtual Teamserver (Software Repository)
· MS SQL-Server7, SQL-Server API
· WindowsNT/2000, Linux, HP/UX
Laufzeit: 2 Jahre (09/1999 - 08/2001)
Gleisreihung EDAK&EDI
====================
Auftraggeber:
IT Dienstleistungsunternehmen
Projekt:
GUI mit Datenbankanbindung für das Projekt? Gleisreihung an EDAK&EDI
Deutsche Bahn für die LSW Lechstahlwerke
Produkte/Standards/Methodik:
· Visual C++ (MFC)
· ACCESS
Laufzeit: 1 Monat (12/1999 - 01/2000)
Verwaltung von Industriefilme
=========================
Auftraggeber:
DV-Fachschule, Praktikum
Projekt:
SW-Lösung für die Projektverwaltung bei Industriefilmen für
eine mittelständische Firma in Kempten
Produkte/Standards/Methodik:
· ARIS (Analyse, Konzeption und Beschreibung von integrierten Software-
Systemen)
· ACCESS
· VBA (Visual Basic for Applications)
Laufzeit: 6 Monate (01/1999 - 07/1999)
Ich
bin
IT-Consultant
in der Java
Entwicklung
mit jahrelanger Erfahrung in Enterprise Java
und cloud-nativen
Anwendungen.
Zudem bringe ich viel fachliche Erfahrung
aus diversen Branchen
mit, da ich seit nun mehr als 25 Jahren
in IT-Projekten
tätig bin.
Meinen Schwerpunkt sehe in der Architektur, Design und Entwicklung von Microservices und cloud-basierten Applikationen in heterogenen Systemlandschaften. Dabei setze ich gerne gängige Technologien (Docker, Kubernetes) und Frameworks (Spring) ein, unter Begleitung agiler Methoden (SCRUM).
Ich bin jedoch immer für neue Herausforderungen aufgeschlossen und
bereit, mich schnell in entsprechende Sachverhalte einzuarbeiten.
Spezialgebiete
Cloud native Microservices:
OOA / OOD / DDD:
Verteilte Systeme/Komponententechnologien:
Fähigkeiten in Bezug auf Führung und Motivation:
Zusammenfassung:
Build:
IDE:
Versioning:
Request/Change Management:
Standards:
Frameworks/API:
Application Server/Server Based Technologies/Cloud:
UML:
Testing/Profiling:
Reporting:
Erfahrungen:
Relationale Datenbanken (allg.); Datenbankmodellierung (ER-Diagramm); NoSQL
"[...] Durch seine Expertise auf dem Gebiet des OO-Designs und der Java-Entwicklung gab er maßgebliche Impulse für die erfolgreiche Umsetzung unseres Projektes. Seine Lösungen waren stets sehr effizient und zeugten von einem hohen Kenntnisstand in den angesprochenen Bereichen. Auch seine soziale Kompetenz, sein großes Engagement und die hervorragende Integration in das Entwicklungsteam sollen hier erwähnt werden. Wir würden uns sehr freuen, in zukünftigen Projekten wieder mit ihm zusammenzuarbeiten und wünschen ihm für die Zukunft alles Gute."
— Projekt Java Design/Entwicklung CMS, 05/04 - 11/04
Referenz durch Geschäftsführer Softwarehaus (15 MA) vom 15.12.04
"Der IT-Spezialist hat sich gut in das Team integriert und setzte seine Fachkenntnisse mit Erfolg ein. Ihm übertragene Projekte hat er selbständig, mit vorbildlicher Gewissenhaftigkeit, Eigenverantwortung und Sorgfalt gelöst. Er arbeitete durchgängig systematisch, zielorientiert und effektiv. Dabei verstand er es gut, Prioritäten zu setzen und Arbeitsprozesse zu strukturieren. Mit seinen Leistungen stellte er uns stets voll zufrieden. Durch sein freundliches, selbstsicheres Auftreten und fundiertes Wissen war der IT-Spezialist sowohl bei Vorgesetzten und Mitarbeitern als auch im Gespräch mit Kunden überzeugend und anerkannt. Sein Verhalten war stets einwandfrei. Wir danken dem IT-Spezialist für seine Mitarbeit und wünschen ihm für seinen weiteren beruflichen und persönlichen Weg alles Gute und viel Erfolg."
— Projekt Diverse Entwicklungen mit Java Technologien / DB/ XML, 09/99 - 12/03
Referenz durch Geschäftsführer IT Dienstleistungsunternehmen (6MA) vom 30.12.03