Über mich
Senior Full-Stack-Entwickler mit 14+ Jahren Erfahrung

David Spitz
Senior Full-Stack-Entwickler
- Windows
Entwicklung und Systemadministration
- Linux
Entwicklung und Systemadministration
- macOS
Entwicklung und Systemadministration
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.
Verbessertes praktisches Wissen über UI-Konzepte und Frontend-Muster durch intensive Arbeit mit React, Redux, Storybook und Relay.
Entwicklung robuster Backend-Funktionen mit NodeJS und Express.js. Handhabung komplexer Datenexport-Funktionen, Konvertierung von Daten in HTML, PDF und Bildformate.
Effektives Management von GraphQL-Aufrufen unter Nutzung vorhandener Erfahrung. Untersuchung potenzieller Verbesserungen durch Relay-Integration, obwohl dies umfangreiche Refaktorierungen erforderte.
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