Profilbild von David Schneider Full-Stack-Webentwickler aus Muenchen

David Schneider

verfügbar

Letztes Update: 06.03.2024

Full-Stack-Webentwickler

Firma: Bytecorps Programmierung
Abschluss: nicht angegeben
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Skills


Meine aktuellsten Projekte und Erfahrungen finden Sie in unter  "Projekthistorie"
 

Bytecorps Programmierung / Freelancer / seit 04‐2010 bis heute

Eigenständige Projektierung, Konzeption und interdisziplinäre Umsetzung
von Kundenprojekten im Bereich der Webentwicklung:
  • Web‐Entwicklung | PHP, HTML5, SCSS, jQuery, Angular
  • CMS‐ und Modul‐Entwicklung | Contao, Wordpress, Typo3
  • App Entwicklung | Ionic Framework, Google Firebase
  • eCommerce | Woocommerce, Shopware, API‐Entwicklung
  • Responsive Webdesign | Bootstrap, Bulma, Mobile‐First Ansatz
  • Servermanagement | Apache, Nginx, SEO‐Tuning

Head of Frontend Engineering

YAZIO GmbH / Ernährungs App / 05-2021 bis 10-2023
  • Projektbeschreibung: Leitung eines 4-köpfigen Frontend-Entwicklungsteams zur Optimierung und Erweiterung der YAZIO-Website. Fokus auf Verbesserung der Benutzererfahrung und technischen Leistungsfähigkeit.
  • Technologie-Stack: Symfony 5, Docker, Kubernetes, GitLab, JavaScript, PHP8, HTML, SASS, Twig
  • Hauptmerkmale und Verantwortlichkeiten:
    • Zusammenarbeit mit dem Produktteam: Sicherstellung, dass die Frontend-Entwicklung stets auf Unternehmensziele und Nutzerbedürfnisse abgestimmt war.
    • Optimierung von Tracking-Möglichkeiten: Implementierung fortschrittlicher Tracking-Lösungen zur Gewinnung detaillierter Einblicke in das Nutzerverhalten und Ermöglichung datengesteuerter Entscheidungen.
    • Kontinuierliche Wartung und Monitoring: Gewährleistung einer konstanten Überwachung und Wartung der Website zur Sicherstellung hoher Verfügbarkeit und Performance.
    • Implementierung neuer Features: Entwicklung und Integration innovativer Features zur Steigerung der Conversion-Rate und Verbesserung des Nutzererlebnisses.
    • Zusammenarbeit mit dem Backend-Team: Sicherstellung einer reibungslosen Integration von Frontend- und Backend-Komponenten.
    • Erweiterung der API-Kommunikation: Optimierung der API-Kommunikation für effizientere Datenverarbeitung und -übertragung.
    • Integration externer APIs: Erweiterung der Website-Funktionalität und Verbesserung der Benutzererfahrung durch Integration externer Dienste.
       
Lead-Engineer PHP/Web

XYQOM GmbH / Digital‐ und Werbeagentur / 12‐2007 bis 03‐2010

Entwicklung und Betreuung von Projekten aus dem Webbereich. Verantwortlich
für Betrieb und Weiterentwicklung der technischen Infrastruktur.
  • Backend‐ und Intranet‐Entwicklung | PHP, Symfony, Git
  • Frontend‐ und CMS‐Entwicklung | HTML, CSS, JS
  • Datenbankentwicklung | MySQL, Postgres
     
Softwareentwickler Java

Delphi Automotive Systems / Automobilzulieferer / 03‐2006 bis 11‐2007

Tätigkeit als Werksstudent im Bereich der Softwareentwicklung:
  • Entwicklung in Java
  • Automatisierung von internen Prozessen
Ausbildung

Studium Technische Informatik
FH Köln – 5 Semester, Diplom
2006 bis 2008

Informationstechnischer Assistent
Berufshochschule Oberberg
2004 bis 2006

Praktikum
Fraunhofer‐Institut für Analyse‐ und Informationssysteme
07‐2005 bis 08‐2005

Projekthistorie

08/2019 - bis jetzt
Innovative Buchungsapp für Anytime Music
Anytime Music (Sonstiges, < 10 Mitarbeiter)

Technologie-Stack: Ionic, iOS, Android, Google Firebase, API-Integration

Projektbeschreibung: Als zentraler Full-Stack-Entwickler habe ich eine hochmoderne Buchungsapp für Anytime Musik entwickelt. Diese App, kompatibel mit iOS und Android, revolutioniert die Art und Weise, wie Musiker und Kreative Musikstudios buchen, bezahlen und zugreifen.

