Bewerbung
Anschreiben
Lebenslauf
Technologien
Know-How
Referenzen
Eigene Projekte
Full-Stack Entwickler

verfügbar ab 15.11.2026
Jörg Müller Tel 02232/509673 skill@topsys.net

PROFIL
Stand: 26.10.2026
|
Alle Projekte
Mobile APPs
Diese Projektliste wird bei der Druckfunktion ohne Navigation ausgegeben.
Für mehr Implementationsdetails lassen sich Projekte mit "…" aufklappen (alle aufklappen/schließen).
Die Technologien lassen sich anklicken, um alle entsprechenden hervorzuheben.
Die gefilterte Ausgabe einer Projektliste mit einer bestimmten Technologie ist über » Technologien möglich.
Die Einträge chronologisch/anti chronologisch anzeigen.
-
Android App LOOKOO.de…
Projekt: Full-Stack-Entwicklung der nativen App und Server-Software als Community-Plattform. Eigene Geosuche-Engine mit Datenschutz-Unschärfe, Webservices, Kleinanzeigen, 400k+ Events, Coupons, anonymem Chat-System und persistenten Warteschlangen-Sockets zur Ablösung von HTTP-Polling.
Beschreibung: Ganzheitliche Full-Stack-Architektur, Entwicklung und fünfjährige Lifecycle-Wartung der nativen Android-App „LOOKOO.de“ inklusive des gesamten Backend-Serversystems als reichweitenstarke Regional- und Community-Plattform. Konzeption und Implementierung einer hochperformanten Geosuche-Engine für standortbasierte Partner-, Event- und Coupon-Vermittlung inklusive datenschutzkonformer Unschärfe-Algorithmen für Suchradien unter 2 Kilometern. Entwicklung eines eigenständigen Webservices zur nahtlosen Datenorchestrierung und Schnittstellenbereitstellung. Entwicklung eines skalierbaren Kommunikationsmoduls für anonymisierte Chats, globale Chat-ID-Schnittstellen und wirksamen Spamschutz gegen Massensendungen. Technische Kernkomponente bildet die Implementierung persistenter Warteschlangen-Sockets (persistent waiting sockets) auf Basis eigener Protokolle zur latenzfreien Quasi-Echtzeit-Nachrichtenübertragung ohne ressourcenfressendes HTTP-Polling. Anbindung des selbstentwickelten Server-Backends zur Synchronisation von über 400.000 regionalen Veranstaltungen, Kleinanzeigen und standortbasierten Rabattsystemen bei vollständig verschlüsselter Datenübertragung (SSL/TLS) zu europäischen Server-Infrastrukturen.
Software: Android, Java, Kotlin, Schnittstellen Spezifikation, Sockets, Web-Objects, Web-Service, XML
Zeitraum: Jun. 2013 – 01.06.2018
-
PHOTUX-Track - Android Versandsteuerung…
Projekt: Entwicklung einer Client-Server-App für Fulfillment-Prozesse personalisierter Printprodukte. Workflow-Optimierung durch Barcode-Scanning, Bildverarbeitung, Zupackartikel-Logik, automatisierte Versandkosten-/Verpackungsberechnung und dynamisches PDF-Templating.
Beschreibung: Architektur und ganzheitliche Entwicklung einer nativen Android-Client-Server-Applikation zur hochautomatisierten Steuerung und Qualitätssicherung von Fulfillment-Prozessen für personalisierte Printprodukte (Fotobücher, Kalender). Realisierung robuster Barcode-Scanning-Workflows mit unmittelbarer Bildverarbeitung und asynchroner Cover-Foto-Einblendung zur visuellen Validierung direkt nach dem Scan. Implementierung einer komplexen Geschäftslogik zur Zusammengehörigkeitsprüfung (Zupackartikel): Das System validierte offene Posten, blockierte bei unvollständigen Einheiten eigenständig den Etikettendruck und gab gezielte Warnhinweise aus. Bei vollständigen Einheiten steuerte die App dynamische Algorithmen zur präzisen Berechnung von Versandkosten und optimalen Verpackungsgrößen bei. Integration eines performanten PDF-Templating-Moduls zur automatisierten Generierung von Etiketten, Packlisten sowie Versandlisten inklusive Cover-Abbildungen und postkonformer Stichcodes für die Einlieferung. Realisierung einer integrierten Foto-Capture-Pipeline zur lückenlosen Dokumentation des verpackten Zustands vor dem finalen Versand. Anbindung des Backends über performante HTTP-Protokolle, XML-Schnittstellen und Web-Services zur Echtzeit-Statuspflege („delivered“) und Versandbenachrichtigung.
Software: Android, Http-Protokolle, Java, PDF-Templating, Schnittstellen Spezifikation, Strichcode, Web-Service, XML
Zeitraum: 14.04.2015 – 26.05.2015
-
Android VoIP-Telefonie-App…
Auftraggeber/Endkunde: technidoo UG, Swyx Solutions AG
Projekt: Entwicklung eines nativen VoIP-Softphones für SwyxWare. Modifikation des SIP-Stacks für proprietäre Protokolle, iOS-äquivalentes History-Management, Server-Synchronisation für Kontakte/Favoriten sowie Integration des Android Bluetooth- und Car-Audio-Stacks für Headsets.
Beschreibung: Konzeption und ganzheitliche Entwicklung eines nativen Android-VoIP-Softphone-Clients zur Anbindung an die SwyxWare PBX-Infrastruktur für den B2B-Enterprise-Markt. Tiefgreifende Modifikation und Anpassung des SIP-Stacks zur Kompensation proprietärer Swyx-Protokollabweichungen, um eine stabile Registrierung, Signalisierung und Audio-Transmission zu gewährleisten. Entwicklung einer hochgradig optimierten grafischen Benutzeroberfläche und Neugestaltung des History-Managements zur Erreichung einer konsistenten Cross-Platform-User-Experience (iOS-Parität). Implementierung einer robusten Audio-Infrastruktur mit nahtloser Einbindung in den Android Bluetooth-Stack (HFP/A2DP-Profilhandling für Headsets) sowie Car-Audio-Systeme inklusive Audio-Fokus-Management und Hardware-Tasten-Routing. Realisierung performanter Datenbanksynchronisations- und Caching-Strategien für serverseitige Unternehmenskonakte, Anruflisten (Recents) und Favoriten via Retrofit, Jackson2 und reaktivem Datenfluss (RxJava/ReactiveX). Absicherung der Code-Qualität durch Dependency Injection (Dagger) sowie umfassende Unit- und UI-Test-Automatisierung mit JUnit, Mockito und Espresso.
Software: Android, Ansi C, Butterknife, Dagger, Datenbankmodellierung, Espresso, Glide, Http-Protokolle, Jackson2, Java, Junit Tests, Mockito, ReactiveX/RxJava, Retrofit, SIP-Protokoll, XML
Projektmanagement: GIT, Gradle, Jenkins, Maven, Scrum
Zeitraum: 03.09.2015 – 02.12.2016
-
Weiterentwicklung einer Haussteuerungs-App…
Auftraggeber/Endkunde: Gira Giersiepen GmbH & Co. KG
Projekt: Enterprise-Weiterentwicklung und Legacy-Migration (GCM zu FCM) einer KNX-Smart-Home-App für heterogene Hardware. Realisierung von WebRTC-Video-Streaming für IP-Türkommunikation, IoT-Sensorintegration (Proximity/Ambient Light), Server-getriebener UI und robuster Offline-Architektur.
Beschreibung: Ganzheitliche, enterprise-weite Weiterentwicklung, Legacy-Migration und architektonische Modularisierung einer unternehmenskritischen Java-Applikation zur Steuerung der KNX-Gebäudeautomation über den Gira HomeServer. Konzeption und Realisierung einer robusten Multi-Flavour-Architektur zur nahtlosen Code-Wiederverwendung und Deployment auf heterogener Hardware: Von fest installierten In-Wall-Wandtablets und dem KNX-Raumbediengerät Gira G1 bis hin zu mobilen Android-Smartphones. Maßgebliche Entwicklung des latenzfreien Realtime-Medien-Streamings für IP-Türkommunikation mittels WebRTC, abgesichert über Netzwerktrennung und Firewall-Architekturen (Gira F1 Bridge). Implementierung hardwarenaher IoT-Sensorschnittstellen für den lokalen Gerätekontext – darunter präzise Proximity-Erkennung (Näherungssensorik zum automatischen Display-Wakeup/Hochdimmen) sowie die vollständige Eigenentwicklung eines adaptiven, automatisierten Tag/Nacht-Modus auf Basis von Umgebungslichtsensoren (Ambient Light). Design und Implementierung eines flexiblen, Server-getriebenen UI-Konfigurations-Frameworks: Die Benutzeroberfläche (Schaltflächen-Anordnung, Heizungs- und Rolladenstatistiken, Grundrisse, Energiemonitoring) wurde dynamisch vom Gira HomeServer geparst, gerendert und verwaltet. Realisierung einer fehlertoleranten Offline-Architektur für den unterbrechungsfreien Betrieb bei Netzwerkabbrüchen, inklusive lokaler State-Speicherung, Hintergrund-Synchronisation und automatisierter UI-Re-Konfiguration der Widget-States unmittelbar nach erfolgreichem Server-Reconnect. Durchführung einer kritischen Legacy-Migration des Push-Notifikations-Subsystems von Google Cloud Messaging (GCM) auf Firebase Cloud Messaging (FCM) sowie modulare Entkopplung der Codebasis zur Minimierung von Nebenläufigkeits- und Threading-Konflikten bei intensiver Inter-Process- und Inter-Module-Kommunikation.
Software: Android, Java, Kotlin, Rest, Web-Service
Projektmanagement: CI/CD, Confluence, GIT, Gradle, Jenkins, Jira, Scrum, SVN
Zeitraum: 01.10.2018 – 31.08.2020
-
Museumsanwendung für die interaktive Besucherkommunikation…
Auftraggeber/Endkunde: Museumsverein Morsbroich e.V.
Projekt: Konzeption einer interaktiven Besucher-Kommunikations-App auf Industrie-PCs. Umsetzung eines System-Lockdowns für den 24/7-Betrieb, eines lokalen Redaktionsbackends mit Authentifizierung und Bad-Keyword-Filter, Echtzeit-Eingabesanhierung sowie dynamischer Beamer-Projektion.
Beschreibung: Architektur und vollständige Umsetzung einer interaktiven Besucher-Kommunikations- und Moderationsplattform für den Dauereinsatz in Ausstellungen, lauffähig auf gesicherten Industrie-PCs (IPC) und Touch-Panels. Implementierung eines robusten, eigenständigen Android-System-Lockdowns zur Absicherung des 24/7-Öffentlichkeitsbetriebs. Entwicklung eines versteckten, lokalen Redaktionssystems mit zweistufiger Authentifizierung (Admin- und Redaktionsrollen), konfigurierbarer Bad-Keyword-Liste und dynamischem Design-Styling (Farbkonfiguration). Programmierung einer erweiterten, echtzeitbasierten Eingabesanierung direkt im Edit-Field (automatisches Blockieren von Emojis, wiederholten Sonderzeichen wie * und exzessiven Leerzeilen bei gleichzeitiger Beibehaltung manueller Zeilenumbrüche und Zeichen-Limits) sowie vollständiger Mehrsprachigkeit inklusive arabischem Layout-Handling über Google Keyboard. Konzeption und Realisierung eines automatisierten, dynamischen Skalierungs- und Projektionsalgorithmus, der freigegebene Besucherkommentare via Beamer als optisch optimierte Textblöcke ausgab (inverse proportionale Skalierung der Schriftgröße zur Textlänge).
Software: Android, JetPack, JetPack Compose, Kiosksystem, Kotlin, Threads, XML
Zeitraum: 07.05.2025 – 14.08.2025
-
DHL Android App…
Auftraggeber/Endkunde: DHL Paket GmbH
Projekt: Weiterentwicklung der Enterprise-Zusteller-App auf Zebra-Handhelds mit primärem Fokus auf das Aufspüren und Beheben seltener, kritischer Fehler. Betreuung von Offline-Online-State-Synchronisation, Routenmanagement, Packstations-Workflows und Bluetooth-Labeldruck via ZPL/CPCL.
Beschreibung: Weiterentwicklung, Stabilisierung und Architektur-Optimierung der unternehmenskritischen DHL-Zusteller-App auf Zebra-Handheld-Geräten. Im Fokus stand die fehlerfreie Bewältigung komplexer, echtzeitkritischer Datenströme in einem anspruchsvollen Multi-Threading-Umfeld. Dies umfasste die robuste Handhabung von Live-Barcode-Scans, nahtloser Offline-Online-Zustandssynchronisation (State Synchronization) und dynamischem Routenmanagement sowie die Abwicklung von Logistikprozessen für die Befüllung von DHL Packstationen und Service-Point-Lockern. Zusätzlich Implementierung eines stabilen Print-History- und Reprint-Mechanismus, der über Bluetooth direkt mit mobilen Label-Druckern kommuniziert und textbasierte ZPL/CPCL-Druckbefehle verarbeitet.
Software: Android, Android Koin, JetPack, JetPack Compose, JSON, Junit Tests, Kotlin, Schnittstellen Spezifikation, Threads
Hardware: Strichcode
Projektmanagement: Confluence, GIT, Gradle, Jira
Zeitraum: 01.02.2026 – 15.06.2026
|