Aufbau und Pflege der Architektur des neuen hochverfügbaren und performanten globalen Webshops sowie diverser Backendsysteme
Beratung beim Aufbau einer Umgebung und Etablieren von Prozessen für Last- und Performancetests für eine globale eCommerce-Plattform
Analyse der vorhandenen Lösungen und Abläufe
Auswahl und Aufbau des technologischen Stacks für Last- und Performancetests inklusive technische Infrastruktur
Unterstützung und Beratung der Teams bei der Implementierung von produktspezifischen Lösungen
Beratung und Koordinierung bei Planung und Durchführung von Lasttests
Erweiterung der eCommerce-Plattform um einen Marktplatz
Technische Integration, Anbindung mehrerer Drittanbieter-Produkte
Entwurf und Realisierung von Integrationsschnittstellen
Modellierung und Umsetzung von Produktübergreifenden Geschäftsprozessen
Aufbau und Pflege der Architektur des neuen hochverfügbaren und performanten globalen Webshops sowie diverser Backendsysteme
API-Design
Konzeption und Aufbau der Cloud-basierten Infrastruktur im Hinblick auf die Hochverfügbarkeit, Performance und IT-Sicherheit
Konzeption und Realisierung der schrittweisen Migration von der alten auf die neue Plattform
Etablierung der DevOps / DevSecOps-Prozesse in den Teams
Unterstützung der Entwicklerteams bei Architekturentscheidungen und der Realisierung der entworfenen Architektur
Konzeption und Realisierung der Prozesse und Umgebungen für Testen und Überwachung der Plattform sowie der einzelnen Komponenten
Durchführung PoCs, Verproben der Technologien
Definition von Coding Guidelines und Standards
Coaching der Teams
Entwicklung eines Registrierungssystems für einen Kunden aus dem Bereich der öffentlichen Verwaltung
Erstellung von technischen Anforderungen auf Basis von Epen und User-Stories
Umsetzung der Anforderungen in einem agilen Team
Code-Reviews
Dokumentation
2013 - 2013:
Rolle: Architekt und technischer Product Owner (crossfunktionale agile Teams)
Aufgaben:
Verantwortung für den Entwurf der zukünftigen Systemarchitektur
Federführung bei Analyse, Vorbereitung und Umsetzung der Migration des Produkts auf neue Frameworks
Erstellung von technischen Anforderungen auf Basis von Epen und User-Stories
Unterstützung und Coaching innerhalb des Projektteams
Konsultierende Rolle in teamübergreifenden Backlog Refinements
2013 - 2013:
Rolle: Fachentwickler (klassische Entwicklung, Wasserfallmodell)
Aufgaben:
Implementierung der Anforderungen auf Basis der Fach- und DV-Konzepte
Erstellung / Erweiterung der technischen Design-Dokumente (DV-Konzepte)
Ansprechpartner für Wartung- und Support-Teams bei Fehleranalyse, Testdurchführung und Dokumentation
Ansprechpartner für den Fachbereich, Anforderungsanalyse
Weiterentwicklung und Pflege des verbundweiten Informationsportals für Banker
Erstellung der Fachkonzeption in Abstimmung mit der Fachabteilung des Kunden
Erstellung des technischen Designs
Entwicklung und Pflege der Anwendung
Entwicklung am Modul zur Verwaltung und Pflege von Kartenprodukten (EC-Karten, Kundenkarten, Sparkarten, Kreditkarten uvm.)
Erstellung von Lasttesttreibern, Einbindung dieser in die bestehende Lasttest-Infrastruktur
Coaching innerhalb des Projektteams
Konzeption und Realisierung mehrerer Backend- und Frontend-Komponenten zur Erweiterung des Sortiments und Optimierung von komplexen Geschäftsprozessen
Konzeption und Entwicklung einer webbasierten Anwendung zur Verwaltung und Überwachung von zahlreichen (> 200) Prozessen
Konzeption und Entwicklung einer Scheduler-Komponente zur Ausführung und automatisierten Überwachung von zahlreichen, teilw. untereinander abhängigen, Prozessen
Konzeption und Entwicklung div. Frameworks zur Erstellung von Prozessen zur Abbildung komplexer Geschäftsvorfälle
Modellierung/Entwurf mehrerer komplexer Datenbanken
Konzeption und Realisierung einer Anwendung zum Management von Veranstaltungen
Modellierung und Entwurf der dem Produkt zugrunde liegenden relationalen Datenbank
Konzeption, Entwicklung und Produktionseinführung des Produkts
Analyse und Migration der Daten aus der Altanwendung
Schulung der Kunden-Mitarbeiter
2005 - 2005: Konzeption eines SNMP-Serverdienstes
Branche: IT/ Software
Aufgaben:
Konzeption eines SNMP-Serverdienstes für eine Embedded-Plattform (s.u.)
Technologien:
C, Nucleus (UNIX-artiges Echtzeitbetriebssystem)
2004 - 2004: Konzeption und Realisierung einer CGI-ähnlichen Komponente
Branche: IT/ Software
Aufgaben:
Konzeption und Realisierung einer CGI-ähnlichen Komponente für den Webserver-Dienst einer Embedded-Plattform. Entwicklung einer webbasierten Administrationsanwendung
Technologien:
C, Nucleus (UNIX-artiges Echtzeitbetriebssystem)
2004 - 2004: Konzeption und Entwicklung eines Frameworks
Kunde: Versicherungen
Aufgaben:
Konzeption und Entwicklung eines Frameworks für konfigurierbaren Austausch komplexer Daten zwischen zwei Datenbank- bzw. Dateisystem-basierten Datenquellen
Technologien:
Java, DB2, Oracle, XML
2003 - 2003: Konzeption und Realisierung eines FTP-Servers
Branche: IT/Software
Aufgaben:
Konzeption und Realisierung eines FTP-Servers für eine Embedded-Plattform
Technologien:
C, Nucleus (UNIX-artiges Echtzeitbetriebssystem)
2003 - 2003: Portierung
Kunde: Medienkonzern
Aufgaben:
Portierung (C++ -> Java, MySQL -> PostgreSQL) und Weiterentwicklung des Datenservers für vertrauliche Inhalte (s.u.)
Technologien:
C++, Java, MySQL, PostgreSQL
2003 - 2003: Konzeption und Realisierung einer Anwendung
Branche: Bekleidung, Mode
Aufgaben:
Konzeption und Realisierung einer Anwendung für Analyse und Vergleich strukturierter Textdateien
Technologien:
Visual Basic, MS SQL Server
2003 (1 Monat):Analyse der fachlichen Geschäftsprozesse einer Berufsgenossenschaft, Konzeption eines Printing-Systems
Kunde: Versicherungen
2002 (2 Monate): Konzeption und Realisierung eines Systems zur Pflege und Auswertung von Kunden- und Onlineshop-Daten
Kunde: Medienkonzern
Technologien:
Visual Basic, MS SQL Server
2002 (8 Monate): Konzeption und Entwicklung
Kunde: Medienkonzern
Aufgaben:
Konzeption und Entwicklung eines Datenservers für sensible und vertrauliche Inhalte eines Medien-Konzerns
Konzeption und Entwicklung einer webbasierten Pflege- und Administrationsanwendung für Marketing-Abteilung und Call-Center
Technologien:
C++, Perl, Bash, MySQL, XML, Linux, PHP
Zeitraum: 2001 (8 Monate)
Beschreibung:
Konzeption und Realisierung mehrerer spezieller Komponenten für ein Community-Projekt (Suchthilfeportal) der Stadt München
Kunde/Branche: studienbegleitendes Projekt, Diplomarbeit
Technologien:
- PHP
- MySQL
Zeitraum: 2000-2001
Beschreibung:
Entwicklung div. personalisierter dynamischer Webanwendungen im eCommerce-/eBusiness-Umfeld
Kunde/Branche: Online-Handel, Medien
Technologien:
- Java
- PHP
- MySQL
- Oracle
- Openshop Business
Zeitraum: 1999 (6 Monate)
Beschreibung:
Portierung eines proprietären Produkts (?SMS-Server?) von Windows NT nach Linux
Kunde/Branche: studienbegleitendes Projekt
Technologien:
- C
Zeitraum: 1998-2000
Beschreibung:
Konzeption und Entwicklung mehrerer kleiner statischer und dynamischer Web-Auftritte
Kunde/Branche: div. studienbegleitende Jobs
Technologien:
- HTML
- Java
- Perl
- PHP
- MySQL
- MS SQL
Zeitraum: 1998 (6 Monate)
Beschreibung:
Konzeption und Realisierung einer Anwendung zur Durchführung von kognitiven Experimenten am Lehrstuhl für allg. Psychologie (LMU München)
Kunde/Branche: studienbegleitendes Projekt
Technologien:
- Turbo Pascal
Solution Architect (Hands on)
Enterprise Architect
Technical Lead
Banken
Finanzwesen
Versicherungen
Softwarehersteller
Medien
Online-Medien
Verlage
Online-Handel
eBusiness
eCommerce
Aufbau und Pflege der Architektur des neuen hochverfügbaren und performanten globalen Webshops sowie diverser Backendsysteme
Beratung beim Aufbau einer Umgebung und Etablieren von Prozessen für Last- und Performancetests für eine globale eCommerce-Plattform
Analyse der vorhandenen Lösungen und Abläufe
Auswahl und Aufbau des technologischen Stacks für Last- und Performancetests inklusive technische Infrastruktur
Unterstützung und Beratung der Teams bei der Implementierung von produktspezifischen Lösungen
Beratung und Koordinierung bei Planung und Durchführung von Lasttests
Erweiterung der eCommerce-Plattform um einen Marktplatz
Technische Integration, Anbindung mehrerer Drittanbieter-Produkte
Entwurf und Realisierung von Integrationsschnittstellen
Modellierung und Umsetzung von Produktübergreifenden Geschäftsprozessen
Aufbau und Pflege der Architektur des neuen hochverfügbaren und performanten globalen Webshops sowie diverser Backendsysteme
API-Design
Konzeption und Aufbau der Cloud-basierten Infrastruktur im Hinblick auf die Hochverfügbarkeit, Performance und IT-Sicherheit
Konzeption und Realisierung der schrittweisen Migration von der alten auf die neue Plattform
Etablierung der DevOps / DevSecOps-Prozesse in den Teams
Unterstützung der Entwicklerteams bei Architekturentscheidungen und der Realisierung der entworfenen Architektur
Konzeption und Realisierung der Prozesse und Umgebungen für Testen und Überwachung der Plattform sowie der einzelnen Komponenten
Durchführung PoCs, Verproben der Technologien
Definition von Coding Guidelines und Standards
Coaching der Teams
Entwicklung eines Registrierungssystems für einen Kunden aus dem Bereich der öffentlichen Verwaltung
Erstellung von technischen Anforderungen auf Basis von Epen und User-Stories
Umsetzung der Anforderungen in einem agilen Team
Code-Reviews
Dokumentation
2013 - 2013:
Rolle: Architekt und technischer Product Owner (crossfunktionale agile Teams)
Aufgaben:
Verantwortung für den Entwurf der zukünftigen Systemarchitektur
Federführung bei Analyse, Vorbereitung und Umsetzung der Migration des Produkts auf neue Frameworks
Erstellung von technischen Anforderungen auf Basis von Epen und User-Stories
Unterstützung und Coaching innerhalb des Projektteams
Konsultierende Rolle in teamübergreifenden Backlog Refinements
2013 - 2013:
Rolle: Fachentwickler (klassische Entwicklung, Wasserfallmodell)
Aufgaben:
Implementierung der Anforderungen auf Basis der Fach- und DV-Konzepte
Erstellung / Erweiterung der technischen Design-Dokumente (DV-Konzepte)
Ansprechpartner für Wartung- und Support-Teams bei Fehleranalyse, Testdurchführung und Dokumentation
Ansprechpartner für den Fachbereich, Anforderungsanalyse
Weiterentwicklung und Pflege des verbundweiten Informationsportals für Banker
Erstellung der Fachkonzeption in Abstimmung mit der Fachabteilung des Kunden
Erstellung des technischen Designs
Entwicklung und Pflege der Anwendung
Entwicklung am Modul zur Verwaltung und Pflege von Kartenprodukten (EC-Karten, Kundenkarten, Sparkarten, Kreditkarten uvm.)
Erstellung von Lasttesttreibern, Einbindung dieser in die bestehende Lasttest-Infrastruktur
Coaching innerhalb des Projektteams
Konzeption und Realisierung mehrerer Backend- und Frontend-Komponenten zur Erweiterung des Sortiments und Optimierung von komplexen Geschäftsprozessen
Konzeption und Entwicklung einer webbasierten Anwendung zur Verwaltung und Überwachung von zahlreichen (> 200) Prozessen
Konzeption und Entwicklung einer Scheduler-Komponente zur Ausführung und automatisierten Überwachung von zahlreichen, teilw. untereinander abhängigen, Prozessen
Konzeption und Entwicklung div. Frameworks zur Erstellung von Prozessen zur Abbildung komplexer Geschäftsvorfälle
Modellierung/Entwurf mehrerer komplexer Datenbanken
Konzeption und Realisierung einer Anwendung zum Management von Veranstaltungen
Modellierung und Entwurf der dem Produkt zugrunde liegenden relationalen Datenbank
Konzeption, Entwicklung und Produktionseinführung des Produkts
Analyse und Migration der Daten aus der Altanwendung
Schulung der Kunden-Mitarbeiter
2005 - 2005: Konzeption eines SNMP-Serverdienstes
Branche: IT/ Software
Aufgaben:
Konzeption eines SNMP-Serverdienstes für eine Embedded-Plattform (s.u.)
Technologien:
C, Nucleus (UNIX-artiges Echtzeitbetriebssystem)
2004 - 2004: Konzeption und Realisierung einer CGI-ähnlichen Komponente
Branche: IT/ Software
Aufgaben:
Konzeption und Realisierung einer CGI-ähnlichen Komponente für den Webserver-Dienst einer Embedded-Plattform. Entwicklung einer webbasierten Administrationsanwendung
Technologien:
C, Nucleus (UNIX-artiges Echtzeitbetriebssystem)
2004 - 2004: Konzeption und Entwicklung eines Frameworks
Kunde: Versicherungen
Aufgaben:
Konzeption und Entwicklung eines Frameworks für konfigurierbaren Austausch komplexer Daten zwischen zwei Datenbank- bzw. Dateisystem-basierten Datenquellen
Technologien:
Java, DB2, Oracle, XML
2003 - 2003: Konzeption und Realisierung eines FTP-Servers
Branche: IT/Software
Aufgaben:
Konzeption und Realisierung eines FTP-Servers für eine Embedded-Plattform
Technologien:
C, Nucleus (UNIX-artiges Echtzeitbetriebssystem)
2003 - 2003: Portierung
Kunde: Medienkonzern
Aufgaben:
Portierung (C++ -> Java, MySQL -> PostgreSQL) und Weiterentwicklung des Datenservers für vertrauliche Inhalte (s.u.)
Technologien:
C++, Java, MySQL, PostgreSQL
2003 - 2003: Konzeption und Realisierung einer Anwendung
Branche: Bekleidung, Mode
Aufgaben:
Konzeption und Realisierung einer Anwendung für Analyse und Vergleich strukturierter Textdateien
Technologien:
Visual Basic, MS SQL Server
2003 (1 Monat):Analyse der fachlichen Geschäftsprozesse einer Berufsgenossenschaft, Konzeption eines Printing-Systems
Kunde: Versicherungen
2002 (2 Monate): Konzeption und Realisierung eines Systems zur Pflege und Auswertung von Kunden- und Onlineshop-Daten
Kunde: Medienkonzern
Technologien:
Visual Basic, MS SQL Server
2002 (8 Monate): Konzeption und Entwicklung
Kunde: Medienkonzern
Aufgaben:
Konzeption und Entwicklung eines Datenservers für sensible und vertrauliche Inhalte eines Medien-Konzerns
Konzeption und Entwicklung einer webbasierten Pflege- und Administrationsanwendung für Marketing-Abteilung und Call-Center
Technologien:
C++, Perl, Bash, MySQL, XML, Linux, PHP
Zeitraum: 2001 (8 Monate)
Beschreibung:
Konzeption und Realisierung mehrerer spezieller Komponenten für ein Community-Projekt (Suchthilfeportal) der Stadt München
Kunde/Branche: studienbegleitendes Projekt, Diplomarbeit
Technologien:
- PHP
- MySQL
Zeitraum: 2000-2001
Beschreibung:
Entwicklung div. personalisierter dynamischer Webanwendungen im eCommerce-/eBusiness-Umfeld
Kunde/Branche: Online-Handel, Medien
Technologien:
- Java
- PHP
- MySQL
- Oracle
- Openshop Business
Zeitraum: 1999 (6 Monate)
Beschreibung:
Portierung eines proprietären Produkts (?SMS-Server?) von Windows NT nach Linux
Kunde/Branche: studienbegleitendes Projekt
Technologien:
- C
Zeitraum: 1998-2000
Beschreibung:
Konzeption und Entwicklung mehrerer kleiner statischer und dynamischer Web-Auftritte
Kunde/Branche: div. studienbegleitende Jobs
Technologien:
- HTML
- Java
- Perl
- PHP
- MySQL
- MS SQL
Zeitraum: 1998 (6 Monate)
Beschreibung:
Konzeption und Realisierung einer Anwendung zur Durchführung von kognitiven Experimenten am Lehrstuhl für allg. Psychologie (LMU München)
Kunde/Branche: studienbegleitendes Projekt
Technologien:
- Turbo Pascal
Solution Architect (Hands on)
Enterprise Architect
Technical Lead
Banken
Finanzwesen
Versicherungen
Softwarehersteller
Medien
Online-Medien
Verlage
Online-Handel
eBusiness
eCommerce