Schlagwörter
Skills
Projekthistorie
Projekt: SaaS Blended Learning System
Konzeption, Architektur und Prototyping des Backend Systems und der API.-
Features: Teilnehmermanagement, Kurs-/Eventverwaltung, Inhaltserstellung (CMS), Auswertung von Teilnehmerdaten in Echtzeit, QR-Code gestützte Teilnehmersteuerung bei Events, etc.
-
Implementierung der API und der Backend Funktionalitäten mit GraphQL Endpoints.
-
Aufbau der Infrastruktur und DevOps Pipelines für Front- und Backend.
-
Enge Abstimmung mit Frontend-Entwicklern und Implementierung vieler Features in der Frontend SPA, z.B. Bearbeiten von Events, Terminen und dem Teilnehmermanagement.
-
Stetige Abstimmung mit der Geschäftsleitung und dem Vertrieb über strategische Ausrichtung des Produkts und das Backlog.
-
Teamleitung bei der Entwicklung neuer Features und Fehlerbehebung/Refactoring.
Bisherige Kunden: Knorr Bremse, PSW Group und Continental Cars Ltd.
Fullstack | Laravel | SQL | GraphQL | Vue.js | Redis | GitLab CI/CD | Docker Swarm | Docker
-
Teamleitung Abteilung Softwareentwicklung - Lead Developer
-
Recruiting / Begleitung des Bewerbungsprozesses / Mentoring
-
Abstimmung über strategische Ausrichtung mit der Geschäftsleitung
-
Aufwandsschätzung und Kostenplanung für neue Projekte
-
Qualitätssicherung und Prozessoptimierungen (CI/CD, GitLab Issues und Merge Requests, Sprints, Testing)
-
Ansprechpartner und Vermittler bei Problemen
-
Konzeption, Architektur und Koordination von internen Softwareprojekten
Erweiterung Präsenztraining Apps und Auswertungs-/Managementportal
-
Migration und Erweiterung des bestehenden Systems
-
Konzeption und Implementierung eines Fahrerlebnis Features mit Live-Karte über Standort der Geräte, digitalem Fahrtenbuch und GPS Positionserkennung mit Anzeige definierter Inhalte pro Position.
-
Erweiterung der vorhandenen REST-API
-
Erweiterung des Portal-Frontends (LiveMap, TripEditor, Fahrtenbuch usw.)
-
Koordination der App-Entwickler bei Integration der API
Fullstack | Laravel | SQL | Vue.js | React Native
Präsenztraining Apps und Auswertungs-/Managementportal
-
Konzeption, Implementierung und Wartung eines datenbankgestützten Webportals zur Verwaltung von Präsenztrainings, den Teilnehmern sowie over-the-air Updates der Lerninhalte in den nativen Apps
-
Machbarkeitsprüfung/Prototyping der Kompilierung des bestehenden AS3 Web Based Training Frontend-Frameworks zu nativen iOS und Android Apps
-
Implementierung der Kommunikation zwischen der nativen App und der Portal API
-
Integration des Login Prozessen im Frontend der nativen Apps
-
Anbindung externer Teilnehmermanagement APIs
-
Anbindung der App-Inhalte an das bestehende Übersetzungsportal und Optimierung der Localization-Prozesse mit bis zu 20 Sprachen
-
Wartung und stetiges Refactoring des gesamten Systems bei jedem neuen Training (über mehrere Jahre) und Anpassung an neue Anforderungen, sowie das Kundenfeedback
Fullstack | Laravel | SQL | REST | Javascript | Bootstrap | ActionScript 3 | Adobe Air
HMI Software für CES Showcars 2016 und 2017
-
Konzeption und Umsetzung einer Multi-Client und Server Applikation mit UDP Socket Synchronisation, um auf mehreren lokalen Rechnern mit mehreren Displays synchronisiert Inhalte anzeigen und steuern zu können.
-
Entwicklung einer Browser-basierten iPad-Fernsteuerung für das Showcar.
-
Anbindung von externer Hardware an das System via CAN-Bus und Websocket-Verbindungen, z.B. Gesichtserkennungskamera, Touchscreen, Gestensteuerung und LED-Panels.
-
Unterstützung des Kunden während der Entwicklung, beim Testen und Betreiben des Autos, Ansprechpartner für technische Fragen und Problemlösungen.
-
Training des Vor-Ort-Teams für die Nutzung der Steuerung und Wartung.
ActionScript 3 | Adobe Air | UDP | Python | CAN-Bus | Javascript | Websockets
Twin Cup Auswertungssystem
-
Adaption der Präsenztrainings-App an den Kundenbedarf, Erweiterung der REST-API und Verknüpfung des Backends mit weiteren cloud-basierten Services (Juroren-Feedback, Agentur-Datenanbindung).
-
Implementierung einer “offline” Live-Quiz-App mit USB-Buzzern und synchronisierten lokalen Apps zum Ausliefern der Fragen/Antworten sowie Präsentieren der Ergebnisse und Ranglisten auf einem großen Bildschirm.
-
Wartung und stetiges Refactoring des gesamten Systems bei jeder neuen Veranstaltung (über mehrere Jahre) und Anpassung an neue Anforderungen, sowie das Kundenfeedback.
Fullstack | Laravel | SQL | REST | Javascript | Bootstrap | ActionScript 3 | Adobe Air