Kernfunktionen:
  1. Intuitive Buchungsfunktion: Nutzer können über eine leicht verständliche Oberfläche den gewünschten Mietzeitraum für Musikstudios buchen. Ein Echtzeit-Verfügbarkeitsindikator sorgt für sofortige Klarheit über die Verfügbarkeit, während ein intelligentes System alternative Zeiten vorschlägt, falls der bevorzugte Zeitraum besetzt ist.
  2. Vielseitige Zahlungsoptionen durch API-Integration: Die Integration verschiedener Zahlungsanbieter ermöglicht Nutzern die Bezahlung über Kreditkarten, SEPA-Lastschrift, ein internes Guthabensystem oder auf Rechnung. Diese flexible Zahlungsoption erhöht die Benutzerfreundlichkeit und Zugänglichkeit der App.
  3. Zugangskontrollsystem: Über die App können Nutzer mittels eines virtuellen Buttons oder NFC-Technologie die Türen der Musikstudios steuern. Dieses Feature gewährleistet einen nahtlosen und sicheren Zugang zu den Räumlichkeiten.
  4. Vollständige Integration der Google Firebase Platform: Die Nutzung von Google Firebase bietet eine robuste Infrastruktur für Datenmanagement, Authentifizierung, Analytik und mehr, was eine zuverlässige und skalierbare App-Leistung gewährleistet.

06/2021 - 10/2023
Optimierung und Erweiterung des Frontends der YAZIO GmbH
YAZIO GmbH (Sonstiges, 50-250 Mitarbeiter)

Technologie-Stack: Symfony 5, Docker, Kubernetes, GitLab, JavaScript, PHP8, HTML, SASS, Twig

Projektbeschreibung: Als Head of Frontend Engineering bei der YAZIO GmbH leitete ich ein engagiertes 4-köpfiges Team, um das Frontend der YAZIO-Website zu optimieren und zu erweitern. Unser Fokus lag auf der Verbesserung der Benutzererfahrung und der technischen Leistungsfähigkeit der Plattform.

Hauptmerkmale und Verantwortlichkeiten:
  1. Enge Zusammenarbeit mit dem Produktteam: Durch regelmäßige Abstimmungen und agile Arbeitsmethoden stellten wir sicher, dass unsere Frontend-Entwicklung stets auf die Unternehmensziele und Nutzerbedürfnisse abgestimmt war.
  2. Optimierung von Tracking-Möglichkeiten: Wir implementierten fortschrittliche Tracking-Lösungen, um detaillierte Einblicke in das Nutzerverhalten zu gewinnen und datengesteuerte Entscheidungen zu ermöglichen.
  3. Kontinuierliche Wartung und Monitoring: Unser Team gewährleistete eine konstante Überwachung und Wartung der Website, um eine hohe Verfügbarkeit und Performance sicherzustellen.
  4. Implementierung neuer Features zur Steigerung der Conversion: Wir entwickelten und integrierten innovative Features, um die Conversion-Rate zu erhöhen und das Nutzererlebnis zu verbessern.
  5. Zusammenarbeit mit dem Backend-Team: Durch unsere enge Kooperation mit dem Backend-Team stellten wir eine reibungslose Integration von Frontend- und Backend-Komponenten sicher.
  6. Erweiterung der API-Kommunikation: Wir optimierten die API-Kommunikation, um eine effizientere Datenverarbeitung und -übertragung zu ermöglichen.
  7. Integration externer APIs: Die Integration externer Dienste erweiterte die Funktionalität der Website und verbesserte die Benutzererfahrung.

07/2013 - 04/2021
Serie von eLearning Softwareprojekten für IKEA
Inter IKEA Systems B.V. (Konsumgüter und Handel, >10.000 Mitarbeiter)

Technologie-Stack: PHP, JavaScript, XML, jQuery, SCORM, HTML5, CSS3

Projektbeschreibung: Über einen Zeitraum von acht Jahren (2013, 2015, 2019, 2021) war ich verantwortlich für die technische Leitung und Durchführung von insgesamt vier eLearning-Projekten bei der Inter IKEA Systems B.V. Jedes dieser Projekte zielte darauf ab, spezifische inhaltliche Schwerpunkte innerhalb der internen Aus- und Weiterbildung, als auch des Knowledge-Transfers zu adressieren.

Kernfunktionen und Herausforderungen:
  1. Entwicklung interaktiver eLearning-Inhalte: Für jedes Projekt wurden einzigartige, interaktive Lerninhalte erstellt, die sich auf unterschiedliche thematische Schwerpunkte konzentrierten. Diese Inhalte waren darauf ausgerichtet, den Mitarbeitern zielgerichtete und ansprechende Lernmöglichkeiten zu bieten.
  2. Individuelle Anpassung und Integration: Jedes Projekt erforderte spezifische Anpassungen an die bestehende Softwarearchitektur von IKEA, einschließlich der Integration in Reporting-, Tracking- und Auswertungssysteme.
  3. Einsatz moderner Webtechnologien: Die Projekte nutzten eine Vielzahl von Technologien wie PHP, JavaScript, XML, jQuery, SCORM sowie HTML5 und CSS3, um dynamische und benutzerfreundliche eLearning-Inhalte zu erstellen, welche sich stets an die Corporate-Design-Vorgaben hielten und diese erfolgreich umsetzten.

