Prozess- und Workflow-Optimierungen im cross-funktionalen Team
Planung und Gestaltung der Software-Architektur
Sicherstellung der Qualitätsstandards
Weiterbildung und Mentoring im Team
IT-Security und Datenschutz
Koordination und Zusammenarbeit mit anderen Teams
Personaleinsatzplanung (Staffing)
Aufbau und Organisation des 3rd Level Supports
Leadership
Sonstige Leistungen
Sommer 2019: Neu-Implementierung des Datalake
2020:
Modell-Optimierung und Automatisierung
Implementierung eines Double-Opt-in-Verfahrens zur E-Mail-Änderung
Implementierung von Services zur Verbreitung von Produktrückruf-Informationen
Refactoring einer B2B-Webanwendung zur Kommunikation über zeitnah ausgestrahlte Sendungen
Weiterentwicklung einer Verwaltung für digitale Assets (Bilder, Video- und Audiodateien/Streams)
Wartung, Support und Change-Management für das News Planungssystem
Ziel war die Erstellung von PDFs, deren Inhalt aus XML-Dateien stammt. Die XML-Dateien wurden in ein Verzeichnis „gedroppt“. Eine „WatchDog“-Webanwendung überwachte das Verzeichnis und initiierte die PDF-Generierung. Die dynamischen PDFs wurden mit dem iText-Framework entwickelt. Zum Download der PDFs durch den Kunden, wurde eine Swing-Applikation entwickelt, die mit der Webanwendung über Webservices kommunizierte.
Entwicklung einer Lösung zur Konvertierung von News-Formaten diverser News-Agencies
Beschreibung:
Nachrichtenagenturen wie Reuters, AP oder DPA verwenden unterschiedliche XML-Formate (NewsML, G2, IPTC) um Nachrichten an die Kunden zu kommunizieren. Der Inhalt der eingehenden Meldungen sollte in ein proprietäres XML-Format geschrieben werden. Dazu wurde ein Lösung auf Basis von XSLSkripten entwickelt.
Projekt: Kommunikationsportal für Mitarbeiter der PostProduction/Studioproduktion
Zeitraum: 07.2009 ? 11.2009
Beschreibung: Das mit OpenCms entwickelte Portal wurde genutzt um die von SAP erzeugten Schichtpläne darzustellen. Weitere Funktionen waren ein Adressbuch, sowie die Möglichkeit Manuals und FAQs einzupflegen.
Rolle: Architekt, Berater, Entwickler
Technologien: Eclipse, HTML, Java, Microsoft SQL Server, SAP, SQL, SVN, Tomcat, Unix, Windows
Projekt: Entwicklung der serverseitigen DRM-Lösung für die Videostreaming-Portale der Mediengruppe RTL
Zeitraum: 08.2009 ? 12.2009
Beschreibung: Diverse Formate in den Streaming-Portalen der Mediengruppe (z.B. RTL-Now) dürfen nur verschlüsselt übertragen werden. Dazu wurde auf Basis der Flash Access-API eine webbasierte Anwendung für die Kommunikation mit dem Flash-Player entwickelt.
Rolle: Architekt, Berater, Entwickler
Technologien: Adobe Flash Access,Apache, Eclipse, HTML, Java, JAXB, JPA, JUnit, Log4j, Maven, MySQL, Spring, SQL, SVN, Tomcat, Unix, Windows
Projekt: Datenmigration von Daten im Excel-Format in eine relationale Datenbank
Zeitraum: 05.2009 ? 07.2009
Beschreibung: Bestehende Personendaten im Excel-Format wurden in eine relationale Datenbank überführt. Die Daten wurden mit Informationen aus dem Active Directory angereichert.
Rolle: Architekt, Berater, Entwickler
Technologien: Active Directory, Eclipse, Excel, Grails, Groovy, Java, JDBC, JUnit, JNDI, LDAP, Log4j, Maven, Microsoft SQL Server, SQL, SVN, Unix, Windows
Projekt: Entwicklung eines Intranet-Portals auf Basis von Contens
Zeitraum: 2007 ? 2008
Beschreibung: Eine bestehende Intranet-Anwendung auf Basis von Red Dot wurde auf Contens CMS portiert.
Rolle: Berater, Entwickler
Technologien: Coldfusion, Railo, Eclipse, Java, jcifs, NTLM, Kerberos, LDAP, Red Dot, SQL, SVN, Sybase ASE, Unix, Windows
Projekt: Webanwendung für das Reporting und Konsistenzcheck von Transaktionen bei einer Bank
Zeitraum: 2007
Beschreibung: Für die Firma mindGate (www.mindGate.de) entwickelte ich das technische Konzept und die Codebasis zur Realisierung einer Webanwendung, die auf bereits durchgeführten Börsentransaktionen statistische Auswertungen und Konsistenzchecks ausführt.
Rolle: Berater, Entwickler
Technologien: EJB, Java, JBoss, JSF, Hibernate, Maven,Netbeans, Oracle, Subversion, SQL, Unix, Windows
Projekt: Entwicklung eines Presse-Portals auf Basis von Contens CMS
Zeitraum: 2006 ? 2007
Beschreibung: Das bestehende Presseportal auf Basis von RedDot wurde auf das neu eingeführte Content-Management-System ?Contens? portiert und erweitert.
Rolle: Berater, Entwickler
Technologien: Coldfusion, Coldfusion Server, Eclipse, Java, LDAP, SQL, SVN, Sybase ASE, Unix, Windows
Projekt: Projekt für die sekundengenaue Quotenvisualisierung mit gleichzeitiger Bewegtbilddarstellung
Zeitraum: 2004 ? 2005
Beschreibung: Entwicklung eines Quotenberichtssystems mit graphischer Benutzeroberfläche. Die Quoten und die Zuschauerwanderung sind auf Basis sekundengenauer Daten graphisch darzustellen, während synchronisiert die Aufzeichnungen mehrerer Sender im MediaPlayer angesehen werden können.
Die Anwendung besteht aus einem J2EE-Server und einem Swingclient,
der über Java Web Start auf die Clients verteilt wurde.
Rolle: Entwickler
Technologien: Eclipse, Java, Java 2D, Jacozoom, J2EE, JUnit, JNDI, LDAP, Log4j, Maven, Spring, SQL, SourceSafe, Swing, Sybase ASE, Unix, Windows, XDoclet,
Projekt: Musikarchiv
Zeitraum: 2003
Beschreibung: Entwicklung einer Webanwendung für die Recherche und Ausleihe von Musik-CDs.
Rolle: Architekt, Berater, Entwickler
Technologien: Axis,FOP, Java, HTML, Struts, SQL, SourceSafe, Sybase ASE, Unix, Windows, XML, XSLT
Projekt: Erweiterung des Rechte/Lizenzmanagement-Systems
Zeitraum: 2003
Beschreibung: Das bestehende Lizenzmanagement-System wurde erweitert um eine neue Format von Werbeinseln zu verwalten.
Rolle: Entwickler
Technologien: Visual C++ 5.0, SQL, SourceSafe, Sybase ASE, Unix, Windows
Projekt: Webbasiertes Quotenberichtssystem mit statistischer Auswertung
Zeitraum: 2002 ? 2003
Beschreibung: Entwicklung eines webbasierten Quotenberichtssystems für einen Medienkonzern. Das System besteht aus einem Importprogramm, einer Webanwendung sowie mehreren Swing-Clients für dedizierte Sonderaufgaben.
Die Sendungsinformationen und die Quoten müssen aus dem von der Gfk gelieferten Format extrahiert werden und auf verschiedene Weisen für die Auswertung aufbereitet werden.
Rolle: Architekt, Berater, Entwickler
Technologien: Ant, Eclipse, HTML, Java, JSP, JSTL, JDBC, JBoss, J2EE, JUnit, Log4j, POI, Power Designer, SQL, SourceSafe, SVG, Swing, Sybase ASE, Unix, Windows, XDoclet,
Projekt: Entwicklung eines Presse-Portals
Zeitraum: 2001 ? 2002
Beschreibung: Entwicklung des RTL-Presseportals auf Basis von RedDot-CMS (jetzt OpenText Web Site Management). Nach erfolgreicher Authentifizierung können Verlagsmitarbeiter Informationen über die in Zukunft auszustrahlenden Sendungen in Form von Webseiten, PDF, XML und Bildern erhalten.
Rolle: Architekt, Berater, Entwickler
Technologien: Ant, FOP, HTML, Java, JSP, JSTL, JDBC, JRun, JBuilder, Log4j, SQL, SourceSafe, Stored Procedures, Sybase ASE, Unix, Windows, XSLT, Xalan
Projekt: Entwicklung der Administration- und Datenpflegetools für ein Presse-Portal
Zeitraum: 2000 ? 2001
Beschreibung: Entwicklung einer webbasierten Anwendung zur Pflege von Informationen der zu sendenden Formate. Die Anwendung besitzt Abhängigkeiten zu weiteren Services für das Lizenzmanagement von erworbenen Formaten und die Planung von Sendetagen.
Rolle: Architekt, Berater, Entwickler
Technologien: Ant, HTML, Java, JSP, JSTL, JDBC, JRun, JBuilder, Log4j, NTLM, SQL, SourceSafe, Stored Procedures, Sybase ASE, Unix, Windows
Projekt: Webanwendung zur Pflege und Darstellung von Informationen über international ausgestrahlte Formate.
Zeitraum: 12.1999 ? 2000
Beschreibung: Entwicklung einer webbasierten Anwendung zur Pflege von Informationen der zu sendenden Formate.
Rolle: Architekt, Berater, Entwickler
Technologien: Ant, HTML, Java, JSP, JSTL, JDBC, JRun, JBuilder, Log4j, SQL, SourceSafe, Stored Procedures, Sybase ASE, Unix, Windows
Profil
Erfahrener Software Engineer, Architekt und Servant Leader mit umfangreichen Kenntnissen in der Planung und Umsetzung komplexer Softwareprojekte.
Skills
DevOps:
Frameworks:
DB-Schema-Management:
Volltextsuche:
Cloud (Google):
Cloud (AWS):
Messaging/Eventing:
Monitoring/Logging:
Testing:
Authentifizierung/Authorisierung:
VCS:
Architektur:
Java/JEE:
JavaScript:
Markupsprachen:
CI/CD:
Tools:
PDF-Generierung:
CMS:
Konzeptionelle Kenntnisse:
Reporting:
Server:
VCS:
IDE:
Sonstiges:
Berufserfahrung
05/2011- heute
Rolle: Geschäftsführer
Kunde: auf Anfrage
12/1999 - heute
Rolle: freiberuflicher Berater, Architekt und Entwickler
06/2023 ? 12/2024
Rolle: Solution Architekt
Kunde: REWE Digital
Aufgaben:
09/2021 ? 06/2023
Rolle: Fullstack- und DevOps-Engineer
Kunde: REWE Digital
Aufgaben:
07/2018 ? 08/2021
Rolle: Software Engineer/Architekt
Kunde: Bayer CropScience
Aufgaben:
01/1993 ? 09/1994
Rolle: Junior-Laborleiter Abteilung Waschmittelrohstoffe
Kunde: Henkel KGaA
07/1990 ? 07/1991
Kunde: Henkel KGaA
Aufgaben:
Prozess- und Workflow-Optimierungen im cross-funktionalen Team
Planung und Gestaltung der Software-Architektur
Sicherstellung der Qualitätsstandards
Weiterbildung und Mentoring im Team
IT-Security und Datenschutz
Koordination und Zusammenarbeit mit anderen Teams
Personaleinsatzplanung (Staffing)
Aufbau und Organisation des 3rd Level Supports
Leadership
Sonstige Leistungen
Sommer 2019: Neu-Implementierung des Datalake
2020:
Modell-Optimierung und Automatisierung
Implementierung eines Double-Opt-in-Verfahrens zur E-Mail-Änderung
Implementierung von Services zur Verbreitung von Produktrückruf-Informationen
Refactoring einer B2B-Webanwendung zur Kommunikation über zeitnah ausgestrahlte Sendungen
Weiterentwicklung einer Verwaltung für digitale Assets (Bilder, Video- und Audiodateien/Streams)
Wartung, Support und Change-Management für das News Planungssystem
Ziel war die Erstellung von PDFs, deren Inhalt aus XML-Dateien stammt. Die XML-Dateien wurden in ein Verzeichnis „gedroppt“. Eine „WatchDog“-Webanwendung überwachte das Verzeichnis und initiierte die PDF-Generierung. Die dynamischen PDFs wurden mit dem iText-Framework entwickelt. Zum Download der PDFs durch den Kunden, wurde eine Swing-Applikation entwickelt, die mit der Webanwendung über Webservices kommunizierte.
Entwicklung einer Lösung zur Konvertierung von News-Formaten diverser News-Agencies
Beschreibung:
Nachrichtenagenturen wie Reuters, AP oder DPA verwenden unterschiedliche XML-Formate (NewsML, G2, IPTC) um Nachrichten an die Kunden zu kommunizieren. Der Inhalt der eingehenden Meldungen sollte in ein proprietäres XML-Format geschrieben werden. Dazu wurde ein Lösung auf Basis von XSLSkripten entwickelt.
Projekt: Kommunikationsportal für Mitarbeiter der PostProduction/Studioproduktion
Zeitraum: 07.2009 ? 11.2009
Beschreibung: Das mit OpenCms entwickelte Portal wurde genutzt um die von SAP erzeugten Schichtpläne darzustellen. Weitere Funktionen waren ein Adressbuch, sowie die Möglichkeit Manuals und FAQs einzupflegen.
Rolle: Architekt, Berater, Entwickler
Technologien: Eclipse, HTML, Java, Microsoft SQL Server, SAP, SQL, SVN, Tomcat, Unix, Windows
Projekt: Entwicklung der serverseitigen DRM-Lösung für die Videostreaming-Portale der Mediengruppe RTL
Zeitraum: 08.2009 ? 12.2009
Beschreibung: Diverse Formate in den Streaming-Portalen der Mediengruppe (z.B. RTL-Now) dürfen nur verschlüsselt übertragen werden. Dazu wurde auf Basis der Flash Access-API eine webbasierte Anwendung für die Kommunikation mit dem Flash-Player entwickelt.
Rolle: Architekt, Berater, Entwickler
Technologien: Adobe Flash Access,Apache, Eclipse, HTML, Java, JAXB, JPA, JUnit, Log4j, Maven, MySQL, Spring, SQL, SVN, Tomcat, Unix, Windows
Projekt: Datenmigration von Daten im Excel-Format in eine relationale Datenbank
Zeitraum: 05.2009 ? 07.2009
Beschreibung: Bestehende Personendaten im Excel-Format wurden in eine relationale Datenbank überführt. Die Daten wurden mit Informationen aus dem Active Directory angereichert.
Rolle: Architekt, Berater, Entwickler
Technologien: Active Directory, Eclipse, Excel, Grails, Groovy, Java, JDBC, JUnit, JNDI, LDAP, Log4j, Maven, Microsoft SQL Server, SQL, SVN, Unix, Windows
Projekt: Entwicklung eines Intranet-Portals auf Basis von Contens
Zeitraum: 2007 ? 2008
Beschreibung: Eine bestehende Intranet-Anwendung auf Basis von Red Dot wurde auf Contens CMS portiert.
Rolle: Berater, Entwickler
Technologien: Coldfusion, Railo, Eclipse, Java, jcifs, NTLM, Kerberos, LDAP, Red Dot, SQL, SVN, Sybase ASE, Unix, Windows
Projekt: Webanwendung für das Reporting und Konsistenzcheck von Transaktionen bei einer Bank
Zeitraum: 2007
Beschreibung: Für die Firma mindGate (www.mindGate.de) entwickelte ich das technische Konzept und die Codebasis zur Realisierung einer Webanwendung, die auf bereits durchgeführten Börsentransaktionen statistische Auswertungen und Konsistenzchecks ausführt.
Rolle: Berater, Entwickler
Technologien: EJB, Java, JBoss, JSF, Hibernate, Maven,Netbeans, Oracle, Subversion, SQL, Unix, Windows
Projekt: Entwicklung eines Presse-Portals auf Basis von Contens CMS
Zeitraum: 2006 ? 2007
Beschreibung: Das bestehende Presseportal auf Basis von RedDot wurde auf das neu eingeführte Content-Management-System ?Contens? portiert und erweitert.
Rolle: Berater, Entwickler
Technologien: Coldfusion, Coldfusion Server, Eclipse, Java, LDAP, SQL, SVN, Sybase ASE, Unix, Windows
Projekt: Projekt für die sekundengenaue Quotenvisualisierung mit gleichzeitiger Bewegtbilddarstellung
Zeitraum: 2004 ? 2005
Beschreibung: Entwicklung eines Quotenberichtssystems mit graphischer Benutzeroberfläche. Die Quoten und die Zuschauerwanderung sind auf Basis sekundengenauer Daten graphisch darzustellen, während synchronisiert die Aufzeichnungen mehrerer Sender im MediaPlayer angesehen werden können.
Die Anwendung besteht aus einem J2EE-Server und einem Swingclient,
der über Java Web Start auf die Clients verteilt wurde.
Rolle: Entwickler
Technologien: Eclipse, Java, Java 2D, Jacozoom, J2EE, JUnit, JNDI, LDAP, Log4j, Maven, Spring, SQL, SourceSafe, Swing, Sybase ASE, Unix, Windows, XDoclet,
Projekt: Musikarchiv
Zeitraum: 2003
Beschreibung: Entwicklung einer Webanwendung für die Recherche und Ausleihe von Musik-CDs.
Rolle: Architekt, Berater, Entwickler
Technologien: Axis,FOP, Java, HTML, Struts, SQL, SourceSafe, Sybase ASE, Unix, Windows, XML, XSLT
Projekt: Erweiterung des Rechte/Lizenzmanagement-Systems
Zeitraum: 2003
Beschreibung: Das bestehende Lizenzmanagement-System wurde erweitert um eine neue Format von Werbeinseln zu verwalten.
Rolle: Entwickler
Technologien: Visual C++ 5.0, SQL, SourceSafe, Sybase ASE, Unix, Windows
Projekt: Webbasiertes Quotenberichtssystem mit statistischer Auswertung
Zeitraum: 2002 ? 2003
Beschreibung: Entwicklung eines webbasierten Quotenberichtssystems für einen Medienkonzern. Das System besteht aus einem Importprogramm, einer Webanwendung sowie mehreren Swing-Clients für dedizierte Sonderaufgaben.
Die Sendungsinformationen und die Quoten müssen aus dem von der Gfk gelieferten Format extrahiert werden und auf verschiedene Weisen für die Auswertung aufbereitet werden.
Rolle: Architekt, Berater, Entwickler
Technologien: Ant, Eclipse, HTML, Java, JSP, JSTL, JDBC, JBoss, J2EE, JUnit, Log4j, POI, Power Designer, SQL, SourceSafe, SVG, Swing, Sybase ASE, Unix, Windows, XDoclet,
Projekt: Entwicklung eines Presse-Portals
Zeitraum: 2001 ? 2002
Beschreibung: Entwicklung des RTL-Presseportals auf Basis von RedDot-CMS (jetzt OpenText Web Site Management). Nach erfolgreicher Authentifizierung können Verlagsmitarbeiter Informationen über die in Zukunft auszustrahlenden Sendungen in Form von Webseiten, PDF, XML und Bildern erhalten.
Rolle: Architekt, Berater, Entwickler
Technologien: Ant, FOP, HTML, Java, JSP, JSTL, JDBC, JRun, JBuilder, Log4j, SQL, SourceSafe, Stored Procedures, Sybase ASE, Unix, Windows, XSLT, Xalan
Projekt: Entwicklung der Administration- und Datenpflegetools für ein Presse-Portal
Zeitraum: 2000 ? 2001
Beschreibung: Entwicklung einer webbasierten Anwendung zur Pflege von Informationen der zu sendenden Formate. Die Anwendung besitzt Abhängigkeiten zu weiteren Services für das Lizenzmanagement von erworbenen Formaten und die Planung von Sendetagen.
Rolle: Architekt, Berater, Entwickler
Technologien: Ant, HTML, Java, JSP, JSTL, JDBC, JRun, JBuilder, Log4j, NTLM, SQL, SourceSafe, Stored Procedures, Sybase ASE, Unix, Windows
Projekt: Webanwendung zur Pflege und Darstellung von Informationen über international ausgestrahlte Formate.
Zeitraum: 12.1999 ? 2000
Beschreibung: Entwicklung einer webbasierten Anwendung zur Pflege von Informationen der zu sendenden Formate.
Rolle: Architekt, Berater, Entwickler
Technologien: Ant, HTML, Java, JSP, JSTL, JDBC, JRun, JBuilder, Log4j, SQL, SourceSafe, Stored Procedures, Sybase ASE, Unix, Windows
Profil
Erfahrener Software Engineer, Architekt und Servant Leader mit umfangreichen Kenntnissen in der Planung und Umsetzung komplexer Softwareprojekte.
Skills
DevOps:
Frameworks:
DB-Schema-Management:
Volltextsuche:
Cloud (Google):
Cloud (AWS):
Messaging/Eventing:
Monitoring/Logging:
Testing:
Authentifizierung/Authorisierung:
VCS:
Architektur:
Java/JEE:
JavaScript:
Markupsprachen:
CI/CD:
Tools:
PDF-Generierung:
CMS:
Konzeptionelle Kenntnisse:
Reporting:
Server:
VCS:
IDE:
Sonstiges:
Berufserfahrung
05/2011- heute
Rolle: Geschäftsführer
Kunde: auf Anfrage
12/1999 - heute
Rolle: freiberuflicher Berater, Architekt und Entwickler
06/2023 ? 12/2024
Rolle: Solution Architekt
Kunde: REWE Digital
Aufgaben:
09/2021 ? 06/2023
Rolle: Fullstack- und DevOps-Engineer
Kunde: REWE Digital
Aufgaben:
07/2018 ? 08/2021
Rolle: Software Engineer/Architekt
Kunde: Bayer CropScience
Aufgaben:
01/1993 ? 09/1994
Rolle: Junior-Laborleiter Abteilung Waschmittelrohstoffe
Kunde: Henkel KGaA
07/1990 ? 07/1991
Kunde: Henkel KGaA
Aufgaben: