David Würfel

arbeitet von zu Hause. 🏡

Angestellt, Softwareentwickler Frontend, RED Medical Systems GmbH

Saarlouis, Deutschland

Über mich

Aktuell bin ich Softwareentwickler bei der RED Medical Systems GmbH und arbeite dort mit Angular im Frontend. Zuvor unterstützte ich als Full-Stack-Entwickler und Scrum Master die embedded data GmbH in der Produktentwicklung der IIoT-Software-Plattform da³vid vor allem mit Vue und TypeScript. Davor habe ich lange als Design Engineer in der User Experience Dienstleistungs-Branche gearbeitet und habe gemeinsam mit der Centigrade GmbH am Standort Saarbrücken den Bereich der Webentwicklung als Field Lead aufgebaut. Mein Wissen teile ich gerne intern wie extern beispielsweise in Blogs oder freiberuflich als Trainer und bringe mich gerne in der Community ein. In meiner Freizeit entspanne ich handwerklich, kreativ beim Bemalen kleiner Plastikfiguren, versuche mich musikalisch am Schlagzeug oder suche eher digitale Herausforderungen beim Gaming an Konsolen.

Fähigkeiten und Kenntnisse

TypeScript
Angular
Vue
Node
NestJS
React
Frontend
Software Engineering
User Experience
Webentwicklung
Full-Stack-Entwicklung
UI Engineering
Web Engineering
JavaScript
HTML5
CSS3
RxJS
State Management
Redux
Pinia
Continuous Integration
GitLab
Docker
Unit Testing
E2E-Testing
Cypress
Jest
MVVM
.NET Framework
WPF
XAML
C#
Git
Scrum Master
Scrum
Agile
Speaker

Werdegang

