__INITIATING__

DEVELOPMENT SERVICES

Ich unterstütze bei der Umsetzung anspruchsvoller Projekte. Von der ersten Idee bis zur finalen Implementierung - präzise, effizient und mit höchstem technischem Anspruch. _DEBUGGING_LIFE

DS.get("Skills")

Skills

Technologien und Werkzeuge aus Entwicklung, Architektur und Betrieb

01 // BACKEND

BACKEND

  • PHP
  • Python
  • C++
  • Bash
02 // FRONTEND

FRONTEND

  • JavaScript
  • CSS3, HTML5
  • React
  • TypeScript
03 // DATABASE

DATABASE

  • MySQL, MariaDB
  • PostgreSQL
  • Firebird
  • Redis / Valkey
  • Elasticsearch
04 // DEVOPS

DEVOPS

  • GitLab CI/CD
  • AWS
  • Kubernetes / Helm
  • Docker
  • RabbitMQ
05 // TESTING

TESTING

  • PHPUnit
  • Codeception
  • Cypress
  • Sentry
06 // TOOLS

TOOLS

  • Jira / Confluence
  • GitLab
  • Git
  • Logstash
  • Kibana, Grafana
07 // MANAGEMENT

MANAGEMENT

  • Scrum, Kanban
  • Requirements Analysis
  • Communication
08 // FRAMEWORKS

FRAMEWORKS

  • Symfony
  • Spryker
  • Zend Framework (1 & 2)
  • Qt
  • Micro CORBA

// TECHNICAL FOUNDATION

DS.get("Projekte")

Projekte

Ausgewählte Projekte und Details finden sich hier

MOTION // PROJECT WINDOWS00 / 04
~/projects/ravensberger.caseMAIN
04 / 04

Softwareentwicklung / Konzeption

Ravensberger Holz

Konzeptionierung und Erstellung einer Auftragsbestätigungs-App.

App-ArchitekturGitHubVercelSupabaseMail DeliveryTypescript
AUFTRAGSBESTÄTIGUNGS-APPDS // PROJECT_LOG
~/projects/louis.caseMAIN
03 / 04

PHP-Entwicklung / Interim Tech Lead

Detlev Louis

Entwicklung, Modernisierung und Launch-Begleitung des Onlineshops – von Zend Framework 2 bis Spryker.

PHPZend Framework 2SprykerAmazon SQSSQLSymfonyDockerCheckout / Payment Provider / Fraud Detection WebservicesRabbitMQRedisgit / GitlabCI / CD
E-COMMERCE / ARCHITEKTURDS // PROJECT_LOG
~/projects/illusions.caseMAIN
02 / 04

Geschäftsführender Gesellschafter

Illusionsschmiede / Planungsschmiede

Webservices, eigene CMS- und Webanwendungen sowie Lösungen für Bildverarbeitung und Erkennungsdatenbanken.

Zend FrameworkWebservicesC++QAPythonPHPSQL
SOFTWARE / LEITUNGDS // PROJECT_LOG
~/projects/wincor.caseMAIN
01 / 04

Festanstellung / stellvertretende Teamleitung

Wincor Nixdorf

Erkennungsdatenbanken, Python-Werkzeuge, internationale Softwareverteilung und Bedienoberflächen in C++/Qt.

PythonC++ / QtCORBACustom DatabasesSQLPHP
DATENBANKEN / C++DS // PROJECT_LOG
SCROLL // 3D_WINDOWS

DS.get("ProjectDetails")

ALLE REFERENZEN

Ausgewählte Projekte und Details finden sich hier

04 /Ravensberger Holz GmbH & Co. KGSoftwareentwicklung / Konzeption

Konzeptionierung und Erstellung einer Auftragsbestätigungs-App.

  1. Anforderungsanalyse und Design der App
  2. Architektur und Erstellung der Infrastruktur (GitHub, Vercel, Supabase, Brevo)
  3. Abstimmung der Kundenwünsche
  4. Tests und Inbetriebnahme
03 /Detlev Louis Motorradvertriebsgesellschaft mbHPHP-Entwicklung / Interim Tech Lead

