Product Owner / Agile Coach
Skills
agilen, Scrum, Salesforce Service Cloud, Ticket-System, Jira/Confluence, Salesforce, CRM, Cloud, User Interface, User Stories, ScrumMaster, Atlassian Jira, C++, Python, SaaS, DevOps, Domain Driven Design, Jira, Confluence, Continuous Integration, Java, Spring Cloud, Balsamiq, js, MS SQL Server, Interfaces, Management-Scrum, Atlassian, UI, MFC, NET WPF, TFS, C#/.NET, WPF, CRM-System, Kanban, Word, Excel, Salesforce CRM, Microsoft Word, Java EE, Java ServerFaces, JSF, GKV, PKV, Microsoft Excel, Glassfish, Mindmap, UML, DICOM, Spring Framework, Hibernate, Java Swing, Mysql, Doors, Datenbank, JDBC, Entity Beans, EJB 1.1, Refactoring, J2EE, Spring, EJB, SQL, Struts, Javascript, Velocity, Toplink, DSL, JavaCC, dbox2, Java (+), Apex (+), Swift 4.x (+), C++ (+), C#/.NET (+), TypeScript (+), JavaScript (+), Scala (+, Salesforce Platform (++, Lightning Web Components, Visualforce, Salesforce DX, Hibernate (+), Spring (+), Java EE (+, Play! (+), Akka, Angular 2 (+, Softwareentwicklung, Design Patterns, OOA, OOD, Microservices o Test, Continuous Delivery, Datenbanken, Oracle, Postgresql, MongoDB, Scrum (+++, Kanban (++, User Story Mapping (+++, Impact Mapping (++, Example Mapping / Specification by Example (++, Domain Driven Design (+), Event Storming (++, Extreme Programming, Nexus Scaled Scrum (++, Lego4Scrum (++, Design Thinking (+), Business Modell Canvas (+), Value Proposition Canvas (+), Lean Startup (+), Pair/Mob Programming (+), Dojos/Hackathon (+, Server / Cloud, Tomcat, Jetty, JBoss, Amazon AWS, Google Cloud Platform, Betriebssysteme, OS o macOS, iOS, Ubuntu, Debian, Windows, Tools, Trello, VirtualBox, vmware, Vagrant, Docker, Git, CVS, Subversion, Bitbucket, GitHub, Maven, Ant, Jenkins, Cloudbees, Nagios, Puppet, Chef, MS SharePoint, Liferay, Homebrew, IntelliJ, Netbeans, Eclipse, Visual Studio Code, XCode, Salesforce CRM & Service Cloud, UML 2.0
Projekthistorie
03/2019
-
bis jetzt
Verantwortungsbereich / Aufgaben:
Einführung von agilen Methoden und Scrum im Unternehmen
Aufbau von Scrum-Teams
Aufbau und Coaching von Product Ownern
-----
Projekt: Service-/Callcenter-Anwendung auf Basis von Salesforce Service Cloud
Rolle: Product Owner / Agile Coach
Einführung von agilen Methoden und Scrum im Unternehmen
Aufbau von Scrum-Teams
Aufbau und Coaching von Product Ownern
-----
Projekt: Service-/Callcenter-Anwendung auf Basis von Salesforce Service Cloud
Rolle: Product Owner / Agile Coach
09/2017
-
12/2018
Technical Product Owner
Verantwortungsbereich / Aufgaben:
Erstellung und Pflege der Product Roadmap
Erstellung und Pflege des Product Backlogs
Releaseplanung
Aufnahme der Anforderungen
Priorisierung der User Stories
Steuerung des Entwicklungsteams
Durchführung von Sprint Planning & Review
Coaching der ScrumMaster & der Organisation
Methoden / Technologien:
Scrum, Atlassian Jira, C++, Python
-----
Projekt: Entwicklung einer Plattform zur digitalen Abwicklung aller Prozesse einer Kunden-
Lieferanten-Beziehung (Automotive/Aerospace/Railway/Engineering)
Rolle: Technical Product Owner
Erstellung und Pflege der Product Roadmap
Erstellung und Pflege des Product Backlogs
Releaseplanung
Aufnahme der Anforderungen
Priorisierung der User Stories
Steuerung des Entwicklungsteams
Durchführung von Sprint Planning & Review
Coaching der ScrumMaster & der Organisation
Methoden / Technologien:
Scrum, Atlassian Jira, C++, Python
-----
Projekt: Entwicklung einer Plattform zur digitalen Abwicklung aller Prozesse einer Kunden-
Lieferanten-Beziehung (Automotive/Aerospace/Railway/Engineering)
Rolle: Technical Product Owner
02/2018
-
05/2018
Product Owner und Agile Coach
Entwicklung seiner Software zur Logistikkostenoptimierung
Verantwortungsbereich / Aufgaben:
Technische Anforderungsanalysen und darauf aufbauend Erstellung von Lösungskonzepten
sowie Bewertung von Fachkonzepten zusammen mit den Software Architekten, Product
Ownern und dem Entwicklungsteam.
Durchführung der Umsetzung mit dem Entwicklungsteam zur Weiterentwicklung der SaaS-
Plattform auf Basis serviceorientierter Architekturen.
Optimierung der agilen Entwicklungsmethoden und dem DevOps-Ansatz.
Berücksichtigung hoher Anforderungen an Skalierbarkeit, Modifizierbarkeit, und
Betriebsstabilität.
Beratung der Product Owner bzgl. der technologischen Umsetzung von
Geschäftsanforderungen.
Methoden / Technologien:
Scrum, Domain Driven Design, Event Storming, Jira/Confluence, Continuous Integration, Java
EE, Spring Cloud
-----
Projekt: Entwicklung einer Software zur Logistikkostenoptimierung
Als Product Owner und Agile Coach unterstütze ich einen Dienstleister in der Logistikbranche
bei der Entwicklung seiner Software zur Logistikkostenoptimierung.
Technische Anforderungsanalysen und darauf aufbauend Erstellung von Lösungskonzepten
sowie Bewertung von Fachkonzepten zusammen mit den Software Architekten, Product
Ownern und dem Entwicklungsteam.
Durchführung der Umsetzung mit dem Entwicklungsteam zur Weiterentwicklung der SaaS-
Plattform auf Basis serviceorientierter Architekturen.
Optimierung der agilen Entwicklungsmethoden und dem DevOps-Ansatz.
Berücksichtigung hoher Anforderungen an Skalierbarkeit, Modifizierbarkeit, und
Betriebsstabilität.
Beratung der Product Owner bzgl. der technologischen Umsetzung von
Geschäftsanforderungen.
Methoden / Technologien:
Scrum, Domain Driven Design, Event Storming, Jira/Confluence, Continuous Integration, Java
EE, Spring Cloud
-----
Projekt: Entwicklung einer Software zur Logistikkostenoptimierung
Als Product Owner und Agile Coach unterstütze ich einen Dienstleister in der Logistikbranche
bei der Entwicklung seiner Software zur Logistikkostenoptimierung.
06/2012
-
06/2016
Inhaber
Projektteam: 8-köpfiges Strategieteam
Stakeholder: Inhaber und alle Mitarbeiter
Verantwortungsbereich / Aufgaben:
Entwicklung und Einführung einer Unternehmensvision gemeinsam mit den Mitarbeitern
Entwicklung und Umsetzung einer Unternehmensstrategie nach EKS (engpass-konzentrierte
Strategie) mit dem Strategieteam
Vorbereitung und Durchführung von Strategieworkshops
Durchführung regelmäßiger Informations- und Diskussionsveranstaltungen für alle
Mitarbeiter
Methoden / Technologien:
Management-Scrum (viermonatige Sprints), digitales Scrumboard, Atlassian Jira
-----
Projekt: UI-Migration
Für einen Gerätehersteller für Bio- und Materialwissenschaften wurde die UI der
Anwendungssoftware von MFC zu .NET WPF migriert. Das Entwicklungsteam war remote
eingesetzt.
Rolle: Projektleiter
Stakeholder: Inhaber und alle Mitarbeiter
Verantwortungsbereich / Aufgaben:
Entwicklung und Einführung einer Unternehmensvision gemeinsam mit den Mitarbeitern
Entwicklung und Umsetzung einer Unternehmensstrategie nach EKS (engpass-konzentrierte
Strategie) mit dem Strategieteam
Vorbereitung und Durchführung von Strategieworkshops
Durchführung regelmäßiger Informations- und Diskussionsveranstaltungen für alle
Mitarbeiter
Methoden / Technologien:
Management-Scrum (viermonatige Sprints), digitales Scrumboard, Atlassian Jira
-----
Projekt: UI-Migration
Für einen Gerätehersteller für Bio- und Materialwissenschaften wurde die UI der
Anwendungssoftware von MFC zu .NET WPF migriert. Das Entwicklungsteam war remote
eingesetzt.
Rolle: Projektleiter
09/2014
-
04/2015
Projektleiter
Projektteam: Entwicklungsteam mit 4 Entwicklern
Stakeholder: Bereichsleiter beim Kunden
Verantwortungsbereich / Aufgaben:
Planung und Durchführung regelmäßiger Projektbesprechungen
Kommunikationsschnittstelle zwischen Auftraggeber und Entwicklungsteam
Zusammenarbeit mit dem Entwicklungsteam
Projektmanagement und -koordination
Methoden / Technologien:
TFS, C#/.NET, WPF
-----
Projekt: CRM-Auswahl und -Einführung von Salesforce
Auswahl und Einführung eines CRM-Systems in einem mittelständischen
Softwareunternehmen.
Rolle: Projektleiter
Stakeholder: Bereichsleiter beim Kunden
Verantwortungsbereich / Aufgaben:
Planung und Durchführung regelmäßiger Projektbesprechungen
Kommunikationsschnittstelle zwischen Auftraggeber und Entwicklungsteam
Zusammenarbeit mit dem Entwicklungsteam
Projektmanagement und -koordination
Methoden / Technologien:
TFS, C#/.NET, WPF
-----
Projekt: CRM-Auswahl und -Einführung von Salesforce
Auswahl und Einführung eines CRM-Systems in einem mittelständischen
Softwareunternehmen.
Rolle: Projektleiter
10/2007
-
12/2014
Software-Architekt
Projektteam: Verschiedene Analyse- und Entwicklungsteams
Stakeholder: Department Manager und Solution Owner auf Kundenseite
Verantwortungsbereich / Aufgaben:
Planung und Durchführung regelmäßiger Projektbesprechungen
Betreuung der eigenen Analyse- und Entwicklungsteams
Projektmanagement und -koordination
Erstellung und Präsentation von Lösungsangeboten
Operative Aktions- und Kontaktplanung
Vorbereitung und Durchführung von Account Meetings mit der Geschäftsführung
Methoden / Technologien:
Microsoft Word, CRM, Mindmap, Atlassian Jira, Java SE/EE
-----
Projekt: Architekturberatung - Global Architecture Team (Medizintechnik)
Das Architekturteam eines Medizintechnikherstellers, zusammengesetzt aus Architekten und
Entwicklern aller Entwicklungsstandorte (Europa und US), hatte die Aufgabe ein Konzept zu
erarbeiten, das a) die Vision des vernetzten OP erfüllt und b) die Definition einer
einheitlichen Schnittstelle bzw. eines Kommunikationsprotokolls für die neue Generation
von Medizintechnikgeräten des Herstellers (weltweit).
Rolle: Software-Architekt
Stakeholder: Department Manager und Solution Owner auf Kundenseite
Verantwortungsbereich / Aufgaben:
Planung und Durchführung regelmäßiger Projektbesprechungen
Betreuung der eigenen Analyse- und Entwicklungsteams
Projektmanagement und -koordination
Erstellung und Präsentation von Lösungsangeboten
Operative Aktions- und Kontaktplanung
Vorbereitung und Durchführung von Account Meetings mit der Geschäftsführung
Methoden / Technologien:
Microsoft Word, CRM, Mindmap, Atlassian Jira, Java SE/EE
-----
Projekt: Architekturberatung - Global Architecture Team (Medizintechnik)
Das Architekturteam eines Medizintechnikherstellers, zusammengesetzt aus Architekten und
Entwicklern aller Entwicklungsstandorte (Europa und US), hatte die Aufgabe ein Konzept zu
erarbeiten, das a) die Vision des vernetzten OP erfüllt und b) die Definition einer
einheitlichen Schnittstelle bzw. eines Kommunikationsprotokolls für die neue Generation
von Medizintechnikgeräten des Herstellers (weltweit).
Rolle: Software-Architekt
10/2013
-
03/2014
Sales Manager und Account Manager
Projektteam: zwei Mitarbeiter und ein externer Dienstleister
Stakeholder: CEO, Department Manager, Sales Manager und Account Manager
Verantwortungsbereich / Aufgaben:
Aufnahme der Anforderungen der Stakeholder
Auswahl und Präsentation von möglichen CRM-Lösungen
Entscheidung für ein CRM-System
Auswahl eines CRM-Dienstleister zur Anpassung des CRM-Systems
Steuerung des Dienstleisters
Priorisierung der Anforderungen / User Stories
Überwachung der Termin- und Budgeteinhaltung
Fachliche Verantwortlichkeit für das Projektteam
Vorbereitung und Durchführung von Projektbesprechungen
Erstellung und Aktualisierung des Projektplans
Methoden / Technologien:
Kanban, Word, Excel, Atlassian Jira, Salesforce CRM
-----
Projekt: Konzeption einer internen Education-Plattform
Zur Weiterbildung und Entwicklung der eigenen Mitarbeiter sollte eine Education-Platform
entwickelt werden. Für die Konzeption wurde ein kleines Analyse- und Architekturteam
interdisziplinär zusammengestellt.
Stakeholder: CEO, Department Manager, Sales Manager und Account Manager
Verantwortungsbereich / Aufgaben:
Aufnahme der Anforderungen der Stakeholder
Auswahl und Präsentation von möglichen CRM-Lösungen
Entscheidung für ein CRM-System
Auswahl eines CRM-Dienstleister zur Anpassung des CRM-Systems
Steuerung des Dienstleisters
Priorisierung der Anforderungen / User Stories
Überwachung der Termin- und Budgeteinhaltung
Fachliche Verantwortlichkeit für das Projektteam
Vorbereitung und Durchführung von Projektbesprechungen
Erstellung und Aktualisierung des Projektplans
Methoden / Technologien:
Kanban, Word, Excel, Atlassian Jira, Salesforce CRM
-----
Projekt: Konzeption einer internen Education-Plattform
Zur Weiterbildung und Entwicklung der eigenen Mitarbeiter sollte eine Education-Platform
entwickelt werden. Für die Konzeption wurde ein kleines Analyse- und Architekturteam
interdisziplinär zusammengestellt.
04/2012
-
08/2012
Account Manager und Proxy Product Owner
en Stakeholdern Methoden
Projektteam: kleines Analyse- und Architekturteam
Stakeholder: Geschäftsführung und Bereichsleiter
Verantwortungsbereich / Aufgaben:
Definition einer Produktvision und der groben Anforderungen
Vorbereitung und Durchführung von Workshops
Regelmäßige Vorstellung bei den Stakeholdern
Methoden / Technologien:
Atlassian Jira, Microsoft Word
-----
Projekt: Buchungs- und Planungsportal für Drittverkäufer im stationären Handel
Im Auftrag für einen Kunden im Dienstleistungsbereich (Sales) wurde ein Buchungs- und
Planungsportal für Drittverkäufer im stationären Handel entwickelt.
Rolle: Account Manager und Proxy Product Owner
Stakeholder: Geschäftsführung und Bereichsleiter
Verantwortungsbereich / Aufgaben:
Definition einer Produktvision und der groben Anforderungen
Vorbereitung und Durchführung von Workshops
Regelmäßige Vorstellung bei den Stakeholdern
Methoden / Technologien:
Atlassian Jira, Microsoft Word
-----
Projekt: Buchungs- und Planungsportal für Drittverkäufer im stationären Handel
Im Auftrag für einen Kunden im Dienstleistungsbereich (Sales) wurde ein Buchungs- und
Planungsportal für Drittverkäufer im stationären Handel entwickelt.
Rolle: Account Manager und Proxy Product Owner
06/2011
-
04/2012
Entwickler
Projektteam: Scrum-Entwicklungsteam mit 6 Entwickler/Tester und 2 Analysten
Stakeholder: Geschäftsführung und IT-Leitung beim Kunden
Verantwortungsbereich / Aufgaben:
Vorbereitung und Durchführung des Sprintreviews mit der IT-Leitung nach jeweiligen
Sprintende (2-wöchig)
Koordination der Analysten und des Entwicklungsteams
Abstimmung der Anforderungen mit den Kunden und Schreiben von User Storys
Pflege des Backlogs
Methoden / Technologien:
Scrum, Atlassian Jira, digitales Scrumboard, Java EE, Java ServerFaces (JSF)
-----
Projekt: PB Global
Einen weltweit agierenden Bonusprogrammdienstleister wurde mit zwei Scrum-
Entwicklungsteams remote unterstützt. Dabei haben die Teams verschiedene Module, wie
z.B. das Kampagnenmodul, der Gesamtlösung erfolgreich umgesetzt.
Rolle: Projektleitung und Account Management
Stakeholder: Geschäftsführung und IT-Leitung beim Kunden
Verantwortungsbereich / Aufgaben:
Vorbereitung und Durchführung des Sprintreviews mit der IT-Leitung nach jeweiligen
Sprintende (2-wöchig)
Koordination der Analysten und des Entwicklungsteams
Abstimmung der Anforderungen mit den Kunden und Schreiben von User Storys
Pflege des Backlogs
Methoden / Technologien:
Scrum, Atlassian Jira, digitales Scrumboard, Java EE, Java ServerFaces (JSF)
-----
Projekt: PB Global
Einen weltweit agierenden Bonusprogrammdienstleister wurde mit zwei Scrum-
Entwicklungsteams remote unterstützt. Dabei haben die Teams verschiedene Module, wie
z.B. das Kampagnenmodul, der Gesamtlösung erfolgreich umgesetzt.
Rolle: Projektleitung und Account Management
06/2010
-
04/2011
Projektleiter und Analyst
Projektteam: Zwei Scrum-Entwicklungsteams mit jeweils 8 Entwicklern/Tester
Stakeholder: Geschäftsführung und Product Owner auf Kundenseite
Verantwortungsbereich / Aufgaben:
Vorbereitung und Durchführung des regelmäßigen (2-wöchige Sprints) Lenkungskreises mit
der Geschäftsführung
Betreuung der Entwicklungsteams
Abstimmung der Anforderungen mit den Product Ownern (Kunde)
Unterstützung der ScrumMaster und Eskalationsebene zum Kunden
Methoden / Technologien:
Scrum, Atlassian Jira, Java EE, Java ServerFaces (JSF)
-----
Projekt: Einsatzplanung und Abrechnung von Rettungsdiensten
Erstellung einer Webapplikation zur Einsatzplanung und Abrechnung von Rettungsdiensten.
Die Anwendung erlaubt den Fahrern von Rettungsfahrzeugen (z.B. Malteser, ASB, BRK, usw.)
die Erfassung von Rettungsdiensten und Krankentransporten und ermöglicht eine direkte
Abrechnung mit den entsprechenden Kostenträgern (GKV, PKV, usw.).
Rolle: Projektleiter und Analyst
Stakeholder: Geschäftsführung und Product Owner auf Kundenseite
Verantwortungsbereich / Aufgaben:
Vorbereitung und Durchführung des regelmäßigen (2-wöchige Sprints) Lenkungskreises mit
der Geschäftsführung
Betreuung der Entwicklungsteams
Abstimmung der Anforderungen mit den Product Ownern (Kunde)
Unterstützung der ScrumMaster und Eskalationsebene zum Kunden
Methoden / Technologien:
Scrum, Atlassian Jira, Java EE, Java ServerFaces (JSF)
-----
Projekt: Einsatzplanung und Abrechnung von Rettungsdiensten
Erstellung einer Webapplikation zur Einsatzplanung und Abrechnung von Rettungsdiensten.
Die Anwendung erlaubt den Fahrern von Rettungsfahrzeugen (z.B. Malteser, ASB, BRK, usw.)
die Erfassung von Rettungsdiensten und Krankentransporten und ermöglicht eine direkte
Abrechnung mit den entsprechenden Kostenträgern (GKV, PKV, usw.).
Rolle: Projektleiter und Analyst
04/2008
-
03/2009
Account Manager und Proxy Product Owner
Projektteam: Entwicklungsteam - 4 Entwickler und 1 Tester
Stakeholder: Geschäftsführung und IT-Leitung auf Kundenseite
Verantwortungsbereich / Aufgaben:
Aufnahme der Anforderungen und Aufwandsschätzung
Angebot und Verhandlung mit dem Kunden
Definition, Schreiben und Priorisierung von User Storys
Pflege des Product Backlogs und Abstimmung mit dem Kunden
Zusammenarbeit mit dem Entwicklungsteam
Budgetplanung und -überwachung
Rollout und Endabnahme durch den Kunden
Methoden / Technologien:
Scrum, Microsoft Word, Microsoft Excel, Java EE, Glassfish Applikationserver, Java
ServerFaces (JSF)
-----
Projekt: Retail/Handel - Warenwirtschaft / Point of Sales
Mehrjähriges Account Management bei einem großen stationären Handelskunden.
Rolle: Account Manager und Proxy Product Owner
Stakeholder: Geschäftsführung und IT-Leitung auf Kundenseite
Verantwortungsbereich / Aufgaben:
Aufnahme der Anforderungen und Aufwandsschätzung
Angebot und Verhandlung mit dem Kunden
Definition, Schreiben und Priorisierung von User Storys
Pflege des Product Backlogs und Abstimmung mit dem Kunden
Zusammenarbeit mit dem Entwicklungsteam
Budgetplanung und -überwachung
Rollout und Endabnahme durch den Kunden
Methoden / Technologien:
Scrum, Microsoft Word, Microsoft Excel, Java EE, Glassfish Applikationserver, Java
ServerFaces (JSF)
-----
Projekt: Retail/Handel - Warenwirtschaft / Point of Sales
Mehrjähriges Account Management bei einem großen stationären Handelskunden.
Rolle: Account Manager und Proxy Product Owner
08/2006
-
06/2008
Software-Architekt
Geschäftsführung Methoden
Projektteam: Team von Software-Architekten und -Entwicklern (8 bis 12 Mitarbeiter)
Stakeholder: Geschäftsführung des Medizintechnikherstellers und die Entwicklungsleiter an
den Standorten
Verantwortungsbereich / Aufgaben:
Vorbereitung und Durchführung von mehrtägigen Architekturworkshops
Analyse der verschiedenen (vorhandenen) Geräteschnittstellen
Konzeption und Vorstellung möglicher Architekturen und Schnittstellen
Proof of Concept / Prototypen
Regelmäßige Vorstellung der Fortschritte und Ergebnisse bei der Geschäftsführung
Methoden / Technologien:
Microsoft Word, UML, DICOM, C++, Java
-----
Projekt: Konzept für Patientenverwaltung
Im Auftrag für einen Medizintechnikhersteller wurde ein Konzept für eine vernetzte
Patientenverwaltung erstellt. Das Konzept beinhaltete einen Architekturvorschlag und
Schnittstellenbeschreibungen zur Kommunikation mit Medizintechnikgeräten des
Herstellers.
Rolle: Software-Architekt
Stakeholder: Geschäftsführung des Medizintechnikherstellers und die Entwicklungsleiter an
den Standorten
Verantwortungsbereich / Aufgaben:
Vorbereitung und Durchführung von mehrtägigen Architekturworkshops
Analyse der verschiedenen (vorhandenen) Geräteschnittstellen
Konzeption und Vorstellung möglicher Architekturen und Schnittstellen
Proof of Concept / Prototypen
Regelmäßige Vorstellung der Fortschritte und Ergebnisse bei der Geschäftsführung
Methoden / Technologien:
Microsoft Word, UML, DICOM, C++, Java
-----
Projekt: Konzept für Patientenverwaltung
Im Auftrag für einen Medizintechnikhersteller wurde ein Konzept für eine vernetzte
Patientenverwaltung erstellt. Das Konzept beinhaltete einen Architekturvorschlag und
Schnittstellenbeschreibungen zur Kommunikation mit Medizintechnikgeräten des
Herstellers.
Rolle: Software-Architekt
04/2006
-
07/2006
Entwicklungsleiter
Geschäftsführung Methoden
Verantwortungsbereich / Aufgaben:
Aufnahme der Anforderungen
Beschreibung der Architektur und Usecases (Word/UML)
Auswahl der Zielplattform und Technologie
Erstellung eines Prototyps
Grobe Aufwandsschätzung für die Umsetzung
Beschreibung der Schnittstellen (DICOM-Protokoll)
Methoden / Technologien:
Microsoft Word, Microsoft Excel, UML, Java, Spring Framework, Hibernate, Java Swing,
Mysql, DICOM
-----
Projekt: Minilab Software
Rolle: Projektleiter und Analyst
Entwicklung einer Software zum Betrieb von Fotoentwicklungsstationen für eine
amerikanische Drogeriekette. Dabei wurde die Standardgerätesoftware des Agfaphoto
Minilab auf die gewünschten Prozesse des Auftraggebers angepasst und zusätzliche
Usecases umgesetzt.
Aufnahme der Anforderungen
Beschreibung der Architektur und Usecases (Word/UML)
Auswahl der Zielplattform und Technologie
Erstellung eines Prototyps
Grobe Aufwandsschätzung für die Umsetzung
Beschreibung der Schnittstellen (DICOM-Protokoll)
Methoden / Technologien:
Microsoft Word, Microsoft Excel, UML, Java, Spring Framework, Hibernate, Java Swing,
Mysql, DICOM
-----
Projekt: Minilab Software
Rolle: Projektleiter und Analyst
Entwicklung einer Software zum Betrieb von Fotoentwicklungsstationen für eine
amerikanische Drogeriekette. Dabei wurde die Standardgerätesoftware des Agfaphoto
Minilab auf die gewünschten Prozesse des Auftraggebers angepasst und zusätzliche
Usecases umgesetzt.
06/2005
-
03/2006
Java-Entwickler
Projektteam: Entwicklungsteam - 3 Entwickler und 2 Tester
Stakeholder: Kunde/Auftraggeber
Verantwortungsbereich / Aufgaben:
Regelmäßige Abstimmung mit dem Kunden (USA, telefonisch)
Definition, Schreiben und Priorisierung von User Storys
Zusammenarbeit mit dem Entwicklungsteam
Koordination des Testteams (remote)
Budgetplanung und -überwachung
Vorbereitung und Durchführung von Projektbesprechungen
Erstellung und Aktualisierung des Projektplans
Rollout und Endabnahme durch den Kunden
Methoden / Technologien:
Microsoft Word, Microsoft Excel, Doors, C++, MFC
-----
Projekt: Kontrollcenter-Anwendung zur Steuerung von Scanner und Printer zur Entwicklung
von Fotos für Großlabore
Im Auftrag für einen Kunden in der Fotoindustrie wurde ein Kontrollcenter (Leitrechner) zur
Steuerung von Scanner und Printer zur Entwicklung von analogen Fotos realisiert. Die
Scanner und Printer waren in der Lage jeweils pro Stunde 20.000 Bilder zu entwickeln.
Größte Herausforderung war, die Masse an Bilddaten die vom Scanner gesendet wurden, im
Leitrechner in der Datenbank zu speichern und dann den Printer zur Verfügung zu stellen.
Das Projekt wurde Java EE umgesetzt, wobei für die Datenbankzugriffe JDBC wegen
Performanceprobleme mit den Entity Beans (EJB 1.1) eingesetzt wurde.
Rolle: Java-Entwickler
Stakeholder: Kunde/Auftraggeber
Verantwortungsbereich / Aufgaben:
Regelmäßige Abstimmung mit dem Kunden (USA, telefonisch)
Definition, Schreiben und Priorisierung von User Storys
Zusammenarbeit mit dem Entwicklungsteam
Koordination des Testteams (remote)
Budgetplanung und -überwachung
Vorbereitung und Durchführung von Projektbesprechungen
Erstellung und Aktualisierung des Projektplans
Rollout und Endabnahme durch den Kunden
Methoden / Technologien:
Microsoft Word, Microsoft Excel, Doors, C++, MFC
-----
Projekt: Kontrollcenter-Anwendung zur Steuerung von Scanner und Printer zur Entwicklung
von Fotos für Großlabore
Im Auftrag für einen Kunden in der Fotoindustrie wurde ein Kontrollcenter (Leitrechner) zur
Steuerung von Scanner und Printer zur Entwicklung von analogen Fotos realisiert. Die
Scanner und Printer waren in der Lage jeweils pro Stunde 20.000 Bilder zu entwickeln.
Größte Herausforderung war, die Masse an Bilddaten die vom Scanner gesendet wurden, im
Leitrechner in der Datenbank zu speichern und dann den Printer zur Verfügung zu stellen.
Das Projekt wurde Java EE umgesetzt, wobei für die Datenbankzugriffe JDBC wegen
Performanceprobleme mit den Entity Beans (EJB 1.1) eingesetzt wurde.
Rolle: Java-Entwickler
09/2002
-
06/2005
Java-Entwickler
Projektteam: Entwicklungsbereich mit ca. 50 Mitarbeitern (Projektleiter, Architekten,
Entwickler, Tester)
Stakeholder: Projektleiter/Bereichsleiter des Kunden
Verantwortungsbereich / Aufgaben:
Analyse der Anforderungen und Erstellung von technischen Spezifikationen
Umsetzung der Spezifikationen in Java
Performancetests
Refactoring - Teilmigration von J2EE zu Spring und Hibernate
UI-Entwicklung
Methoden / Technologien:
Microsoft Word, UML, Doors, Java, J2EE, EJB, JDBC, Java Swing, Spring, Hibernate, SQL
-----
Projekt: Versicherungsvergleichsplattform
Entwicklung einer Versicherungsvergleichsplattform für ein Internet-Startup. Die Software
greift per "Crawler" auf die Webseiten der Versicherer zu und kann so aktuelle
Versicherungstarife den Kunden zum Vergleich anbieten. Die Kunden werden dann über das
Vergleichsportal zur jeweiligen Versicherung verlinkt bzw. bestimmte Versicherungen
können direkt auf dem Vergleichsportal abgeschlossen werden.
Rolle: Java-Entwickler
Entwickler, Tester)
Stakeholder: Projektleiter/Bereichsleiter des Kunden
Verantwortungsbereich / Aufgaben:
Analyse der Anforderungen und Erstellung von technischen Spezifikationen
Umsetzung der Spezifikationen in Java
Performancetests
Refactoring - Teilmigration von J2EE zu Spring und Hibernate
UI-Entwicklung
Methoden / Technologien:
Microsoft Word, UML, Doors, Java, J2EE, EJB, JDBC, Java Swing, Spring, Hibernate, SQL
-----
Projekt: Versicherungsvergleichsplattform
Entwicklung einer Versicherungsvergleichsplattform für ein Internet-Startup. Die Software
greift per "Crawler" auf die Webseiten der Versicherer zu und kann so aktuelle
Versicherungstarife den Kunden zum Vergleich anbieten. Die Kunden werden dann über das
Vergleichsportal zur jeweiligen Versicherung verlinkt bzw. bestimmte Versicherungen
können direkt auf dem Vergleichsportal abgeschlossen werden.
Rolle: Java-Entwickler
10/2000
-
08/2002
Java-Entwickler
Projektteam: Entwicklungsteam mit ca. 20 Entwickler und Tester
Stakeholder: Entwicklungsleiter
Verantwortungsbereich / Aufgaben:
Analyse und Spezifikation
Integration von Payback - Kunden bekamen Bonuspunkte für den Abschluss einer
Versicherung
Integration eines Partnermodells - je nach dem von welcher Seite auf das Vergleichsportal
verlinkt wurde, konnten Inhalte dynamisch und individuell angezeigt werden
Softwareentwicklung und Test
Methoden / Technologien:
UML, Java, Struts, Javascript, Velocity, Toplink, SQL
-----
Projekt: Tool zur einfachen Testdaten-Generierung für die dbox2
Für den Softwarehersteller der dbox1 und dbox2 (Betaresearch/Premiere) wurde ein Tool
entwickelt, mit dem es ohne Entwicklungskenntnisse möglich war, Testdaten (Streams) für
die dbox2 zu generieren.
Rolle: Java-Entwickler
Stakeholder: Entwicklungsleiter
Verantwortungsbereich / Aufgaben:
Analyse und Spezifikation
Integration von Payback - Kunden bekamen Bonuspunkte für den Abschluss einer
Versicherung
Integration eines Partnermodells - je nach dem von welcher Seite auf das Vergleichsportal
verlinkt wurde, konnten Inhalte dynamisch und individuell angezeigt werden
Softwareentwicklung und Test
Methoden / Technologien:
UML, Java, Struts, Javascript, Velocity, Toplink, SQL
-----
Projekt: Tool zur einfachen Testdaten-Generierung für die dbox2
Für den Softwarehersteller der dbox1 und dbox2 (Betaresearch/Premiere) wurde ein Tool
entwickelt, mit dem es ohne Entwicklungskenntnisse möglich war, Testdaten (Streams) für
die dbox2 zu generieren.
Rolle: Java-Entwickler
10/1999
-
04/2000
Entwicklungsleiter
Verantwortungsbereich / Aufgaben:
Analyse und Spezifikation
Entwurf einer DSL
Compilerbau mit JavaCC
Softwareentwicklung / Umsetzung
Methoden / Technologien:
Java, Java Swing, JavaCC, dbox2
Analyse und Spezifikation
Entwurf einer DSL
Compilerbau mit JavaCC
Softwareentwicklung / Umsetzung
Methoden / Technologien:
Java, Java Swing, JavaCC, dbox2
Reisebereitschaft
Nur Remote verfügbar