Über mich

Senior Full-Stack-Entwickler mit 14+ Jahren Erfahrung

David Spitz

David Spitz

Senior Full-Stack-Entwickler

Plattformen
  • Windows

    Entwicklung und Systemadministration

  • Linux

    Entwicklung und Systemadministration

  • macOS

    Entwicklung und Systemadministration

Berufliche Zusammenfassung

Ein kompetenter und vielseitiger Senior Full-Stack-Entwickler mit 14+ Jahren umfangreicher Erfahrung in der Frontend- und Full-Stack-Entwicklung mit PHP, Python, JavaScript (Node.js) und React. Erfahren im Umgang mit verschiedenen Datenbanken, darunter PostgreSQL, MongoDB, Datomic und MySQL. Starker Hintergrund in PHP 7 mit Frameworks wie Yii2 und Symfony.

Erfahren in einem breiten Spektrum von Frontend-Technologien, von serverseitigem Rendering mit Hotwire und jQuery bis hin zur Erstellung von SPAs mit Angular und React sowie der Entwicklung von GUI-Anwendungen mit Python.

Ein dynamischer und kreativer Profi mit einer Leidenschaft für Software-Design und -Entwicklung, der sowohl selbstständig als auch in hochqualifizierten Teams glänzt. Schnelle Anpassung an neue Herausforderungen und aufkommende Technologien mit einem vielfältigen Skillset, das gut für Führungsrollen in Technik und Entwicklung geeignet ist.

Schwerpunkte
Frontend-Entwicklung

Verbessertes praktisches Wissen über UI-Konzepte und Frontend-Muster durch intensive Arbeit mit React, Redux, Storybook und Relay.

Backend-Entwicklung

Entwicklung robuster Backend-Funktionen mit NodeJS und Express.js. Handhabung komplexer Datenexport-Funktionen, Konvertierung von Daten in HTML, PDF und Bildformate.

GraphQL-Integration

Effektives Management von GraphQL-Aufrufen unter Nutzung vorhandener Erfahrung. Untersuchung potenzieller Verbesserungen durch Relay-Integration, obwohl dies umfangreiche Refaktorierungen erforderte.

Technische Kenntnisse
JavaScript95%
PHP90%
React90%
Python80%
Clojure75%
Erfahrungshöhepunkte

Full-Stack-Entwicklung

14+ Jahre Erfahrung

Entwicklung und Pflege komplexer Webanwendungen mit verschiedenen Technologie-Stacks. Implementierung von Funktionen von der Konzeption bis zur Bereitstellung unter Gewährleistung hoher Leistung und Skalierbarkeit.

DevOps

CI/CD, Docker, Kubernetes, Terraform

Implementierung robuster DevOps-Praktiken und Infrastructure-as-Code-Lösungen. Einrichtung und Pflege von CI/CD-Pipelines, containerisierten Anwendungen und orchestrierten Deployments auf verschiedenen Cloud-Plattformen.

Chrome-Erweiterungsentwicklung

JavaScript, Browser-APIs, Web-Erweiterungen

Entwurf und Entwicklung von Browser-Erweiterungen zur Verbesserung der Web-Funktionalität. Erstellung von Lösungen für Datenextraktion, Workflow-Automatisierung und UI-Verbesserungen, die sich nahtlos in bestehende Webanwendungen integrieren.

Serverlose Architektur

AWS Lambda, Google Cloud Functions, Azure Functions

Architektur und Implementierung serverloser Lösungen, die automatisch skalieren und den operativen Aufwand reduzieren. Entwicklung ereignisgesteuerter Anwendungen mit Cloud-Funktionen, API-Gateways und verwalteten Diensten.

API-Entwicklung

GraphQL, REST, gRPC

Entwurf und Implementierung robuster APIs mit verschiedenen Protokollen und Technologien. Erstellung entwicklerfreundlicher Schnittstellen mit umfassender Dokumentation.

Architekturdesign

Microservices, SOA, Hexagonal

Entwurf skalierbarer und wartbarer Software-Architekturen. Implementierung bewährter Verfahren für System-Design und -Entwicklung.

IKAROS-Entwicklung

Ferber Software — Forderungsmanagement & Factoring

Mit über 5 Jahren Erfahrung im IKAROS-Customizing bin ich spezialisiert auf maßgeschneiderte Lösungen im Bereich Forderungsmanagement und Factoring. Mein Leistungsspektrum umfasst:

  • Erstellung und Automatisierung individueller Vorgänge sowie CustomCode-Entwicklung
  • Gestaltung und Programmierung individueller Anschreiben und Vorgangsvorlagen
  • Datenmigration aus diversen Quellen: Anwendungen, Datenbanken, Web und APIs
  • Schnittstellenprogrammierung zu und von IKAROS
  • Anreicherung von Akten mit Zahlungen, Kosten, Zinsen, RVG und mehr
  • Automatisierung von Namens- und Adresschecks
  • Design und Integration von UDF & UDT in den produktiven Workflow
  • Erstellung und Anpassung von Workflows, Wiedervorlagen und Ereignisskripten
  • Parsing und Import von Daten aus nicht-SQL-Quellen (z. B. PDFs)
  • Erstellung von Berichten, Abrechnungs- und Rechnungslayouts
  • Erfahrung mit NOVA, Debtrak, RA-Micro, EF3 und DATEV-Schnittstellen
  • Integration von Datenbanken, Dialer-Systemen und Kundenportalen