You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Tsz Shun K.TS

Tsz Shun K.

Senior Embedded Software Engineer (Qt C++)

500 €/Tag
1 Projekt
Trier, DE
3-7 Jahre

Durchschnittliche Reaktionszeit: 1h

Über Tsz Shun

Erfahrener Senior Embedded Software Engineer und Systemarchitekt mit Fokus auf IoT-, Telekommunikations- und Echtzeit-Systeme.

Ich bin Owner und leitender Entwickler einer Qt-basierten Dispatcher-Software, die als zentrale Steuer- und Kommunikationsplattform für verteilte Push-to-Talk- und IoT-Geräte eingesetzt wird. Das System umfasst Desktop-Applikationen, Embedded Geräte, Netzwerkprotokolle sowie serverseitige Komponenten.

Mein technischer Schwerpunkt liegt auf Qt/C++, Embedded Linux, Microcontrollern (STM32, ESP32) und sicheren Echtzeit-Audiolösungen (SIP/RTP, Opus, End-to-End-Verschlüsselung). Ich arbeite regelmäßig an Systemen mit begrenzten Ressourcen, hohen Anforderungen an Zuverlässigkeit und niedrige Latenz.

Zusätzlich verfüge ich über praktische Erfahrung mit dem LAMP-Stack (Linux, Apache, MySQL, PHP) zur Entwicklung von Backend-Services, Admin-Tools und internen Management-Systemen, insbesondere zur Unterstützung von Embedded- und IoT-Plattformen.

Als Freelancer übernehme ich Verantwortung über den gesamten Entwicklungszyklus – von Architektur- und Technologieentscheidungen über Implementierung bis hin zu Stabilisierung, Wartung und Übergabe an Produktion.
  • Englisch

    Muttersprachlich oder zweisprachig

  • Deutsch

    Konversationssicher

  • Kantonesisch

    Muttersprachlich oder zweisprachig

  • Chinesisch

    Muttersprachlich oder zweisprachig

Vor Ort möglich
Trier (bis zu 50 km)

Projekt- und Berufserfahrung

  • Tramigo Oy
    Chief System Architect
    August 2024 - Heute (1 Jahr und 10 Monate)
    Verantwortlich für die Systemarchitektur und technische Gesamtkoordination mehrerer Hardware- und Softwareprojekte im Bereich Push-to-Talk und IoT-Kommunikation.

    Owner und Hauptarchitekt der Qt-basierten Dispatcher-Software (v2.0), inklusive vollständiger technischer Neugestaltung, Modernisierung der Codebasis und langfristiger Wartungsstrategie.

    Leitung und Koordination von zwei Hardware-Projekten:

    Embedded-Linux-Gerät (Systemdesign, Software-Stack, Update-Strategie, Integration von Mobilfunkmodems)

    RTOS-basiertes Embedded-Gerät, mit Fokus auf Architekturabstimmung, Aufgabenverteilung und Systemintegration

    Technische Verantwortung für die Zusammenführung von Embedded-Geräten, Desktop-Anwendungen und Backend-Systemen zu einer stabilen, produktionsreifen Plattform.

    Zusätzlich Konzeption und Umsetzung eines Replay- und Analyse-Tools auf Basis von ReactJS und Material UI zur Visualisierung und Auswertung von Kommunikations- und Gerätedaten.

    Enge Zusammenarbeit mit Produktmanagement, Hardware-Partnern und internationalen Entwicklungsteams zur Sicherstellung von Skalierbarkeit, Wartbarkeit und technischer Qualität.
    Qt Embedded Linux C++ Material UI RTOS
  • Wiress Technologies Finland
    Software Developer
    TELEKOMMUNIKATION
    Februar 2020 - Heute (6 Jahre und 4 Monate)
    Espoo, Finnland
    Langjährige Mitarbeit an der Entwicklung, Weiterentwicklung und Wartung einer Qt-basierten Desktop-Dispatcher-Software für professionelle Push-to-Talk- und Kommunikationssysteme.

    Beteiligung am gesamten Lebenszyklus des Systems – von Proof-of-Concept-Phasen über funktionale Erweiterungen bis hin zu stabilen produktiven Releases, mit wachsender Verantwortung für technische Entscheidungen und Systemverständnis.

    Tiefgehende Arbeit im Bereich Echtzeit-Audioverarbeitung, einschließlich:

    Integration und Optimierung von Opus-Audiocodecs (libopus)

    Entwicklung von Audio-Packaging- und Streaming-Logik auf Basis von RTP

    Analyse und Debugging von SIP- und RTP-Strömen (INVITE, ACK, BYE) mittels Wireshark

    Umsetzung von End-to-End-Audio-Verschlüsselung mit libsodium, mit Fokus auf Sicherheit, Performance und Zuverlässigkeit in Echtzeit-Kommunikationsumgebungen.

    Entwicklung und Pflege der Qt-Anwendungsarchitektur, inklusive:

    Modularer UI-Strukturen

    Kundenindividuelle Anpassung von Branding und Layout

    Einsatz des Qt Installer Frameworks für regelmäßige Updates und Rollouts

    Implementierung zusätzlicher Funktionsmodule wie GPS-Tracking und Geofencing (Leaflet-basierte Kartenintegration).

    Unterstützung angrenzender Plattformen und Tools, darunter:

    Automatisierung von Build- und Deployment-Prozessen (Golang-Skripte)

    Android-App-Entwicklung mit Kotlin zur Erweiterung und Integration mobiler Funktionen

    Frontend-Komponenten mit ReactJS und Material UI für ergänzende Web-Tools
    Qt Golang C++ Opus Codec
  • volatiles lighting GmbH
    Embedded Developer
    INTERNET DER DINGE
    Juni 2018 - August 2019 (1 Jahr und 3 Monate)
    Berlin, Deutschland
    Entwicklung von Firmware für STM32 Cortex M4-Anwendungen in FreeRTOS, unter Verwendung der DaisyChain-Konfiguration zur Verbesserung der Konnektivität.
    Entwurf und Implementierung von GUI-Tools mit Python und PyQT zur Rationalisierung von Arbeitsabläufen.
    Entwicklung eines benutzerdefinierten Dateiformats zur Konvertierung von JPEG-komprimierten Videos, um die Kompatibilität mit unserem Produkt zu verbessern.
    Entwicklung von Treibern in C mit Schwerpunkt auf Leistungsoptimierung und Systemintegration.
    Integration externer Dienste in unser Produkt mithilfe von MQTT zur Verbesserung der Funktionalität und Interoperabilität.

Bewertungen

5,0

Von 1 Bewertungen

WK

Wai Kong

HafenRaum GmbH & Co. KG

Bewertet am 19.8.2024

Empfehlungen

Diese Freelancer passen auch zu Ihren Kriterien

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Ausbildung und Abschlüsse

  • Elektrotechnik
    The Hong Kong Polytechnic University
    2017

Zertifizierungen

Fähigkeiten

Kategorien