https://github.com/sun9qd/electronics-with-bricks
Planung AVB Protocol Analyzer
PCIe-Treiber (DMA) und virtueller Netzwerktreiber
Linux (RedHat+Ubuntu)
Videostreaming-Software
Wartung grafische Oberfläche Broadcastingsoftware
Hardware-Abstraktionsschicht für mehrere neue Meßgeräte über USB/PCI/PCIe
Portierung RF-Meßsoftware von PowerPC/OSE auf Windows XP embedded
Grafische Oberfläche für einen Meß-Empfänger für DVBT/DVBC
Portierung einer umfangreichen Meßgeräte-Firmware (digitales TV) von PowerPC/OSE nach Windows XP embedded, Softwareemulation von FPGA-Funktionen.
Für ein weiteres Gerät: Schaffung einer einheitlichen Zugriffsschicht auf Registerbänke diverser Bauteile über PCIExpress, I2C-Bus, SPI-Bus und proprietäre Protokolle. Integration von JTAG Playern zum Laden von FPGA's.
Für ein weiteres Gerät: Filter-Modul zur grafischen Aufbereitung von Meßergebnissen.
Für ein weiteres Gerät: UDP/IP Ansteuerung zur automatischen Vergabe von IP-Adressen.
WinXPEmbedded, OSE, C++, STL, MFC, I2C-Bus (via FPGA-Register und via LPT), SPI-Bus (incl. diverse Hersteller-Protokolle z.B. von EEProms etc.), JEDEC Fileformat
Studium SCJP (Sun Certified Java Programer) und erfolgreich abgelegte Prüfung.
Systemarchitektur und Programmierung für PC-Software zum Anschluß von Mobiltelefonen an den PC. Internationales Team mit Standorten in Deutschland, Taiwan, Brasilien, Polen.
Feature-Koordinator und verantwortlicher Architekt für den Communication- und Business-Layer. Betreuung von Entwicklerteams in München und Brasilien/Manaus (2 Teams mit 3 bzw. 5 Entwicklern).
Programmierung für ein Netzwerk-Management-System Festnetz in einem Team von ca. 30 Softwareentwicklern. Verteiltes Client-Server-System unter Win2000. Multiplexing der DCOM-Interprozeß-Kommunikation (ATL).
Analyse von DCOM unter hoher Last und extremen Multithreading-Bedingungen (Servicerequests an Microsoft, Einbau empfohlener Workarounds). Multithreading und Synchronisation. Einbau von Finite State Machines für Server-Objekte.
Programmierung von GUI-Anteilen der Clientsoftware (MFC). Design und Implementierung einer externen Serverschnittstelle. Servermodule zur Steuerung von Netzwerk-Knoten.
Zwei Ausbaustufen eines Tourenplaners für Krankenversorgungsfahrten als Intranet-Anwendung
Client-Applikation für ein Weckdienst-Callcenter der Deutschen Telekom
Anpassungen eines Telekommunikations-Servers für ein Callcenter
Windows-Frontends für MPEG-2 Qualitätsmeßgerät
Entwicklung eines CTI-Servers zur Integration eines Callcenters mit einer HARRIS Telefonanlage
SMS Gateway-Service mit Ausfallkonzept und Lastverteilung, mehreren SMSC-Protokollen (vorerst UCP und OIS),
mehreren unterstützten Transportlayern für die SMSC-Verbindung (derzeit tcp/ip und x.25).
MFC-Coaching, Windows-Frontends für MPEG-2 Generator
Weiterentwicklung des Windows-Frontends für MPEG-2 Decoder, OLE-Automation
Library zur Ansteuerung eines Meridian Switch (Vermittlungstechnik), Monitoring-Server für Operator-Centers,
Projektleitung für pc-plus Anteile der Telefon-Auskunftssoftware ADMOSS
(Kooperationsprojekt mit Siemens),
Windows-Frontend für Operatorcenter des Funkrufdienstes "Skyper"
Modemtreiber für Fax- und Anrufbeantwortersoftware,
Grafische Oberflächen für Office-Paket
Spezifikation, Realisierung und Test von Funktionslibraries im Rahmen eines großen Softwareprojekts für Mobilfunk, D2-Netz. Verteiltes, ausfallsicheres System aus vernetzten UNIX-Workstations
Programm zum Einspielen von strukturierten ASCII-Designspezifikationen in die Datenbank der Softwareproduktionsumgebung MAESTRO II.
Software für Logikanalysatoren (Disassembler),
Konverter für Objectcode
Entwurf von 3D-Objekten mit OpenScad
Bedienung 3D-Drucker
Arduino Entwicklungsumgebung
Arduino, D1-mini, Raspberry Pico
C++
I2C, SPI
Bedienung Oszilloskop
Java, Eclipse
Design von Softwaremodulen und Schnittstellen
Programmierung
Hardwarenahe Programmierung
Unterstützung Hardwareteam
Treiberentwicklung für PCIe und Netzwerk (Windows, Linux)
Systemprogrammierung
Kenntnisse
Sonstiges
https://github.com/sun9qd/electronics-with-bricks
Planung AVB Protocol Analyzer
PCIe-Treiber (DMA) und virtueller Netzwerktreiber
Linux (RedHat+Ubuntu)
Videostreaming-Software
Wartung grafische Oberfläche Broadcastingsoftware
Hardware-Abstraktionsschicht für mehrere neue Meßgeräte über USB/PCI/PCIe
Portierung RF-Meßsoftware von PowerPC/OSE auf Windows XP embedded
Grafische Oberfläche für einen Meß-Empfänger für DVBT/DVBC
Portierung einer umfangreichen Meßgeräte-Firmware (digitales TV) von PowerPC/OSE nach Windows XP embedded, Softwareemulation von FPGA-Funktionen.
Für ein weiteres Gerät: Schaffung einer einheitlichen Zugriffsschicht auf Registerbänke diverser Bauteile über PCIExpress, I2C-Bus, SPI-Bus und proprietäre Protokolle. Integration von JTAG Playern zum Laden von FPGA's.
Für ein weiteres Gerät: Filter-Modul zur grafischen Aufbereitung von Meßergebnissen.
Für ein weiteres Gerät: UDP/IP Ansteuerung zur automatischen Vergabe von IP-Adressen.
WinXPEmbedded, OSE, C++, STL, MFC, I2C-Bus (via FPGA-Register und via LPT), SPI-Bus (incl. diverse Hersteller-Protokolle z.B. von EEProms etc.), JEDEC Fileformat
Studium SCJP (Sun Certified Java Programer) und erfolgreich abgelegte Prüfung.
Systemarchitektur und Programmierung für PC-Software zum Anschluß von Mobiltelefonen an den PC. Internationales Team mit Standorten in Deutschland, Taiwan, Brasilien, Polen.
Feature-Koordinator und verantwortlicher Architekt für den Communication- und Business-Layer. Betreuung von Entwicklerteams in München und Brasilien/Manaus (2 Teams mit 3 bzw. 5 Entwicklern).
Programmierung für ein Netzwerk-Management-System Festnetz in einem Team von ca. 30 Softwareentwicklern. Verteiltes Client-Server-System unter Win2000. Multiplexing der DCOM-Interprozeß-Kommunikation (ATL).
Analyse von DCOM unter hoher Last und extremen Multithreading-Bedingungen (Servicerequests an Microsoft, Einbau empfohlener Workarounds). Multithreading und Synchronisation. Einbau von Finite State Machines für Server-Objekte.
Programmierung von GUI-Anteilen der Clientsoftware (MFC). Design und Implementierung einer externen Serverschnittstelle. Servermodule zur Steuerung von Netzwerk-Knoten.
Zwei Ausbaustufen eines Tourenplaners für Krankenversorgungsfahrten als Intranet-Anwendung
Client-Applikation für ein Weckdienst-Callcenter der Deutschen Telekom
Anpassungen eines Telekommunikations-Servers für ein Callcenter
Windows-Frontends für MPEG-2 Qualitätsmeßgerät
Entwicklung eines CTI-Servers zur Integration eines Callcenters mit einer HARRIS Telefonanlage
SMS Gateway-Service mit Ausfallkonzept und Lastverteilung, mehreren SMSC-Protokollen (vorerst UCP und OIS),
mehreren unterstützten Transportlayern für die SMSC-Verbindung (derzeit tcp/ip und x.25).
MFC-Coaching, Windows-Frontends für MPEG-2 Generator
Weiterentwicklung des Windows-Frontends für MPEG-2 Decoder, OLE-Automation
Library zur Ansteuerung eines Meridian Switch (Vermittlungstechnik), Monitoring-Server für Operator-Centers,
Projektleitung für pc-plus Anteile der Telefon-Auskunftssoftware ADMOSS
(Kooperationsprojekt mit Siemens),
Windows-Frontend für Operatorcenter des Funkrufdienstes "Skyper"
Modemtreiber für Fax- und Anrufbeantwortersoftware,
Grafische Oberflächen für Office-Paket
Spezifikation, Realisierung und Test von Funktionslibraries im Rahmen eines großen Softwareprojekts für Mobilfunk, D2-Netz. Verteiltes, ausfallsicheres System aus vernetzten UNIX-Workstations
Programm zum Einspielen von strukturierten ASCII-Designspezifikationen in die Datenbank der Softwareproduktionsumgebung MAESTRO II.
Software für Logikanalysatoren (Disassembler),
Konverter für Objectcode
Entwurf von 3D-Objekten mit OpenScad
Bedienung 3D-Drucker
Arduino Entwicklungsumgebung
Arduino, D1-mini, Raspberry Pico
C++
I2C, SPI
Bedienung Oszilloskop
Java, Eclipse
Design von Softwaremodulen und Schnittstellen
Programmierung
Hardwarenahe Programmierung
Unterstützung Hardwareteam
Treiberentwicklung für PCIe und Netzwerk (Windows, Linux)
Systemprogrammierung
Kenntnisse
Sonstiges