Entwicklung eines neuen Programes zum Planen von Sendungen im Linearen (TV) und nicht linearen (Streaming) Bereich.
1. Fachliche und Technische Planung und Erstellung einer Spark Batch-Anwendung zur Versorgung von externen Partner mit Preisinformationen über eine Kafka sowie eine SEDAS Schnittstelle. Erstellung einer UI zur Validierung von Preisen.
2. Migration einer Spring Boot Anwendung mit Apache Wicket und einer Oracle Datenbank in eine Spring Boot Anwendung mit Angular und DB2Erstellung des Backends, sowie Planung und Scripterstellung für die Datenbankmigration
3. Last- Und Performance Test. Planung und Durchführung von Last und Performance Tests. Erstellung von Konzepten für E2E und Unit Tests
Entwicklung einer Software zur vollständigen, automatischen Erstellung eines Dataware Houses. Um Daten aus verschiedenen Quellsystemen in ein Datawarehouse zu laden werden Entwickler benötigt die entsprechende Code schreiben um das DWH Schema zu definieren und die anschließend die Daten dazu einzulesen und zu transportieren. Die neue Anwendung macht die Software Entwickler überflüssig da alles von Business Analysten ohne Programmier oder Datenbank Kenntnissen durchgeführt werden kann.
Architektur eines Reportingsystems auf Datewarehouse Basis (SAP BW).
Einbindung einer neuen Krankenversicherungs Software in die bestehende Anwendungsumgebung
Entwicklung einer webbasierten Anwendung zur Verwaltung von virtuellen Datenbanktabellen mit Im- und Exportmölichkeit nach Excel
Zeitraum: 5/2007 - 12/2008
Branche: Energieversorger (Rhenag)
Projekt: Entwicklung eines neuen Kundenportals
Erstellung der Gesamtarchitektur der Anwendung
Zugriff über StoredProcedure auf RGB Programme
GUI mit Java Server Faces (JSF)
Entwicklung eines Frameworks zum Customization der gesamten Anwendung
Konzeptionelle Unterstützung bei dem weitere Ausbau des Portals nach Projektende
Software: RAD 7.0 (Eclipse), OS/390, DB2, Websphere Portal ServerDarstellung und Auswertung von bewegten Bilder von ad hoc vernetzten intelligenten Sensoren P2P
SOA basiertes Portalanwendung
Darstellung von Daten in einem GIS
Erstellung eines Architektur Konzeptes, Entwicklung einer ergonomischen Nutzeroberfläche
Besondere Berücksichtigung von Performanzproblemen aufgrund von schlecht angebundenen Clients
oder großer Datenmengen
Software: RAD, DB2, LDAP, Sametime, Websphere Portal Server, OpenGISAnalyse der Vor- und Nachtteile unter besonderer Berücksichtigung der BW spezifischen Anforderungen
Empfehlung für den zukünftigen Einsatz
Entwicklung eines Portals für die Finanzbuchhaltung zur Eingabe von Zahlungsbelegen
Kontierung in PeopleSoft
Schnittstelle zu DB direkt (Deutsche Bank)
Software: IIS, C#, .NET, SQLServerUnterstützung bei der Erstellung der UseCase
Unterstützung bei dem Design der Architektur und der Klassen
Model Driven Development
Entwicklung einer Komponente zur revisionssicheren Speichern von Loginformationen
Software: RSD/RSA/ (Java, J2EE), DB2Durchführung Schulung
Erstellen von Schulungsunterlagen
Betreuung bei dem Programmiertrainings
Software: VisualStudio .NET, .NET 2.0 Framework,SQL-Server,C#Zugriff auf LDAP und abgleich von Zertifikaten
Software: Linux, Eclipse, C/C++, ActiveDirectoryeinen .NET Programmierkurs,
Software: .NET, C#, SQL-Serverzur Verwaltung von Arbeitsaufträgen.
Architekt/Lead Developer
Erstellung der Lasten- und Pflichtenhefte
Durchführung von Kundenworkshops, Koordination der Entwicklung
Ausarbeitung der Architektur und des Feindesigns
Implementierung der zentralen Komponenten
Software: WSAD (Java, J2EE), Oracle, Websphere, CVS, MQSeries, MQWorkflow, LDAP, SAPDesign und Implementierung von Basis-Komponenten eines Systems zur Verwaltung von Kundendaten.
Datenbank Performanzoptimierung
GUI-Design
Model Driven Dveleopment
Software: Rational Rose, WSAD (Java, J2EE), DB2, Websphere, PVCS, MQSeries, WebStartneu zu entwickelnden Software. Aufnahme der Anforderung und Erstellung eines Parallelbetrieb Konzeptes
Design einer Applikaton zur Verwaltung von Beauftragten und Verträgen im Gebühreneinzug.
Entwicklung einer Komponente zum Verwalten von Gebietsdaten.
Software: Rational Rose, MS-Projekt, WebSphere Application Developer (Java, J2EE), DB2 , WebSphere,PVCS, MQSeries
Entwicklung eines Systems zur automatischen Bearbeitung und Weiterleitung von Riester Rente Anträgen
über das Internet.
Entwurf und Implementierung eines Verfahrens zur automatischen Verarbeitung systemübergreifender Batchjobs.
Design und Entwicklung von weiteren EJB-Komponenten
Software: WebSphere Application Developer, Oracle, WebSphere (Java, J2EE), CVS, Rational Rose, MQSeries, V-ModellCoaching Team und Teamleitung
Unterstützung bei der Architektur und dem Design des Systems
Software: WebSphere Application Developer (Java, J2EE) , DB2 (NT, OS390), WebSphere, SourcesafeDesign der Securitykomponente.
Implementierung der Kundenpflege Dialoge
Entwicklung eines Frameworks für Zugriffe auf MQ Workflow
Entwurf einer Graphischen Oberfläche zum Zugriff auf Nutzerdaten
Software: Eclipse (Java, J2EE), DB2 (NT ,OS390), WebSphere, MQ-Series (Workflow), Bea Web Logic, ,MS Accessgrößten deutschen Chemieunternehmens.
Tätigkeit:Design und Implementierung von EJB-Komponenten zur Visualisierung von PrüfzertifikatenImplementierung diverser EJBs
Software: Visual Age for Java, DB2 (NT ,OS390), WebSphere, Domino, MQ-SeriesUntersuchung bei der Wechsel von DM nach Euro unter Berücksichtigung psychologischer Eckpreise
Software: VisualBasic, SQL Server, AccessWebbasierten Warenwirtschaftssystems.
Design und Projektcontrolling
Architektur für das Content Management
Aufbau des Versions-/Testmanagement
Software: Visual Age for Java, DB2 (NT ,OS390), Bea WebLogic, WebSphere, Tomcatübergreifenden Zugriffen aus dem Internet. Verwendung von JSP, Servlets,
EJB mit Plattform übergreifende Datenbankzugriffe.
Seiten Mehrsprachlich und frei konfigurierbar.
Software: Visual Age for Java, DB2 (NT ,OS390), WebSphereHypothekenbank.
Design zur Lösung des Massendruck Problems.
Software: Visual C++, Sybase, OpenInterfaceRechenzentrums der Badischen Sparkassen.
Entwurf von Testmethoden
Modellierung des Testprozesses.
Beratung und Unterstützung beim Aufbau der Abteilung.
Software: div. TesttoolsClient-Software auf Basis eines Betriebsweiten Intranets.
Design und Implementierung der Anwendung als ASP mit VB/Java-Script
Software: ASP, HTML, AccessEntwicklergruppen zu einem Gesamtprodukt
Qualitätssicherung
Unterstützung bei der Performanceoptimierung.
Betreuung der einzelnen Programmierteams
Steuerung der Projekt/Team-übergreifenden Kommunikation.
Software: Visual C++, MSProjektan ein bestehendes Bank-verwaltungssystems zur Steuerung von einem automatischen
Bietungssystems einer Landeszentralbank
Branche: Banken (csg,diverse Banken)Berechnung von Quell- und Zielbeträgen mit Umrechnung in Euro Werte. Diverse Zusatzfunktionen.
Software: Visual C++Lead Developer, stellv. Projektleiter
Verantwortlich für Design (OOP, UML),
Implementierung und Koordination der Entwickler
Projektleitung
Implementierung zentraler Komponenten
Software: Visual C++, Visual Basic, Oracle, Unix, RationalRose, div. Fremdprodukte, GISfür die Vorhersage von Vogelzugbewegungen
Software: Visual C++, Spezial SoftwareToolprogrammierung Dos+Windows
Netzwerkverwaltung,
Schulung Windows- sowie Internetnutzung
Software: Windows, Novell, UnixEntwurf und Implementation eines Datensicherungskonzeptes (UNIX Script)
Software: SINIX, tcshdiverser Schulungen (UNIX, Modula)
Software: Unix, Modula01/2014 ? 03/2014
Branche: Logistik (DB Systel, Deutsche Bahn)
Projekt: Fachliche Analyse und Entwicklung einer Architektur für ein neues System zur Ermittlung und Auswertung von Planungszahlen
Software: Enterprise Architekt, Eclipse
06/2012 ? 10/2012
Branche: Logistik (DB Systel, Deutsche Bahn)
Projekt: Architektur eines Reportingsystems auf Datewarehouse Basis (SAP BW). Anbindung einer vorhandenen Anwendung. Skalierung und Kostenabschätzung. Analyse alternativer Datewarehouse Systeme. Entwicklung komplexer Datenbankviews zur Bereitstellung von Daten.
Software: Enterprise Architect, SAP, SAP BW, BexReporting, TM1, Oracle, OWB
07/2011 ? 12/2013
Branche: Logistik (DB Systel, Deutsche Bahn)
Projekt: Entwicklung einer Planungssoftware für die Instandsetzungsbetriebsstätten
Entwicklung einzelner Module (GUI, Server, Batch)
Dokumentation der bestehenden Architektur
Beratung in der Gesamtarchitektur
Planung und Koordination der Lasttests und Performanztest
Software: Eclipse 3 RCP, J2EE EJB 3, JBoss, Oracle, Subversion SVN, Tortoise, Enterprise Architect, Gantt Chart, Direct Connect, Maven, SilkTest
Profil
Ich bin seit 1998 in der Fullstack-Softwareentwicklung tätig. Hauptsächlich als Lead Developer und Architekt für verteilte Systeme im Java Umfeld (3-Tier, Cloud etc.) Meine Stärken sind das ich mich schnell in komplexe Fachlichkeiten einarbeiten kann und einen breiten praktischen Erfahrungsschatz in unterschiedlichen Architekturen und Frameworks habe. Ich wurde bisher hauptsächlich in unternehmenskritschen Projekten bei großen international tätigen Firmen eingesetzt.Dadurch habe ich auch große Erfahrung in der Leitung und dem Coaching von Teams von bis zu 30 Personen sowie in der Schulung von Architekturframeworks. Probleme die bei großen Datenmengen, vielen Aufrufen etc. auftreten sind mir daher sehr vertraut, ebenso die Probleme die man im Bezug auf Security, Perfomanz und Parallel Verarbeitung beachten muss. Ich bin als IT Architekt (Open Group) und Scrum Master zertifiziert.
Logistik
Handel
Versicherungen
Banken
Bundeswehr
Entwicklung eines neuen Programes zum Planen von Sendungen im Linearen (TV) und nicht linearen (Streaming) Bereich.
1. Fachliche und Technische Planung und Erstellung einer Spark Batch-Anwendung zur Versorgung von externen Partner mit Preisinformationen über eine Kafka sowie eine SEDAS Schnittstelle. Erstellung einer UI zur Validierung von Preisen.
2. Migration einer Spring Boot Anwendung mit Apache Wicket und einer Oracle Datenbank in eine Spring Boot Anwendung mit Angular und DB2Erstellung des Backends, sowie Planung und Scripterstellung für die Datenbankmigration
3. Last- Und Performance Test. Planung und Durchführung von Last und Performance Tests. Erstellung von Konzepten für E2E und Unit Tests
Entwicklung einer Software zur vollständigen, automatischen Erstellung eines Dataware Houses. Um Daten aus verschiedenen Quellsystemen in ein Datawarehouse zu laden werden Entwickler benötigt die entsprechende Code schreiben um das DWH Schema zu definieren und die anschließend die Daten dazu einzulesen und zu transportieren. Die neue Anwendung macht die Software Entwickler überflüssig da alles von Business Analysten ohne Programmier oder Datenbank Kenntnissen durchgeführt werden kann.
Architektur eines Reportingsystems auf Datewarehouse Basis (SAP BW).
Einbindung einer neuen Krankenversicherungs Software in die bestehende Anwendungsumgebung
Entwicklung einer webbasierten Anwendung zur Verwaltung von virtuellen Datenbanktabellen mit Im- und Exportmölichkeit nach Excel
Zeitraum: 5/2007 - 12/2008
Branche: Energieversorger (Rhenag)
Projekt: Entwicklung eines neuen Kundenportals
Erstellung der Gesamtarchitektur der Anwendung
Zugriff über StoredProcedure auf RGB Programme
GUI mit Java Server Faces (JSF)
Entwicklung eines Frameworks zum Customization der gesamten Anwendung
Konzeptionelle Unterstützung bei dem weitere Ausbau des Portals nach Projektende
Software: RAD 7.0 (Eclipse), OS/390, DB2, Websphere Portal ServerDarstellung und Auswertung von bewegten Bilder von ad hoc vernetzten intelligenten Sensoren P2P
SOA basiertes Portalanwendung
Darstellung von Daten in einem GIS
Erstellung eines Architektur Konzeptes, Entwicklung einer ergonomischen Nutzeroberfläche
Besondere Berücksichtigung von Performanzproblemen aufgrund von schlecht angebundenen Clients
oder großer Datenmengen
Software: RAD, DB2, LDAP, Sametime, Websphere Portal Server, OpenGISAnalyse der Vor- und Nachtteile unter besonderer Berücksichtigung der BW spezifischen Anforderungen
Empfehlung für den zukünftigen Einsatz
Entwicklung eines Portals für die Finanzbuchhaltung zur Eingabe von Zahlungsbelegen
Kontierung in PeopleSoft
Schnittstelle zu DB direkt (Deutsche Bank)
Software: IIS, C#, .NET, SQLServerUnterstützung bei der Erstellung der UseCase
Unterstützung bei dem Design der Architektur und der Klassen
Model Driven Development
Entwicklung einer Komponente zur revisionssicheren Speichern von Loginformationen
Software: RSD/RSA/ (Java, J2EE), DB2Durchführung Schulung
Erstellen von Schulungsunterlagen
Betreuung bei dem Programmiertrainings
Software: VisualStudio .NET, .NET 2.0 Framework,SQL-Server,C#Zugriff auf LDAP und abgleich von Zertifikaten
Software: Linux, Eclipse, C/C++, ActiveDirectoryeinen .NET Programmierkurs,
Software: .NET, C#, SQL-Serverzur Verwaltung von Arbeitsaufträgen.
Architekt/Lead Developer
Erstellung der Lasten- und Pflichtenhefte
Durchführung von Kundenworkshops, Koordination der Entwicklung
Ausarbeitung der Architektur und des Feindesigns
Implementierung der zentralen Komponenten
Software: WSAD (Java, J2EE), Oracle, Websphere, CVS, MQSeries, MQWorkflow, LDAP, SAPDesign und Implementierung von Basis-Komponenten eines Systems zur Verwaltung von Kundendaten.
Datenbank Performanzoptimierung
GUI-Design
Model Driven Dveleopment
Software: Rational Rose, WSAD (Java, J2EE), DB2, Websphere, PVCS, MQSeries, WebStartneu zu entwickelnden Software. Aufnahme der Anforderung und Erstellung eines Parallelbetrieb Konzeptes
Design einer Applikaton zur Verwaltung von Beauftragten und Verträgen im Gebühreneinzug.
Entwicklung einer Komponente zum Verwalten von Gebietsdaten.
Software: Rational Rose, MS-Projekt, WebSphere Application Developer (Java, J2EE), DB2 , WebSphere,PVCS, MQSeries
Entwicklung eines Systems zur automatischen Bearbeitung und Weiterleitung von Riester Rente Anträgen
über das Internet.
Entwurf und Implementierung eines Verfahrens zur automatischen Verarbeitung systemübergreifender Batchjobs.
Design und Entwicklung von weiteren EJB-Komponenten
Software: WebSphere Application Developer, Oracle, WebSphere (Java, J2EE), CVS, Rational Rose, MQSeries, V-ModellCoaching Team und Teamleitung
Unterstützung bei der Architektur und dem Design des Systems
Software: WebSphere Application Developer (Java, J2EE) , DB2 (NT, OS390), WebSphere, SourcesafeDesign der Securitykomponente.
Implementierung der Kundenpflege Dialoge
Entwicklung eines Frameworks für Zugriffe auf MQ Workflow
Entwurf einer Graphischen Oberfläche zum Zugriff auf Nutzerdaten
Software: Eclipse (Java, J2EE), DB2 (NT ,OS390), WebSphere, MQ-Series (Workflow), Bea Web Logic, ,MS Accessgrößten deutschen Chemieunternehmens.
Tätigkeit:Design und Implementierung von EJB-Komponenten zur Visualisierung von PrüfzertifikatenImplementierung diverser EJBs
Software: Visual Age for Java, DB2 (NT ,OS390), WebSphere, Domino, MQ-SeriesUntersuchung bei der Wechsel von DM nach Euro unter Berücksichtigung psychologischer Eckpreise
Software: VisualBasic, SQL Server, AccessWebbasierten Warenwirtschaftssystems.
Design und Projektcontrolling
Architektur für das Content Management
Aufbau des Versions-/Testmanagement
Software: Visual Age for Java, DB2 (NT ,OS390), Bea WebLogic, WebSphere, Tomcatübergreifenden Zugriffen aus dem Internet. Verwendung von JSP, Servlets,
EJB mit Plattform übergreifende Datenbankzugriffe.
Seiten Mehrsprachlich und frei konfigurierbar.
Software: Visual Age for Java, DB2 (NT ,OS390), WebSphereHypothekenbank.
Design zur Lösung des Massendruck Problems.
Software: Visual C++, Sybase, OpenInterfaceRechenzentrums der Badischen Sparkassen.
Entwurf von Testmethoden
Modellierung des Testprozesses.
Beratung und Unterstützung beim Aufbau der Abteilung.
Software: div. TesttoolsClient-Software auf Basis eines Betriebsweiten Intranets.
Design und Implementierung der Anwendung als ASP mit VB/Java-Script
Software: ASP, HTML, AccessEntwicklergruppen zu einem Gesamtprodukt
Qualitätssicherung
Unterstützung bei der Performanceoptimierung.
Betreuung der einzelnen Programmierteams
Steuerung der Projekt/Team-übergreifenden Kommunikation.
Software: Visual C++, MSProjektan ein bestehendes Bank-verwaltungssystems zur Steuerung von einem automatischen
Bietungssystems einer Landeszentralbank
Branche: Banken (csg,diverse Banken)Berechnung von Quell- und Zielbeträgen mit Umrechnung in Euro Werte. Diverse Zusatzfunktionen.
Software: Visual C++Lead Developer, stellv. Projektleiter
Verantwortlich für Design (OOP, UML),
Implementierung und Koordination der Entwickler
Projektleitung
Implementierung zentraler Komponenten
Software: Visual C++, Visual Basic, Oracle, Unix, RationalRose, div. Fremdprodukte, GISfür die Vorhersage von Vogelzugbewegungen
Software: Visual C++, Spezial SoftwareToolprogrammierung Dos+Windows
Netzwerkverwaltung,
Schulung Windows- sowie Internetnutzung
Software: Windows, Novell, UnixEntwurf und Implementation eines Datensicherungskonzeptes (UNIX Script)
Software: SINIX, tcshdiverser Schulungen (UNIX, Modula)
Software: Unix, Modula01/2014 ? 03/2014
Branche: Logistik (DB Systel, Deutsche Bahn)
Projekt: Fachliche Analyse und Entwicklung einer Architektur für ein neues System zur Ermittlung und Auswertung von Planungszahlen
Software: Enterprise Architekt, Eclipse
06/2012 ? 10/2012
Branche: Logistik (DB Systel, Deutsche Bahn)
Projekt: Architektur eines Reportingsystems auf Datewarehouse Basis (SAP BW). Anbindung einer vorhandenen Anwendung. Skalierung und Kostenabschätzung. Analyse alternativer Datewarehouse Systeme. Entwicklung komplexer Datenbankviews zur Bereitstellung von Daten.
Software: Enterprise Architect, SAP, SAP BW, BexReporting, TM1, Oracle, OWB
07/2011 ? 12/2013
Branche: Logistik (DB Systel, Deutsche Bahn)
Projekt: Entwicklung einer Planungssoftware für die Instandsetzungsbetriebsstätten
Entwicklung einzelner Module (GUI, Server, Batch)
Dokumentation der bestehenden Architektur
Beratung in der Gesamtarchitektur
Planung und Koordination der Lasttests und Performanztest
Software: Eclipse 3 RCP, J2EE EJB 3, JBoss, Oracle, Subversion SVN, Tortoise, Enterprise Architect, Gantt Chart, Direct Connect, Maven, SilkTest
Profil
Ich bin seit 1998 in der Fullstack-Softwareentwicklung tätig. Hauptsächlich als Lead Developer und Architekt für verteilte Systeme im Java Umfeld (3-Tier, Cloud etc.) Meine Stärken sind das ich mich schnell in komplexe Fachlichkeiten einarbeiten kann und einen breiten praktischen Erfahrungsschatz in unterschiedlichen Architekturen und Frameworks habe. Ich wurde bisher hauptsächlich in unternehmenskritschen Projekten bei großen international tätigen Firmen eingesetzt.Dadurch habe ich auch große Erfahrung in der Leitung und dem Coaching von Teams von bis zu 30 Personen sowie in der Schulung von Architekturframeworks. Probleme die bei großen Datenmengen, vielen Aufrufen etc. auftreten sind mir daher sehr vertraut, ebenso die Probleme die man im Bezug auf Security, Perfomanz und Parallel Verarbeitung beachten muss. Ich bin als IT Architekt (Open Group) und Scrum Master zertifiziert.
Logistik
Handel
Versicherungen
Banken
Bundeswehr