03/2015 - 05/2020
Entwicklung eines eCommerce-Systems für Dumont
Dumont Kalenderverlag GmbH & Co. KG (Medien und Verlage, 1000-5000 Mitarbeiter)

Projektbeschreibung: In meiner zentralen Rolle bei der Dumont Kalenderverlag GmbH & Co. KG war ich verantwortlich für die Entwicklung eines maßgeschneiderten eCommerce-Systems. Dieses System war speziell auf die Bedürfnisse des Kalenderverlags ausgerichtet und ermöglichte eine effiziente Online-Verkaufsabwicklung.

Kernfunktionen und Herausforderungen:
  1. Echtzeitanbindung an das ERP-System: Eine der Hauptaufgaben war die Implementierung einer Echtzeitanbindung an das bestehende ERP-System des Verlags. Diese Anbindung ermöglichte es, stets aktuelle Verfügbarkeiten der Produkte zu ermitteln und die Bestelldaten effizient zu verarbeiten.
  2. Übermittlung von Bestellungen in das ERP-System: Wir entwickelten eine nahtlose Integration, die es ermöglichte, Bestellungen direkt und ohne Zeitverzögerung in das ERP-System einzuspeisen, wodurch die Bestellabwicklung erheblich optimiert wurde.
  3. Verwendung moderner Technologien: Durch den Einsatz von Typo3, PHP, JavaScript, MySQL und weiteren aktuellen Technologien schufen wir eine robuste, zuverlässige und benutzerfreundliche eCommerce-Plattform.
  4. Frontend-Entwicklung mit jQuery, HTML5 und CSS: Das Frontend wurde mit Blick auf eine ansprechende Benutzererfahrung und einfache Bedienbarkeit gestaltet. Die Verwendung von jQuery, HTML5 und CSS trug dazu bei, eine ansprechende und interaktive Benutzeroberfläche zu schaffen.

04/2013 - 10/2019
Entwicklung eines eCommerce-Systems für den Autoteile-Handel
CARLADATA (Konsumgüter und Handel, 50-250 Mitarbeiter)

Technologie-Stack: PHP, JavaScript, PL/pgSQL, XML, Symfony, PostgreSQL, jQuery, Elasticsearch, HTML5, CSS3, Less

Projektbeschreibung: Zwischen 2013 und 2019 war ich maßgeblich an der (Weiter-)Entwicklung eines umfassenden eCommerce-Systems für diverse Kunden aus dem Autoteile-Handel beteiligt. Dieses System war speziell darauf ausgerichtet, eine effiziente und benutzerfreundliche Online-Plattform für den Handel mit Autoteilen zu bieten.

Kernfunktionen und Herausforderungen:
  1. Integration des TECDOC-Datenformats: Eine Schlüsselfunktion des Systems war die Integration des TECDOC-Datenbestandes, um eine präzise Ermittlung von Fahrzeugdaten zu gewährleisten.
  2. Echtzeitschnittstelle über SOAP: Wir entwickelten eine Echtzeitschnittstelle, die Informationen wie Preise, Verfügbarkeiten und Nachlässe in Echtzeit verarbeitete, um eine aktuelle und genaue Datenübermittlung zu ermöglichen.
  3. Echtzeit-Bestandsabfrage von Zulieferern: Das System ermöglichte eine direkte Abfrage des Lagerbestands bei Zulieferern, um eine hohe Verfügbarkeit der Autoteile zu gewährleisten.
  4. API-Entwicklung: Für die effiziente Kommunikation zwischen den Systemkomponenten entwickelten wir maßgeschneiderte APIs.
  5. Eigenes Shop-System mit Marktplatzanbindung: Das System beinhaltete ein eigenes Shop-System, welches eine nahtlose Anbindung an verschiedene Online-Marktplätze ermöglichte.
  6. Multi-Tenant-Fähigkeit: Wir implementierten eine Multi-Tenant-Architektur, um mehrere Kunden auf einer einzigen Instanz des Systems bedienen zu können.
  7. Template-Engine und Administrationsoberfläche: Eine flexible Template-Engine und eine benutzerfreundliche Administrationsoberfläche ermöglichten eine einfache Handhabung und Anpassung des Systems.

Reisebereitschaft

Nur Remote verfügbar
Profilbild von David Schneider Full-Stack-Webentwickler aus Muenchen Full-Stack-Webentwickler
Registrieren