Über mich
Ich verstehe mich als Partner des Kunden und unterstütze diesen in langfristiger Zusammenarbeit. Ich bin nicht auf einzelne Technologien fixiert, sondern bin ein Generalist in der IT. Für mich steht die Implementierung einer Software nicht im Mittelpunkt sondern ist ein Teil der Entwicklung. Durch Qualität von Anfang an - beginnend bei den Anforderungen der Stakeholdern - entstehen nachhaltige Softwaresysteme. Agilität ist dabei für mich der Weg, um moderne Lösungen zu entwickeln. Zu meinen Softskills zählen: Qualitätsorientierte Arbeitsweise Stark ausgeprägtes analytisches Denken für Systeme und Prozesse Schnelle Einarbeitung bei Übernahme von laufenden Projekten oder bestehenden Anwendungen Zusammenführen von fachlicher Anwendern und technischen Entwicklern Ganzheitliche Betrachtung von IT-Systemen im Unternehmenskontext Kommunikation mit verschiedenen Partnern auf unterschiedlichen Ebenen Führung von Projekt- bzw. Entwicklungsteams Partnerschaftliche Beziehungen für einen langfristigen Erfolg Hohe Kundenorientierung Teamplayer mit klarem Rollenverständnis Selbstständiges Arbeiten
Skills
Expert:in
Fortgeschritten
Projekte
Agile Neuentwicklung einer Planungs- und Konfigurationssoftware im Rahmen einer ERP-Einführung
SieMatic Möbelwerke · Industrie und Maschinenbau · 200–500 Mitarbeiter:innen
2021 — 2023
Rollen: Requirements Engineer, Qualitätsmanager, Analyst
Das vorhandene, langjährige Projekt zur vollständigen Abbildung aller fachlichen und technischen Anforderungen der Geschäftsprozesse zur kundenindividuellen Küchenplanung und –produktion soll durch die Einführung eines agilen Vorgehens zur Produktivnahme gebracht werden.
- Beratung bei der Neustrukturierung des Projektes
- Strukturierte Ist-Analyse des vorhandenen Projektstandes.
- Unterstützung bei der Einführung einer agilen Entwicklung mittels SCRUM.
- Ermittlung und Erstellung von nutzerzentrierten Anforderungen durch User Stories.
- Organisation und Leitung von Anforderungsworkshops.
- Gestaltung und Umsetzung von Workflows und Strukturen im Projektmanagement mit Hilfe von Jira
- Analysen in den Bereichen Qualität, Fehlermanagement, Performance, Releasemanagement und Stabilität
- Beratung der IT-Leitung bei fachlichen Fragen.
- Vermittlung zwischen Fachabteilungen und Softwareentwicklern
Neuentwicklung einer Planungs- und Konfigurationssoftware im Rahmen einer ERP-Einführung
SieMatic Möbelwerke · 200–500 Mitarbeiter:innen
2018 — 2022
Rollen: Anwendungsentwickler, Qualitätsmanager, Requirements Engineer, Analyst
Die bisherigen Systeme zur Planung und Konfiguration von kundenindividuellen Küchen sollen vollständig ersetzt werden. Weiterhin sind sämtliche Geschäftsprozesse von der Auftragsannahme bis zur Auslieferung über das neue ERP-System SAP umgesetzt werden. Die ausgewählten Systeme SAP und PrimeFact sind so anzupassen, dass alle fachlichen und technischen Anforderungen abgebildet werden können.
- Vermittlung zwischen Fachabteilungen und Softwareentwicklern.
- Erstellung von Anwendungsszenarien als Grundlage von Anforderungen.
- Analyse und Dokumentation bestehender Funktionalität.
- Erstellung von nutzerzentrierten Anforderungen mit Hilfe von User Stories.
- Softwaretechnische Umsetzung von fachlichen Anforderungen.
- Einführung und Leitung des Fehlermanagements
- Einführung und Anwendung von qualitätssichernden Maßnahmen
- Beratung der Projektleitung bei technischen, fachlichen Entscheidungen
Neuentwicklung einer Konfigurationssoftware für sicherheitskritische Schaltgeräte
Phoenix Contact · 1.000+ Mitarbeiter:innen
2018 — 2019
Rollen: Anwendungsentwickler, Requirements Engineer
Neuentwicklung einer bestehenden Software zur Konfiguration von sicherheitskritischen Schaltgeräten. Die neue Software soll auf Basis eines bestehenden Unternehmens-frameworks entwickelt werden und dabei sämtliche Design-Guidelines des Unternehmens unterstützen. Die Oberflächen sollen ganzheitlich neu gestaltet werden und mit Hilfe der Windows Presentation Foundation (WPF) umgesetzt werden.
- Analyse und Dokumentation bestehender Funktionalität im Alt-System
- Erstellung von Anwendungsszenarien zur Definition von Requirements
- Erstellung von nutzerzentrierten Anforderungen mit Hilfe von User Stories
- Entwicklung von Prototypen zum User Interface Design
- Entwicklung des Anwendungsrahmens
- Entwicklung von Editoren
- Definition und Entwicklung eines Domain Modells für die Anwendung
- Erstellung einer Umgebung für automatisiertes Testen mit Hilfe von Behavior Driven Development
- Anwendung von qualitätssichernden Maßnahmen (Clean Code Development)
- Unterstützung und Beratung der Projektleitung bei technischen und fachlichen Entscheidungen
- Unterstützung des Systemarchitekten