- Coaching mehrerer Teams als Entwicklermitglied im Team
- Steuerung der Cross-Team-Interaktionen
- Etablierung von CD Workflows im Team
- Etablierung DevOps Prozessen
- Ausrichtung von Design und Architektur auf Agiles Vorgehen
12/2005 - 01/2013: Addon für Webtests
Branche:
Software Qualitätssicherung
Rolle:
Project Lead und Entwickler
Aufgaben:
Konzeption und Entwicklung, Support
Teamgrösse:
1-5 Mitarbeiter
Produkte:
Mozilla XPCom, Firefox AddonSDK, XUL, XBL, Javascript, CSS, HTML, Selenium Core
01/1012 - heute: Supporttools für EPG Redaktion
Branche:
Medien
Rolle:
Entwickler
Aufgaben:
Konzeption und Entwicklung, Support
Einführung agile Softwareentwicklung,
Coaching des Kunden für die Rolle des ProductOwners,
Einführung in die Verwendung von Jira/Greenhopper und Confluence als Kommunikationsmittel
Teamgrösse:
3 Mitarbeiter
Produkte:
Javascript, jquery, jqueryui, ElasticSearch, Java, AtmosphereFramework
10/2013 - heute: P2P fähigen Kommunikationslösung
Branche:
Mobile Kommunikation
Rolle:
Produktentwicklung
Aufgaben:
Entwicklung einer P2P fähigen Kommunikationslösung
Teamgrösse:
2 Mitarbeiter
Produkte:
Operational Transformation, Java, Javascript, Android iOS, Vert.x
05/2012 - 09/2013: Qualitätsmanagement einer SSO- und Paymentplattform
Branche:
Verlage
Rolle:
Qualitätsmanager
Aufgaben:
- Planung und Durchführung von Akzeptanztests
- Optimierung der Plattformnutzung auf kürzeres time to market
- Beratung zur Durchführung von Qualitätssicherungsmassnahmen
- Koordination von Mitarbeitern in der Qualitätssicherung
- Organisation von Smoketests für das Rollout
- Testdatenbeschaffung und -sicherung
- Planung und Durchführung von Last- und Performanztests
- Planung von performanzoptimierende Massnahmen
Teamgrösse:
5-60 Mitarbeiter
Produkte:
Heterogenes Umfeld: Java, SAP, MySQL, Infinfispan, Jenkins, Cucumber, The Grinder, HTML, Linux, CAS
01/2012 - 04/2012: Editor und Konverter für EPG Daten
Branche:
TV Broadcasting
Rolle:
Entwickler
Aufgaben:
Analyse, Architektur, Design, Implementierung, Test und Betrieb
Teamgrösse:
2 Mitarbeiter
Produkte:
Java, Javascript, jQuery, HTML, CSS, JIRA, ElasticSearch, Linux Server
07/2011 - 12/2011: Beratung Agile Softwareentwicklung und CI
Branche:
Marketing, Markenmanagement
Rolle:
Berater Prozessoptimierung, Build Engineer
Aufgaben:
Einführung von SCRUM als Scrum Coach
Planung, Beratung und Durchführung des Transformationsprozesses für Management, Team und Product Owner,
Teambuilding,
Voraussetzungen für mehrere SCRUM-Teams schaffen,
Optimierung von Softwareentwicklungsprozessen und -infrastruktur
Anpassungen des Softwareprodukts (Testbarkeit, Skalierbarkeit und Fähigkeit, das Produkt von mehreren Teams weiterentwickeln zu lassen)
Etablierung einer Produktentwicklung, Installation und Konfiguration von Entwicklungstools und Services, Buildautomation
Teamgrösse:
6-20 Mitarbeiter
Produkte:
PHP, Zend, Javascript HTML5, CSS3
06/2010 - 06/2011: inHouse Coaching und Projektleitung
Branche:
Softwareentwicklungsdienstleistungen
Rolle:
Softwarearchitekt, Engagement Manager, Inhouse Coaching
Aufgaben:
Einführung von SCRUM inHouse für 2 Teams,
Teambuilding, Anbindung an das Controlling
Aufbau von Controlling- und Management eines Offshore SCRUM-Teams
Optimierung von Softwareentwicklungsprozessen und -infrastruktur
Projektleitung
Coaching
Teamgrösse:
6- 10 Mitarbeiter
Produkte:
Java, PHP, .NET, Javascript, HTML, CSS
11/2010 - 06/2011: Loganalyse
Branche:
Schienenverkehr
Rolle:
Softwarearchitekt, Entwickler
Aufgaben:
Konzeption, Architektur und Entwicklung einer Webanwendung zur Echtzeitanalyse von Logdateien in der Cloud und im Cluster
Teamgrösse:
3 Mitarbeiter
Produkte:
Java, ServletAPI, SAX, ElasticSearch, Springframework, jquery, jquery-ui
10/2009 - 05/2010: Software zur Ressourcenplanung
Branche:
Banken
Rolle:
Architekt und Entwickler
Aufgaben:
Konzeption, Entwicklung und Einführung einer Webanwendung zur verteilten Resourcenplanung und -controlling
Teamgrösse:
1 Mitarbeiter
Produkte:
Java, ServletAPI, jquery, jquery-ui, MySQL
10/2009 - 05/2010: Assistenz der Abteilungsleitung, Berater
Branche:
Banken
Rolle:
Berater Prozessoptimierung, Assistenz Abteilungsleitung
Aufgaben:
Optimierung von Planungs- und Kontrollprozessen in der Systembetreuung,
Prüfung der Anwendbarkeit Agiler Prinzipien für weltweit verteilt operierende Teams
Teamgrösse:
23 Mitarbeiter
Produkte:
Apache WebServer, Tomcat, LDAP, Domainverwaltung, JIRA und Confluence, Virtualisierung
06/2008 - 11/2009: Qualitätssicherung für ein Kreditkartenabrechnungssystem
Branche:
Banken
Rolle:
Berater, Testmanagement
Aufgaben:
Verkürzung der Releasezyklen bei gleichzeitiger Verbesserung der Qualität durch Einführung und Anwendung Agiler Methoden
Optimierung und Automatisierung der Testdurchführung
Durchführung und Organisation automatisierter Lasttests sowie funktionaler UI Tests
Teamgrösse:
8 Mitarbeiter
Produkte:
Java5, J2EE, Python, JavaScript, bash, HTML, XML, XSL
The Grinder, Molybdenum, JMeter, Bamboo
CVS, Maven 2, JIRA, ANT, POI, JEXL, JBoss 3.2
02/2007 - 05/2008: Aufbau einer CI Umgebung für die Portalentwicklung
Branche:
Telekommunikation
Rolle:
Berater Technologische Strategie
Aufgaben:
Entwicklung und Umsetzung eines Developmentprozesses basierend auf Continuous Integration und Test First für eine heterogene Applikationslandschaft
Einbettung in SCRUM
Einführung eines automatischen Integrationstestsytems basierend auf Model Driven Testing für alle Applikationsschichten inklusive des User Interfaces
Entwicklung einer Domain Specific Language als Basis für MDT und der dazugehörigen Tools (Domain Workbench)
Aufwands- und Risikoabschätzungen sowie Coaching.
Durchführung von Refactorings mit Hilfe der eingeführten Systeme
Teamgrösse:
26 Mitarbeiter
Produkte:
Java5, J2EE, XML, XSL, XSD, RelaxNG
Eclipse, Rational Software Architect
Cocoon 2, Spring 1.2, Spring Webflow, Hibernate 2/3
Eclipse Modelling Tools inkl. eCore, JBoss 3.2, SOAP, Tomcat, Rational Clearcase, Maven 2, Subversion, UML, ATL, JMeter, CruiseControl
10/2004 01/2007: Entwicklung und Architektur eines SelfCare Portals
Branche:
Telekommunikation
Rolle:
Application Architect
Aufgaben:
Analyse, Design und Architektur des Selfcare Portals, Optimierung der Pflegbarkeit, Performanz und Verfügbarkeit
Teamgrösse:
15 Mitarbeiter
Produkte:
Java1.4 und 5, J2EE, XML, XSL, XSD,
Eclipse, Rational Software Architect
Cocoon 2, Spring 1.2, Spring Webflow, Hibernate 2, JBoss 3.2, SOAP, Tomcat, Rational Clearcase, UML
Diplom Informatiker (univ.)
- Coaching mehrerer Teams als Entwicklermitglied im Team
- Steuerung der Cross-Team-Interaktionen
- Etablierung von CD Workflows im Team
- Etablierung DevOps Prozessen
- Ausrichtung von Design und Architektur auf Agiles Vorgehen
12/2005 - 01/2013: Addon für Webtests
Branche:
Software Qualitätssicherung
Rolle:
Project Lead und Entwickler
Aufgaben:
Konzeption und Entwicklung, Support
Teamgrösse:
1-5 Mitarbeiter
Produkte:
Mozilla XPCom, Firefox AddonSDK, XUL, XBL, Javascript, CSS, HTML, Selenium Core
01/1012 - heute: Supporttools für EPG Redaktion
Branche:
Medien
Rolle:
Entwickler
Aufgaben:
Konzeption und Entwicklung, Support
Einführung agile Softwareentwicklung,
Coaching des Kunden für die Rolle des ProductOwners,
Einführung in die Verwendung von Jira/Greenhopper und Confluence als Kommunikationsmittel
Teamgrösse:
3 Mitarbeiter
Produkte:
Javascript, jquery, jqueryui, ElasticSearch, Java, AtmosphereFramework
10/2013 - heute: P2P fähigen Kommunikationslösung
Branche:
Mobile Kommunikation
Rolle:
Produktentwicklung
Aufgaben:
Entwicklung einer P2P fähigen Kommunikationslösung
Teamgrösse:
2 Mitarbeiter
Produkte:
Operational Transformation, Java, Javascript, Android iOS, Vert.x
05/2012 - 09/2013: Qualitätsmanagement einer SSO- und Paymentplattform
Branche:
Verlage
Rolle:
Qualitätsmanager
Aufgaben:
- Planung und Durchführung von Akzeptanztests
- Optimierung der Plattformnutzung auf kürzeres time to market
- Beratung zur Durchführung von Qualitätssicherungsmassnahmen
- Koordination von Mitarbeitern in der Qualitätssicherung
- Organisation von Smoketests für das Rollout
- Testdatenbeschaffung und -sicherung
- Planung und Durchführung von Last- und Performanztests
- Planung von performanzoptimierende Massnahmen
Teamgrösse:
5-60 Mitarbeiter
Produkte:
Heterogenes Umfeld: Java, SAP, MySQL, Infinfispan, Jenkins, Cucumber, The Grinder, HTML, Linux, CAS
01/2012 - 04/2012: Editor und Konverter für EPG Daten
Branche:
TV Broadcasting
Rolle:
Entwickler
Aufgaben:
Analyse, Architektur, Design, Implementierung, Test und Betrieb
Teamgrösse:
2 Mitarbeiter
Produkte:
Java, Javascript, jQuery, HTML, CSS, JIRA, ElasticSearch, Linux Server
07/2011 - 12/2011: Beratung Agile Softwareentwicklung und CI
Branche:
Marketing, Markenmanagement
Rolle:
Berater Prozessoptimierung, Build Engineer
Aufgaben:
Einführung von SCRUM als Scrum Coach
Planung, Beratung und Durchführung des Transformationsprozesses für Management, Team und Product Owner,
Teambuilding,
Voraussetzungen für mehrere SCRUM-Teams schaffen,
Optimierung von Softwareentwicklungsprozessen und -infrastruktur
Anpassungen des Softwareprodukts (Testbarkeit, Skalierbarkeit und Fähigkeit, das Produkt von mehreren Teams weiterentwickeln zu lassen)
Etablierung einer Produktentwicklung, Installation und Konfiguration von Entwicklungstools und Services, Buildautomation
Teamgrösse:
6-20 Mitarbeiter
Produkte:
PHP, Zend, Javascript HTML5, CSS3
06/2010 - 06/2011: inHouse Coaching und Projektleitung
Branche:
Softwareentwicklungsdienstleistungen
Rolle:
Softwarearchitekt, Engagement Manager, Inhouse Coaching
Aufgaben:
Einführung von SCRUM inHouse für 2 Teams,
Teambuilding, Anbindung an das Controlling
Aufbau von Controlling- und Management eines Offshore SCRUM-Teams
Optimierung von Softwareentwicklungsprozessen und -infrastruktur
Projektleitung
Coaching
Teamgrösse:
6- 10 Mitarbeiter
Produkte:
Java, PHP, .NET, Javascript, HTML, CSS
11/2010 - 06/2011: Loganalyse
Branche:
Schienenverkehr
Rolle:
Softwarearchitekt, Entwickler
Aufgaben:
Konzeption, Architektur und Entwicklung einer Webanwendung zur Echtzeitanalyse von Logdateien in der Cloud und im Cluster
Teamgrösse:
3 Mitarbeiter
Produkte:
Java, ServletAPI, SAX, ElasticSearch, Springframework, jquery, jquery-ui
10/2009 - 05/2010: Software zur Ressourcenplanung
Branche:
Banken
Rolle:
Architekt und Entwickler
Aufgaben:
Konzeption, Entwicklung und Einführung einer Webanwendung zur verteilten Resourcenplanung und -controlling
Teamgrösse:
1 Mitarbeiter
Produkte:
Java, ServletAPI, jquery, jquery-ui, MySQL
10/2009 - 05/2010: Assistenz der Abteilungsleitung, Berater
Branche:
Banken
Rolle:
Berater Prozessoptimierung, Assistenz Abteilungsleitung
Aufgaben:
Optimierung von Planungs- und Kontrollprozessen in der Systembetreuung,
Prüfung der Anwendbarkeit Agiler Prinzipien für weltweit verteilt operierende Teams
Teamgrösse:
23 Mitarbeiter
Produkte:
Apache WebServer, Tomcat, LDAP, Domainverwaltung, JIRA und Confluence, Virtualisierung
06/2008 - 11/2009: Qualitätssicherung für ein Kreditkartenabrechnungssystem
Branche:
Banken
Rolle:
Berater, Testmanagement
Aufgaben:
Verkürzung der Releasezyklen bei gleichzeitiger Verbesserung der Qualität durch Einführung und Anwendung Agiler Methoden
Optimierung und Automatisierung der Testdurchführung
Durchführung und Organisation automatisierter Lasttests sowie funktionaler UI Tests
Teamgrösse:
8 Mitarbeiter
Produkte:
Java5, J2EE, Python, JavaScript, bash, HTML, XML, XSL
The Grinder, Molybdenum, JMeter, Bamboo
CVS, Maven 2, JIRA, ANT, POI, JEXL, JBoss 3.2
02/2007 - 05/2008: Aufbau einer CI Umgebung für die Portalentwicklung
Branche:
Telekommunikation
Rolle:
Berater Technologische Strategie
Aufgaben:
Entwicklung und Umsetzung eines Developmentprozesses basierend auf Continuous Integration und Test First für eine heterogene Applikationslandschaft
Einbettung in SCRUM
Einführung eines automatischen Integrationstestsytems basierend auf Model Driven Testing für alle Applikationsschichten inklusive des User Interfaces
Entwicklung einer Domain Specific Language als Basis für MDT und der dazugehörigen Tools (Domain Workbench)
Aufwands- und Risikoabschätzungen sowie Coaching.
Durchführung von Refactorings mit Hilfe der eingeführten Systeme
Teamgrösse:
26 Mitarbeiter
Produkte:
Java5, J2EE, XML, XSL, XSD, RelaxNG
Eclipse, Rational Software Architect
Cocoon 2, Spring 1.2, Spring Webflow, Hibernate 2/3
Eclipse Modelling Tools inkl. eCore, JBoss 3.2, SOAP, Tomcat, Rational Clearcase, Maven 2, Subversion, UML, ATL, JMeter, CruiseControl
10/2004 01/2007: Entwicklung und Architektur eines SelfCare Portals
Branche:
Telekommunikation
Rolle:
Application Architect
Aufgaben:
Analyse, Design und Architektur des Selfcare Portals, Optimierung der Pflegbarkeit, Performanz und Verfügbarkeit
Teamgrösse:
15 Mitarbeiter
Produkte:
Java1.4 und 5, J2EE, XML, XSL, XSD,
Eclipse, Rational Software Architect
Cocoon 2, Spring 1.2, Spring Webflow, Hibernate 2, JBoss 3.2, SOAP, Tomcat, Rational Clearcase, UML
Diplom Informatiker (univ.)