Lerne mich kennen

"Eine positive User Experience gehört genauso zu Software wie eine stabile Architektur und Performance. Wichtig ist daher bei der Entwicklung nicht nur die Architektur der Software im Auge zu behalten, sondern auch wie Benutzer mit dieser interagieren. Um ein besseres Nutzererlebnis zu ermöglichen, setzen wir daher alles daran, beide Elemente zu vereinen."

Werdegang

Philipp Zimmermann (M.Sc.) ist Senior Software & UI Engineer bei Shapefield und entwickelt für anspruchsvolle Geschäftskunden maßgeschneiderte Anwendungen. Zu Beginn seiner Karriere studierte Philipp Medieninformatik im Bachelor und absolvierte danach erfolgreich den entsprechenden Master im Studiengang Informatik an der Hochschule Kaiserslautern. Im Zuge seiner Bachelorarbeit befasste sich Philipp bei John Deere mit der Visualisierung von Fahrwegen autonomer Nutzerfahrzeuge und entwickelte vorrangig mit Unity. Während seines Studiums begann sein Herz auch schon für Qt sowie .NET zu schlagen.

Seine Masterarbeit schrieb Philipp bereits bei Shapefield und er beschäftigte sich intensiv mit der analytischen Exploration des Einsatzes von Machine Learning im UX-Designprozess. In diesem Kontext programmierte er u.a. verschiedene Algorithmen für neuronale Netzwerke in Python sowie C++. Nach Abgabe der Masterarbeit erfolgte direkt die Festanstellung bei Shapefield.

Seither entwickelt Philipp komplexe Softwareanwendungen in den Branchen Industrie, Engineering, Enterprise, Life Science und Health Care. Sein technologischer Fokus liegt momentan auf .NET (WPF, Prism) und Qt (QML, Widget). Dabei ist Philipp nicht nur ein echtes Software Engineering-Talent, sondern überzeugt ebenfalls mit seinen Fähigkeiten in der Computergrafik. Darüber hinaus zertifizierte sich Philipp erfolgreich als „Certified Professional for Usability and User Experience - Foundation Level (CPUX-F)“.

Philipp Zimmermann verfügt über mehr als 7 Jahre professionelle Berufserfahrung (seit März 2018). In dieser Zeit hat er unter anderem für renommierte Unternehmen wie HAWE Hydraulik, IDG Institut für digitale Gesundheitsdaten RLP, John Deere und Krebsregister RLP gearbeitet.

Skills


Profil

Projektleitung
Software Engineering
UI Engineering
Testing
Prototyping
Architektur
Tooling
Computergrafik
Machine Learning
Artificial Intelligence
Data Analysis
Performance-Analyse

Branchen

Industrie
Enterprise
Engineering
Life Science
Health Care
Gaming

Bildung

Studium Informatik, Master of Science
Studium Medieninformatik, Bachelor of Science
Schwerpunkt Studium:
Software Engineering,
UI Engineering,
Informatik und Computergrafik

Abitur
SF UX Design-Schulung
SF EX & Führung-Schulung
SF Development-Schulung
SF CX-Schulung
XAMLSchulung.de
Clean Code-Schulung (Codelution)
SF Cybersicherheit-Schulung
DSGVO-Schulungen
Certified Professional for Usability and User Experience - Foundation Level (CPUX-F)

Technologien

.NET und Core
WPF
Prism
TensorFlow
PyTorch
HTML5
Unity3D
Unreal Engine
Qt

Programmiersprachen

C#
Python
Java
LINQ
C++
SQL

Auszeichnungssprachen

XAML
HTML
CSS
XML
JSON

Tools UX Design

Figma
Photoshop
Illustrator

Tools Entwicklung

Visual Studio
Visual Studio Code
PyCharm
Eclipse
Qt Creator
Git
ReSharper
Snoop
Claude
Copilot

Tools Organisation

Jira
Trello
Zoom
Teams
RocketChat
Doodle
Microsoft Office / LibreOffice
Ada

Betriebssysteme

Mac OS X
Windows

Sprache

Deutsch
Englisch

Ausgewählte Projekte

12/22 – heute

Anonymer Messgeräte-Hersteller: Erweiterung und Modernisierung einer Software zur Steuerung von Messgeräten

Im Zuge der Neuentwicklung einer Steuerungsanwendung mit C# und WPF wurde die Entwicklung von neuen Features unterstützt. Dabei wurden neue Features zur Bedienung und Auswertung der Messvorgänge implementiert, unter Berücksichtigung einer verbesserten Benutzerführung und Stabilität der Anwendung. Im Zuge der Weiterentwicklung wurde die bestehende Codebasis überarbeitet und einzelne Komponenten durch moderne, wartbare Strukturen ersetzt. Parallel dazu wurde der Build-, Test- und Deployment-Prozess überarbeitet und ausgebaut, was zu einer deutlich gesteigerten Effizienz in der Entwicklung und Auslieferung führte. Darüber hinaus wurden automatisierte GUI-Tests eingeführt, um langfristig eine höhere Testabdeckung, Stabilität und Regressionssicherheit zu gewährleisten. Die enge Zusammenarbeit mit dem QA-Team sowie regelmäßige Code-Reviews unterstützten eine nachhaltige Qualitätssteigerung der gesamten Anwendung.

Rollen
Software-Engineer, DevOps