Entwicklung, Modernisierung und Launch-Begleitung des Onlineshops – von Zend Framework 2 bis Spryker.

  1. PHP-Webprogrammierung unter Einsatz von Zend 2.0 Framework Technologie
  2. Hypercare des Online-Shops mit Feature-Entwicklung
  3. Ländershop - Mehrwährungsfähigkeit
  4. Zerlegung des Onlineshop-Monolithen in kleinere Services
  5. Unterstützung bei der technischen Neuimplementierung des Louis Online Shops, basierend auf Spryker, mit Schwerpunkt auf dem Datentransfer von und zu Backend-Systemen mittels Amazon SQS
  6. QA- und Bugfixing-Phase vor dem Launch, Begleitung des Launchs und Hypercare
  7. Launch fünf weiterer Länder-Shops, Update des Spryker-Systems und weitere Feature-Entwicklung

Hauptaufgaben

  • Analyse, Design, Entwicklung, Test und Dokumentation
  • PHP, Zend, JavaScript, SQL, HTML und CSS
  • Abstimmung der Kundenwünsche
  • Vermittlung der im Projekt erbrachten Fachkenntnisse, insbesondere Zend 2.0, an interne IT-Kollegen
  • Interim Tech Lead / Team Lead
02 /Illusionsschmiede GmbH und Planungsschmiede GmbHGeschäftsführender Gesellschafter

Webservices, eigene CMS- und Webanwendungen sowie Lösungen für Bildverarbeitung und Erkennungsdatenbanken.

  1. Entwicklung von Webservice-Schnittstellen
  2. Erstellung eines firmeneigenen CMS auf Zend-Framework-Basis
  3. Erstellung von Webapplikationen (z.B. Warteraumverwaltung)
  4. Erstellung und Weiterentwicklung eines QA-Systems für Erkennungsdatenbanken
  5. Erstellung einer Bildverarbeitungslösung für Objekterkennung unter C++
  6. Softwarelösungen zur Datengewinnung und -verarbeitung
01 /Wincor Nixdorf Technology GmbHFestanstellung / stellvertretende Teamleitung

Erkennungsdatenbanken, Python-Werkzeuge, internationale Softwareverteilung und Bedienoberflächen in C++/Qt.

  1. Entwicklung und Wartung proprietärer Erkennungsdatenbanken
  2. Einführung neuer Erkennungsdatenbanken
  3. Stellvertretender Teamleiter mit Führungsverantwortung
  4. Unterstützung bei der Pilotierung und Einführung neuer Leergutautomaten
  5. Python-Programme zur globalen Verteilung von Datenbanken und Softwareupdates sowie zur Datengewinnung
  6. Webapplikation zur Verarbeitung und Darstellung von Felddaten von über 8.000 Maschinen weltweit
  7. Bedieninterface für Leergutrücknahmesysteme auf Basis von C++ / Qt
  8. Einführung einer Remote-Control-Lösung auf CORBA-Basis
~/projects/.case

DS // PROJECT_LOG

READ_ONLY // PROJECT_DETAILSESC ↗ CLOSE

DS.get("About")

Über mich

Freiberuflicher Softwareentwickler und Systemarchitekt aus Hamburg

Porträt David Sann
ID: DEVELOPMENT_SERVICES // DaSann

Angefangen habe ich in der Festanstellung bei Wincor Nixdorf: Erkennungsdatenbanken, C++/Qt-Bedienoberflächen und Python-Werkzeuge für Maschinen weltweit - zuletzt als stellvertretender Teamleiter.

Als geschäftsführender Gesellschafter der Illusionsschmiede und Planungsschmiede habe ich Webservice-Schnittstellen, ein eigenes CMS und Bildverarbeitung entwickelt. Heute arbeite ich freiberuflich, etwa an der Neuimplementierung des Louis Onlineshops auf Spryker, auch als Interim Tech Lead.

Mein Schwerpunkt: PHP, Symfony und Spryker, Schnittstellen zwischen Systemen und Architekturen, die im Betrieb tragen - von der Anforderungsanalyse bis zur Hypercare nach dem Launch.

~/about/david-sann.json
name
David Sann
role
Softwareentwickler & Systemarchitekt
base
Hamburg
focus
PHP, Symfony, Spryker, Schnittstellen

DS.get("Kontakt")

Kontakt

Gemeinsam etwas bauen.

Ein Projekt in Planung oder Unterstützung gesucht – bei Architektur, Entwicklung oder Modernisierung?

E-Mail schreiben ↗
Logo David Sann

LOGO // ORIGINAL_IMAGE