2021 - 2021: REST-basierter SMS-Service zur Überwachung und Versorgung von Verkaufsautomaten
Aufgaben:
- Architektonische Planung und Umsetzung der mandantenfähigen REST API.
- Stamm- und Bewegungsdaten werden mittels ORM in einer SQL-Datenbank verwaltet.
- Auslesen und Kategorisieren von E-Mails (IMAP) zum Warenbestand in Verkaufsautomaten mittels MailKit.
- Speichern der relevanten E-Mails als Referenzen in einer Queue zur späteren, kontrollierten Verarbeitung.
- Reflection-basiertes Filtern und Verarbeiten der E-Mails nach mandatenbezogenen Kriterien.
- Umwandlung der qualifizierten und aufbereiteten Nachrichteninhalte nach GSM 03.38 Encoding.
- Automatisches Splitting von Nachrichten mit einer binären Zeichenlänge von über 160 Stellen.
- SMS-Versand über ein TCP/IP?fähiges GSM-Modem per NetworkStream im PDU Format.
- Je Nachrichten-Kategorie können 1-n Empfänger hinterlegt werden, an welche die SMS versendet wird.
- Alle (nicht) versendeten Kurznachrichten werden einschließlich Job-Referenz in einer Log-Tabelle erfasst.
- Die Logtabelle dient gleichzeitig als Basis für die Berechnung eines mandantenspezifischen Tageslimits.
- Der skalierbare AppService mit Docker-Support wurde auf der Azure-Instanz des Kunden bereitgestellt.
2009 - 2021: Event- und Automatenbereich
Aufgaben:
12-jährige Kundenbeziehung mit unzähligen Projekten im Event- und Automatenbereich
- Segmentierung von kontaktlosen Karten (Mifare, Legic, DESFire) für den Zahlungsverkehr u.a. in Bundesliga-Stadien.
- Aufwertung von Cashless-Payment Karten über ein Online-Portal mit e-Payment und WhiteLabel-Option.
- Entwicklung einer Automatensoftware mit moderner WPF/Touch-Benutzeroberfläche
- Geräte-Kommunikation (z.B. Geldschein- und Coinzähler, NFC, ...) mittels RS232/USB.
- Aufbau einer modernen und skalierbaren Cloud-Service Architektur mit:
- Granularem Identity- und Rechtemanagement
- Sicherer Kommunikations- und Datenverschlüsselung
- Anbindung monolithischer Legacy-Softwareprodukte als Service
- Umgebungsabhängigem Lizenzmanagement für aktuelle und künftige Produkte
- Docker-Containerisierung für einheitliche Cloud- und OnPremise-Lösungen
- Entwicklung von cross-platform Apps (C# / Xamarin) mit kontaktloser Mifare-Karten Kommunikation u.a.:
- Für den mobilen Abverkauf mittels Cashless-Payment
- Das Auf- und Abwerten von Kundenkarten bei Veranstaltungen
- Den gesicherte Zutritt in Stadien und bei Events
- Die mobile Datenerfassung im Rahmen einer Inventur und sonstiger Warenbewegung.
- Einführung einer Source Code Versioninierung (mittels Git) und Sprintplanung.
- Durchführung von Schulungen zum Thema APIs, Azure, agiler Softwareentwicklung.
- Präsentationen zur strategischen und technischen Ausrichtung des Unternehmens.
2016 - 2018: Bahnbrechend: Initialer Aufbau einer neuen Technologie-Ära
Kunde: Baumarkt
Aufgaben:
- Teil eines großen Entwicklerteams mit Gesamtverantwortung für Frontend-Apps.
- Entwicklung von einheitlichen, thematisch unterschiedlichen Produkt-Konfiguratoren mittels AngularJS.
- Agile Planung / Abstimmung mit dem API-Team, 3D-Artists und den HTML/CSS Kollegen.
- Wizard mit AST-Support für Setup neuer Konfiguratoren ohne Programmierkenntnisse.
- Wöchentliche Präsentationen im Rahmen der Sprintreviews.
- Teamübergreifende Beratung der Projektleitung zum Produktaufbau.
- 24/7 Support im Rahmen des ersten Produkt-Launch mit TV-Werbekampagnen.
- Projektabschluss mit geordneter Übergabe an geplantes Inhouse-Team.
2015 - 2017: Re-Factoring und Cloud-Migration für Software
Aufgaben:
Umfangreiches Re-Factoring und Cloud-Migration für Software eines E-Procurement Experten
- Migration der monolithischen WebForms-Lösung zum serviceorientieren Cloud-Produkt.
- Übertragung der Business-Logik in eine moderne, skalierbare API-Struktur.
- Architektonische Planung und Umsetzung von Domain-spezifischen Microservices.
- Technische Beratung und Schulung der Inhouse Mitarbeiter.
- Umstellung der Software-Versionierung von Subversion auf Git.
- Aufbau einer Frontend-Applikation mittels AngularJS, jQuery und Boostrap.
- Implementierung einer Backend/Frontend Kommunikation über SignalR & Hypermedia.
2013 - 2018: Individualentwicklung eines WebShops
Aufgaben:
Individualentwicklung eines WebShops für Reseller von Mobilfunkverträgen und Produkten
- Professionelle Komplettabwicklung mit Designplanung, Programmierung und Hosting.
- Moderne Web-Applikation auf Basis des PHP-Frameworks Symfony.
- Individuelle Abbildung des Branchen- und Unternehmenspezifischen Workflows.
- Eigenes CMS zur Verwaltung von Produkten, Kunden, Tarifen, Verträgen, AGB, uvm.
- Rechtlich sicherer, mehrstufiger Warenkorb mit Produktkonfigurator und e-Payment.
2016 - 2017: Rollout der Gefäßgrafiken als Sticker für iMessage
2015 - 2017: Mitarbeiterschulung
Kunde: Möbelhaus E-Commerce-Software
Aufgaben:
- Intensivschulung des stark wachsenden Inhouse-Entwicklerteams.
- Vermittlung von Techniken, Frameworks (u.a. Symfony) und Design Patterns.
- Vorbereitung und Durchführung von mehrtägigen Workshops.
- Virtualisierungsstrategie für eine einheitliche und schnelle Entwicklungsumgebung.
- Implementierung des GitFlow-Prozesses für geordnetes Releasemanagement.
2008 - 2012: Pflege des Webshops
Aufgaben:
Langjährige Pflege des Webshops eines Ticket-Resellers und Re-Engineering
- Aufbau eines auf PHP-basierten Shopsystem mit CMS als Individualprogrammierung.
- Adaption des speziellen An- und Verkaufprozesses inkl. Integration von e-Payment.
- Gesicherte SOAP-Schnittstelle zur Anbindung von Drittanbietern.
- Interaktive Sitzplatzbuchung mit grafischer 1-zu-1 Abbildung von Veranstaltungsorten.
- Unterstützung des Kunden bei Online-Marketing und Suchmaschinen-Optimierung.
2007 - 2010: Kundenportal für die Reduzierung des Energieverbrauchs
Aufgaben:
Webbasiertes und innovatives Kundenportal für die Reduzierung des Energieverbrauchs
- Planung und Umsetzung eines interaktiven und barrierefreien ASP.NET Kundenportals.
- Einlesen und Konvertieren von Verbraucherdaten aus intelligenten Stromzählern.
- Kundenlogin mit Auswertung der Daten in tabellarischer und grafisch-interaktiver Form.
- Exportfunktion als CSV sowie personalisiertem PDF einschließlich Versand per E-Mail.
- Präsentation von Verbrauchertipps zum Stromsparen in virtueller Raumansicht.
- Pflege der Inhalte durch speziell entwickeltes Content Management System.
2009 - 2014: iOS-App zur Verbesserung des Trinkverhaltens
Aufgaben:
Kommerziell erfolgreiche iOS-App zur Verbesserung des Trinkverhaltens
- Speichern und Analysieren der regelmäßigen Flüssigkeitszufuhr (z.B. Wasser).
- Erinnerung bei zu wenig Flüssigkeitszufuhr über Notification.
- Erinnerungston, Text und Häufigkeit waren einstellbar.
- Diagrammmodul auf Basis von CoreGraphics zur optischen, interaktiven Darstellung.
- Erfassung mittels lustiger, vielseitiger Gefäßgrafiken mit Animation.
- Professionelle Übersetzung in 5 Sprachen.
- Einzigartiges Backup- und Supportmodul für InApp-Kundensupport.
- Einbindung von SocialMedia (Facebook und Twitter) via SocialMedia Kit.
- StoreKit Integration für InApp-Verkäufe z.B. mehr Gefäßgrafiken.
- MapKit für ortsgebundene (z.B. Büro, Zuhause, ...) Darstellung der Flüssigkeitszufuhr.