Berufserfahrung von David Würfel

  • Bis heute 1 Jahr und 5 Monate, seit Feb. 2023

    Softwareentwickler Frontend

    RED Medical Systems GmbH
  • Bis heute 4 Jahre und 3 Monate, seit Apr. 2020

    Trainer und Autor

    mrcube42 Engineering

    • Verfassen verschiedene technische Artikel zu Angular, Vue, Rust, Design Systemen, Icon-Sheets, Vitepress... • Developer-Trainings (Remote Schulungen in Angular und React) • Developer-Workshops und -Beratung, Code Reviews

  • 2 Jahre und 7 Monate, Juni 2020 - Dez. 2022

    Softwareentwickler, Scrum Master

    embedded data GmbH

    • Entwicklung, Architekturverantwortung für das Frontend mit VueJS/TypeScript • Entwurf, Neuentwicklung eines moderneren Backends auf Basis von NestJS/TypeScript • Bugfixing, Erweiterung der bestehenden Backend Codebasis in C++ • Mitwirkung bei Umstellung der Applikationsstruktur auf Docker Umgebung • Einführung von Cypress als E2E Test Framework • Modernisierung, Migration der CI Pipeline von Jenkins/BitBucket zu GitLab • Unterstützung des Teams als Scrum Master • Recruiting, Mentoring

  • 2 Jahre und 10 Monate, Aug. 2017 - Mai 2020

    Senior Design Engineer, Field Lead Web Engineering

    Centigrade GmbH

    Entwicklung von visuell wie technisch hochwertigen, ansprechenden User Interfaces. Besonderes Interesse für Software Architekturen und Clean Code. Leitung und Aufbau des Bereichs Web Engineering bei Centigrade. Technische Team-/Projektleitung und Engineering in Projekten mit Angular, TypeScript und Node.js. Projekte in .NET/WPF mit C# und XAML. Workshops intern als auch in Unternehmen und Sprecher auf lokalen Meetups und bekannten Fachkonferenzen. Begeistertes Mitglied der großartigen Angular Community.

  • 6 Jahre und 3 Monate, März 2014 - Mai 2020

    Design Engineer

    Centigrade GmbH

    Umsetzung von "UX Designs" u.a. in WPF und XAML, Reviews, Workshops und Trainings, Speaker

  • 2 Jahre und 5 Monate, Nov. 2011 - März 2014

    Studentische Hilfskraft

    JAM Software GmbH

    C# .NET Entwicklung im Bereich E-Mail Verarbeitung (Exchange Server Toolbox), Bugfixing, Dokumentation und Recherchearbeit, Mitverantwortlich für die Migration einer bestehenden Windows Forms Anwendung zu WPF mit MVVM

  • 9 Monate, Dez. 2011 - Aug. 2012

    Wissenschaftliche Hilfskraft

    Universität Trier (Lehrstuhl Softwaretechnik)

    Forschungstätigkeit im Bereich Requirements Engineering mit Hilfe der Grounded Theory (qualitative Studienmethode aus den Sozialwissenschaften)

  • 9 Monate, Apr. 2011 - Dez. 2011

    Studentische Hilfkraft

    Universität Trier (Lehrstuhl für Organisation und Strategisches Management)

    Wartung und Erweiterung bestehender Webanwendungen (Affinity Group Managment System) mit JavaScript (ExtJS Framework) und PHP.

  • 3 Monate, Mai 2011 - Juli 2011

    Studentische Hilfskraft

    Universität Trier (Lehrstuhl Datenbanken)

    Übungs- und Seminarleitung zur Vorlesung XML-Technologien

  • 1 Jahr und 2 Monate, Apr. 2010 - Mai 2011

    Studentische Hilfskraft

    Universität Trier (Lehrstuhl Softwaretechnik)

    Mitarbeit bei Planung, Durchführung und Aufbereitung einer qualitativen Studie zur Unified Modeling Language und Mitwirkung am zugehörigen wissenschaftlichen Paper ("How Humans merge UML-Models" http://dx.doi.org/10.1109/ESEM.2011.26). Mitarbeit bei Auswertung einer Studie und Mitwirkung an einem wissenschaftlichen Papier zu CREWW (Werkzeug zur kollaborativen CRC Modellierung und Use Case Analyse)

  • 2 Monate, Sep. 2010 - Okt. 2010

    Praktikant im Bereich Development

    SinnerSchrader

    Einarbeitung in On-Demand E-Commerce-Plattform Demandware. Webentwicklung mit JavaScript, jQuery, CSS und HTML am mirapodo Shop. Bugfixing und Implementierung kleinerer Features.

  • 3 Monate, Mai 2010 - Juli 2010

    Studentische Hilfskraft

    Universität Trier (Lehrstuhl Datenbanken)

    Übungs- und Seminarleitung zur Vorlesung XML-Technologien

  • 10 Monate, Mai 2009 - Feb. 2010

    Studentische Hilfskraft

    Universität Trier (Lehrstuhl Softwaretechnik)

    Übungs- und Seminarleitung zur Vorlesung Programmierung

  • 1 Jahr und 6 Monate, Nov. 2007 - Apr. 2009

    Betreuer der Sozialen Gruppenarbeit

    Kreisjugendpflege Saarlouis-Steinrausch

    Planung, Vorbereitung und Durchführung gruppenpädagogischer Maßnahmen im Rahmen der Sozialen Gruppenarbeit mit Kindern. Ganzheitliche Betreuung von Kindern im Lauf von Ferienfreizeiten.

Ausbildung von David Würfel

  • 2 Jahre und 6 Monate, Okt. 2011 - März 2014

    Informatik

    Universität Trier

    Note: 1,0 Spezialisierung: Softwaretechnik Thema der Abschlussarbeit: Interaktive Miniaturvisualisierungen im Eclipse Debugger Aktivitäten und Verbände: Studentische Hilfskraft (Lehrstuhl Datenbanken - Seminarleitung zur Vorlesung: XML Technologien), Wissenschaftliche Hilfskraft (Lehrstuhl Softwaretechnik - Forschungstätigkeit im Bereich des Requirements Engineering mit Hilfe der Grounded Theory, Co-Autor eines wissenschaftlichen Papers)

  • 3 Jahre und 1 Monat, Okt. 2008 - Okt. 2011

    Informatik

    Universität Trier

    Note: 1,4 Thema der Bachelorarbeit: Grounded Requirements Engineering: Grounded Theory basierte Anforderungsanalyse am Beispiel des UML Modelmergings Aktivitäten und Verbände: Studentische Hilfskraft (Lehrstuhl Organisation und Strategisches Management - JavaScript, ExtJS, PHP), Wissenschaftliche Hilfskraft (Lehrstuhl Softwaretechnik - Studiendurchführung, Co-Autor an wissenschaftlichem Paper), Studentische Hilfskraft (Lehrstuhl Softwaretechnik - Seminarleitung Programmierung I)

Sprachen

  • Deutsch

    Muttersprache

  • Englisch

    Fließend

Interessen

Schlagzeug
Video- und Brettspiele
Miniature-Painting
Film und Musik

21 Mio. XING Mitglieder, von A bis Z