Aufgaben
  • Entwicklung und Integration neuer Features zur Steuerung und Auswertung von Messvorgängen
  • Technische Modernisierung bestehender Komponenten durch Refactoring und Modularisierung
  • Verbesserung der Softwarearchitektur zur Erhöhung von Wartbarkeit und Erweiterbarkeit
  • Einführung automatisierter GUI-Tests zur Sicherstellung von Stabilität und Regressionsfreiheit
  • Optimierung von Build-, Test- und Deployment-Prozessen
  • Enge Zusammenarbeit mit dem QA-Team sowie Durchführung von Code-Reviews zur Qualitätssicherung

Schlagworte
C#, .NET, WPF, Python, Jenkins, CI/CD, Komplexität, MVVM, Automatische GUI-Tests, Refactoring, Modular Architecture, Code Reviews, Logging & Telemetrie

06/22 – 07/22

Anonymer Industrie-Geräte-Hersteller: Implementierung einer Showcase-Anwendung für eine neue Steuerungsanwendung

Im Rahmen der Entwicklung einer modernen Steuerungssoftware für industrielle Geräte wurde eine interaktive Showcase-Anwendung entwickelt. Ziel war es, das neue Designsystem der geplanten Steuerungsanwendung zu visualisieren und die technische Basis für die spätere produktive Software zu legen. Die Umsetzung des Projektes erfolgte mit C#, .NET 6 und WPF (Windows Presentation Foundation), wodurch eine zugleich performante als auch flexible Desktop-Anwendung ermöglicht wurde. Die entwickelte Showcase-Anwendung dient hierbei dazu, alle geplanten Bedienelemente und -funktionen sowie deren Zusammenspiel zu zeigen. Die Anwendung bildete dabei eine solide Grundlage für Designabnahme, Nutzer-Feedback und eine Referenzimplementierung für die weitere Entwicklung.

Rollen
Software-Engineer

Aufgaben
  • Entwicklung der UI-Komponenten mit WPF
  • Umsetzung von komplexen Animationen
  • Zusammenführung und Darstellung in einer Showcase-Anwendung

Schlagworte
C#, .NET, WPF, Showcase, Industrie, ERP, UI-Animationen, MVVM, Performance-Optimierung, Design-System-Prototyping, Desktop, Demo, Proof of Concept

09/21 – etwa 08/22

Anonymer Healthcare-Kunde: Implementierung von Features zur Erfassung medizinischer Befunde

Für ein Unternehmen aus der Gesundheitsbranche wurden im Rahmen eines ERP-Softwareprojekts diverse Funktionen zur strukturierten Erfassung medizinischer Befunde entwickelt und umgesetzt. Die Implementierung umfasste sowohl Frontend- als auch Backend-Komponenten, wobei besonderer Fokus auf Benutzerfreundlichkeit, Datenschutz sowie die Einhaltung medizinischer Standards gelegt wurde. Die Anwendung wurde mit C# und .NET 6 entwickelt, das Frontend basierte auf WPF zur Umsetzung einer modernen Desktop-Oberfläche. Für die Datenzugriffe kam EntityFramework Core zum Einsatz, inklusive Migrationsmanagement und LINQ-basierten Abfragen. Die Architektur wurde modular gestaltet, um zukünftige Erweiterungen und Wartbarkeit sicherzustellen.

Rollen
Software-Engineer, Tester

Aufgaben
  • Entwicklung und Integration neuer Features zur Eingabe und Bearbeitung medizinischer Daten
  • Umsetzung von Validierungslogiken und dynamischen Formularen im Frontend
  • Anbindung an Backend-Services und Datenbanken zur sicheren Speicherung der Befunde

Schlagworte
C#, .NET, WPF, EntityFramework Core, Healthcare, ERP, Stammdaten, Komplexität, MVVM, Datenvalidierung, Modular Architecture, Datenschutz/GDPR, Unit Testing

*Die Informationen sind nicht vollständig und decken nicht jede Technologie, Fähigkeit oder jedes Tool ab. In einem IT-Leben lernt man hunderte Tools sowie Technologien und bildet immer wieder temporäre Präferenzen.

**Der Verwendung dieser Informationen zum Abwerben oder werblichen Kontaktieren wird ausdrücklich widersprochen. Die Shapefield GmbH behält sich rechtliche Schritte vor.

Ideen und Kostenindikation

Jedes digitale Produkt steht und fällt mit der Nutzererfahrung. Bei Shapefield unterstützen wir Unternehmen durch gezielte UX-Dienstleistungen, bessere Produkte zu entwickeln – von der punktuellen UX-Beratung bis hin zur kompletten Projektumsetzung.

  • Accessibility Quick Test ab 999 Euro netto
  • Punktuelle UX-Beratung und Sparring ab 1.000 Euro netto
  • Expert Review, Usability-Test oder Fokusgruppe ab 2.000 Euro netto
  • UX-Beratung mit Gestaltung von Entwürfen ab 5.000 Euro netto
  • Durchführung UX-, UI- oder HMI-Projekt ab 10.000 Euro netto
  • Individuelle Softwareentwicklung ab 10.000 Euro netto

Verbessern Sie die Nutzererfahrung Ihrer Produkte!
Kontaktieren Sie uns noch heute für mehr Informationen.

Kontakt

Haben Sie Fragen zu UX oder bereits Lust auf eine Zusammenarbeit?
Vereinbaren Sie einfach eine kostenlose und unverbindliche Erstberatung mit uns.