C++(17), Algorithmen, Software Defined Radio, Matlab/Simulink, Linux, g++, Qt(5), STL, TCP/IP, Linux, Jenkins, git, svn, Visual Studio, H.264, Windows
Aktualisiert am 16.12.2020
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 20.12.2020
Verfügbar zu: 100%
davon vor Ort: 100%
C++
H.264
Qt
gcc
cmake
makefile
gdb
valgrind
Jenkins
MySQL
Git
SVN
MATLAB
Simulink
Postgres
bash
Englisch
verhandlungssicher
Französisch
Grundkenntnisse
Russisch
Muttersprache

Einsatzorte

Einsatzorte

Hannover (+200km)
Deutschland
möglich

Projekte

Projekte

5 Jahre 4 Monate
2020-08 - heute

IT-Lösungen

  • VP/MS Entwicklung von Versicherungsmodellen
    Software: VP/MS Workplace, VP/MS Designer, VP/MS Print Accelerator, Tortoise SVN
  • Entwicklung von Versicherungssoftware für die Makler
    Software: Visual Studio 2015, C++, regedit, Power-Shell, Tortoise SVN
  • VP/MS Entwicklung von Versicherungsmodellen
    Software: VP/MS Workplace, VP/MS Designer, VP/MS Print Accelerator, Tortoise SVN
  • Entwicklung von Deployment-Chain mit Jenkins für mehrere Projekte
VHV soulutions
12 Jahre 2 Monate
2008-04 - 2020-05

Software-Entwicklung & IT

Leiter
Leiter
  • Einführung von Coding Standards für C++, Workflow für Source-Kontrolle, Bug-Tracking
  • Projektakquise, -leitung und -entwicklung
  • Internationale Kunden (Kanada, USA, Russland, Indien, Schweiz, Frankreich, China) und Messen (NAB, IBC, BES, CABSAT, NatExpo, Broadcast Asia)
  • 2017-2020: Implementierung von zahlreichen Algorithmen aus dem Bereich der Signalverarbeitung zur Bohrkopfsteuerung für die Ölförderung. Software: Visual Studio 2015/2019, Matlab/Simulink 2015b/2018b, TFS
  • 2019: Implementierung von PhoneHome-System zur Remote-Überwachung von Nautel-Sendern basierend auf unserem Monitoring-System. Software: boost, c++-17, msgpack, STL, mqtt, snmp, Linux, UDP, gcc, valgrind, gdb, git, CMake
  • 2019: Erweiterung des Monitoring-Systems um Kml-Converter, Csv-Converter, Snmp-Daemon. Software: boost, c++-17, msgpack, STL, mqtt, snmp, Linux, UDP, gcc, valgrind, gdb, git, CMake, log4cxx, json, xml
  • 2016-2017: Implementierung eines Monitoring-Systems für DRM/DAB Empfänger basierend auf Server-Streamer-Client-Kommunikation, Datenbanken und GUI zur Anzeige. Software: postgres, boost, msgpack, mqtt, TCP/UDP, Linux, C++-14, git, gcc, gdb. Leitung und Koordination: HTML5, Angular
  • 2016: Entwicklung und Implementierung einer grapfischen Oberfläche zur Kontrolle der wichtigsten Parameter für die DRM+ Empfänger-Software, die mit dem Empfänger via MDI/UDP kommuniziert (rfdab.rfmondial.com). Software, interfaces: Linux, Qt5.6, qwt5, git, qmake, gdb, valgrind
  • 2016: Implementierung einer Library und GUI zur Unterstützung und Verwaltung von Dongles von Wibu. Software: Qt5.7, qmake, gcc, git
  • 2014-2015: Implementierung eines Kick-Detection-Algorithmus zur Früherkennung von Kicks und zur Well-Kontrolle. Software: Visual Studio 2013, Matlab/Simulink 2013b, TFS
  • 2014: Implementierung eines Alarm-Systems für den DRM+/DRM30-Empfänger basierend auf seinen RSCI Werten (Receiver status and control interface). Software: C++-11, boost, git, CMake, gcc, gdb, valgrind
  • 2013: Erweiterung eines DRM30-Empfängers (digitales Radio für AM-Frequenzen) basierend auf dream-Software. Software: dream, C++, svn, automake, gcc, gdb, valgrind
  • 2012-2013: Entwicklung einer GUI für TRAM-Sender (Transradio) zur Überwachung der wichtigsten Sender-Parameter. Die GUI sollte die wichtigsten Komponenten eines Senders darstellen, die, je nach Sensor-Zuständen, grün/gelb/rot leuchten sollten. Die Zusammenhänge der Komponenten sollten in der Datenbank designed und abgebildet werden. Software, interfaces: Linux, Qt 4.7, svn, RtIO, postgres, svn.
  • 2011-2013: Erweiterung des Modulators auf TI Gumstix Hardware Software, interfaces: yocto, I2C, mcbsp zu/von FPGA, AES, svn, sqlite, ModBus TCP, DMA, μ-Controller for Display.
  • 2010: Implementierung von Viterbi-Algorithmus mit einer einstellbaren Tiefe. Software: Linux, C++, svn, make, gcc
  • 2009-2011: Entwicklung und Implementierung eines DRM+ Empfängers (digitales Radio für FM-Frequenzen). Software: Linux, C++, boost, svn, make, gcc
  • 2008-2009: Entwicklung und Implementierung von DRM30/DRM+ Modulators basierend auf Blackfin Processoren BF533/BF537. Leitung der PFT-Implementierung (Reed-Solomon-Code) zur Dekodierung der z.B. Audio-Daten, die dann weiter moduliert werden sollen. Software, interfaces: Linux, C, svn, I2C
RFmondial GmbH
5 Jahre 6 Monate
2004-04 - 2009-09

diverse Projekte

Wissenschaftlicher Mitarbeiter
Wissenschaftlicher Mitarbeiter
  • 01/2005-09/2009: Projekt Motion and Aliasing Compensated Prediction
    • Entwicklung eines adaptiven Interpolationsfilters und Integration dessen in H.264/AVC. Das Tool wurde zum Startpunkt der offiziellen VCEG-Software mit dem Ziel, den aktuellen Standard zu ersetzen 
    • Integration von 1/8-pel Displacementsauflösung in H.264/AVC
  • 05/2005-09/2007: EU Projekt Distributed Video Coding, Kooperation mit 5 europäischen
    Universitäten
    • Entwicklung von Algorithmen und deren Integration in einen Distributed-Video-Codec
  • 05/2004-08/2005: Projekt Entwicklung eines echtzeitfähigen H.264/AVC Encoders,
    Kooperation mit Sci-worx GmbH, Hannover
    • Entwicklung von Algorithmen zur Beschleunigung von Bewegungsschätzung
    • Entwicklung von Algorithmen zur Beschleunigung von INTRA/INTER Entscheidung auf Macroblock-Basis
  • 05/2004-05/2005: Projekt Analyse bekannter Standards zur Kompression und Dekompression von Standbild- und Videodaten sowie die technische Unterstützung zur Entwicklung eines MPEG-4 Advanced Simple Profile Decoders, Kooperation mit Sci-worx GmbH, Hannover
    • Beratung in MPEG-4 Videocodierung
    • Software-Verifikation für MPEG-4 Videocodec Hardwaredesign
  • Mitwirkung in der Lehre: Betreuung der Vorlesungen Videocodierung und Kanalcodierung,
    des Laborversuchs Zyklische Codes sowie von Diplomarbeiten
  • Andere Aktivitäten
    • Gast Reviewer für IEEE Communications Magazine, IEEE Journal on Special Issue, IEEE Transaction on Multimedia sowie diverse internationale Konferenzen (ICIP, VCIP, ICME, PCS)
    • Aktive Mitarbeiten in Video Coding Experts Group (VCEG), Moving Picture Experts Group (MPEG) und ISO/IEC/ITU-T Joint Video Team (JVT)
Institut für Informationsverarbeitung, Leibniz Universität Hannover
3 Monate
2008-06 - 2008-08

Praktikum

  • Entwicklung und Optimierung von Rate-Control-Algorithmus angepasst an die Anforderungen von IBM internem H.264 Coder
  • Entwicklung eines Tools zur effizienten Inter-Mode-Entscheidung basierend auf Lernalgorithmen
IBM T. J. Watson Research Center, White planes, NY
2 Jahre 8 Monate
2001-08 - 2004-03

Entwicklung und Optimierung

Wissenschaftliche Hilfskraft
Wissenschaftliche Hilfskraft
  • Entwicklung und Optimierung von Algorithmen zur Erzeugung von hochaufgelösten Mosaiken aus Video
  • Untersuchungen zur Prädiktion von Video unter Verwendung von hochaufgelösten Mosaiken, Integration des Tools in H.264/AVC
  • Integration eines Tools zu Arbitrary Block Transforms (ABT) in H.264/AVC
Heinrich-Hertz-Institut, Berlin

Aus- und Weiterbildung

Aus- und Weiterbildung

2004?2009

Doktorand am Institut für Informationsverarbeitung, Leibniz Universität Hannover,
Abschluss: Doktor-Ingenieur mit magna cum laude

1999?2003

Studium der Technischen Informatik, Technische Universität Berlin, Vertiefungsfach
Nachrichtenübertragung, Abschluss: Diplom-Ingenieur mit Note 1.3

1997?1999

Sprachkurs, Studienkolleg TU Berlin, Abschluss: allgemeine Hochschulreife

1995?1996

Studium an der Polytechnischen Universität Odessa, Ukraine

Kompetenzen

Kompetenzen

Top-Skills

C++ H.264 Qt gcc cmake makefile gdb valgrind Jenkins MySQL Git SVN MATLAB Simulink Postgres bash

Produkte / Standards / Erfahrungen / Methoden

Software, etc.

C/C++-17, Qt, boost, make/CMake, gdb, gcc, valgrind, Visual Studio, Jenkins, Linux, Windows, MS Office, xMind, Matlab/Simulink, LATEX, MySQL, postgres, Bash-Shell, git/svn

Einsatzorte

Einsatzorte

Hannover (+200km)
Deutschland
möglich

Projekte

Projekte

5 Jahre 4 Monate
2020-08 - heute

IT-Lösungen

  • VP/MS Entwicklung von Versicherungsmodellen
    Software: VP/MS Workplace, VP/MS Designer, VP/MS Print Accelerator, Tortoise SVN
  • Entwicklung von Versicherungssoftware für die Makler
    Software: Visual Studio 2015, C++, regedit, Power-Shell, Tortoise SVN
  • VP/MS Entwicklung von Versicherungsmodellen
    Software: VP/MS Workplace, VP/MS Designer, VP/MS Print Accelerator, Tortoise SVN
  • Entwicklung von Deployment-Chain mit Jenkins für mehrere Projekte
VHV soulutions
12 Jahre 2 Monate
2008-04 - 2020-05

Software-Entwicklung & IT

Leiter
Leiter
  • Einführung von Coding Standards für C++, Workflow für Source-Kontrolle, Bug-Tracking
  • Projektakquise, -leitung und -entwicklung
  • Internationale Kunden (Kanada, USA, Russland, Indien, Schweiz, Frankreich, China) und Messen (NAB, IBC, BES, CABSAT, NatExpo, Broadcast Asia)
  • 2017-2020: Implementierung von zahlreichen Algorithmen aus dem Bereich der Signalverarbeitung zur Bohrkopfsteuerung für die Ölförderung. Software: Visual Studio 2015/2019, Matlab/Simulink 2015b/2018b, TFS
  • 2019: Implementierung von PhoneHome-System zur Remote-Überwachung von Nautel-Sendern basierend auf unserem Monitoring-System. Software: boost, c++-17, msgpack, STL, mqtt, snmp, Linux, UDP, gcc, valgrind, gdb, git, CMake
  • 2019: Erweiterung des Monitoring-Systems um Kml-Converter, Csv-Converter, Snmp-Daemon. Software: boost, c++-17, msgpack, STL, mqtt, snmp, Linux, UDP, gcc, valgrind, gdb, git, CMake, log4cxx, json, xml
  • 2016-2017: Implementierung eines Monitoring-Systems für DRM/DAB Empfänger basierend auf Server-Streamer-Client-Kommunikation, Datenbanken und GUI zur Anzeige. Software: postgres, boost, msgpack, mqtt, TCP/UDP, Linux, C++-14, git, gcc, gdb. Leitung und Koordination: HTML5, Angular
  • 2016: Entwicklung und Implementierung einer grapfischen Oberfläche zur Kontrolle der wichtigsten Parameter für die DRM+ Empfänger-Software, die mit dem Empfänger via MDI/UDP kommuniziert (rfdab.rfmondial.com). Software, interfaces: Linux, Qt5.6, qwt5, git, qmake, gdb, valgrind
  • 2016: Implementierung einer Library und GUI zur Unterstützung und Verwaltung von Dongles von Wibu. Software: Qt5.7, qmake, gcc, git
  • 2014-2015: Implementierung eines Kick-Detection-Algorithmus zur Früherkennung von Kicks und zur Well-Kontrolle. Software: Visual Studio 2013, Matlab/Simulink 2013b, TFS
  • 2014: Implementierung eines Alarm-Systems für den DRM+/DRM30-Empfänger basierend auf seinen RSCI Werten (Receiver status and control interface). Software: C++-11, boost, git, CMake, gcc, gdb, valgrind
  • 2013: Erweiterung eines DRM30-Empfängers (digitales Radio für AM-Frequenzen) basierend auf dream-Software. Software: dream, C++, svn, automake, gcc, gdb, valgrind
  • 2012-2013: Entwicklung einer GUI für TRAM-Sender (Transradio) zur Überwachung der wichtigsten Sender-Parameter. Die GUI sollte die wichtigsten Komponenten eines Senders darstellen, die, je nach Sensor-Zuständen, grün/gelb/rot leuchten sollten. Die Zusammenhänge der Komponenten sollten in der Datenbank designed und abgebildet werden. Software, interfaces: Linux, Qt 4.7, svn, RtIO, postgres, svn.
  • 2011-2013: Erweiterung des Modulators auf TI Gumstix Hardware Software, interfaces: yocto, I2C, mcbsp zu/von FPGA, AES, svn, sqlite, ModBus TCP, DMA, μ-Controller for Display.
  • 2010: Implementierung von Viterbi-Algorithmus mit einer einstellbaren Tiefe. Software: Linux, C++, svn, make, gcc
  • 2009-2011: Entwicklung und Implementierung eines DRM+ Empfängers (digitales Radio für FM-Frequenzen). Software: Linux, C++, boost, svn, make, gcc
  • 2008-2009: Entwicklung und Implementierung von DRM30/DRM+ Modulators basierend auf Blackfin Processoren BF533/BF537. Leitung der PFT-Implementierung (Reed-Solomon-Code) zur Dekodierung der z.B. Audio-Daten, die dann weiter moduliert werden sollen. Software, interfaces: Linux, C, svn, I2C
RFmondial GmbH
5 Jahre 6 Monate
2004-04 - 2009-09

diverse Projekte

Wissenschaftlicher Mitarbeiter
Wissenschaftlicher Mitarbeiter
  • 01/2005-09/2009: Projekt Motion and Aliasing Compensated Prediction
    • Entwicklung eines adaptiven Interpolationsfilters und Integration dessen in H.264/AVC. Das Tool wurde zum Startpunkt der offiziellen VCEG-Software mit dem Ziel, den aktuellen Standard zu ersetzen 
    • Integration von 1/8-pel Displacementsauflösung in H.264/AVC
  • 05/2005-09/2007: EU Projekt Distributed Video Coding, Kooperation mit 5 europäischen
    Universitäten
    • Entwicklung von Algorithmen und deren Integration in einen Distributed-Video-Codec
  • 05/2004-08/2005: Projekt Entwicklung eines echtzeitfähigen H.264/AVC Encoders,
    Kooperation mit Sci-worx GmbH, Hannover
    • Entwicklung von Algorithmen zur Beschleunigung von Bewegungsschätzung
    • Entwicklung von Algorithmen zur Beschleunigung von INTRA/INTER Entscheidung auf Macroblock-Basis
  • 05/2004-05/2005: Projekt Analyse bekannter Standards zur Kompression und Dekompression von Standbild- und Videodaten sowie die technische Unterstützung zur Entwicklung eines MPEG-4 Advanced Simple Profile Decoders, Kooperation mit Sci-worx GmbH, Hannover
    • Beratung in MPEG-4 Videocodierung
    • Software-Verifikation für MPEG-4 Videocodec Hardwaredesign
  • Mitwirkung in der Lehre: Betreuung der Vorlesungen Videocodierung und Kanalcodierung,
    des Laborversuchs Zyklische Codes sowie von Diplomarbeiten
  • Andere Aktivitäten
    • Gast Reviewer für IEEE Communications Magazine, IEEE Journal on Special Issue, IEEE Transaction on Multimedia sowie diverse internationale Konferenzen (ICIP, VCIP, ICME, PCS)
    • Aktive Mitarbeiten in Video Coding Experts Group (VCEG), Moving Picture Experts Group (MPEG) und ISO/IEC/ITU-T Joint Video Team (JVT)
Institut für Informationsverarbeitung, Leibniz Universität Hannover
3 Monate
2008-06 - 2008-08

Praktikum

  • Entwicklung und Optimierung von Rate-Control-Algorithmus angepasst an die Anforderungen von IBM internem H.264 Coder
  • Entwicklung eines Tools zur effizienten Inter-Mode-Entscheidung basierend auf Lernalgorithmen
IBM T. J. Watson Research Center, White planes, NY
2 Jahre 8 Monate
2001-08 - 2004-03

Entwicklung und Optimierung

Wissenschaftliche Hilfskraft
Wissenschaftliche Hilfskraft
  • Entwicklung und Optimierung von Algorithmen zur Erzeugung von hochaufgelösten Mosaiken aus Video
  • Untersuchungen zur Prädiktion von Video unter Verwendung von hochaufgelösten Mosaiken, Integration des Tools in H.264/AVC
  • Integration eines Tools zu Arbitrary Block Transforms (ABT) in H.264/AVC
Heinrich-Hertz-Institut, Berlin

Aus- und Weiterbildung

Aus- und Weiterbildung

2004?2009

Doktorand am Institut für Informationsverarbeitung, Leibniz Universität Hannover,
Abschluss: Doktor-Ingenieur mit magna cum laude

1999?2003

Studium der Technischen Informatik, Technische Universität Berlin, Vertiefungsfach
Nachrichtenübertragung, Abschluss: Diplom-Ingenieur mit Note 1.3

1997?1999

Sprachkurs, Studienkolleg TU Berlin, Abschluss: allgemeine Hochschulreife

1995?1996

Studium an der Polytechnischen Universität Odessa, Ukraine

Kompetenzen

Kompetenzen

Top-Skills

C++ H.264 Qt gcc cmake makefile gdb valgrind Jenkins MySQL Git SVN MATLAB Simulink Postgres bash

Produkte / Standards / Erfahrungen / Methoden

Software, etc.

C/C++-17, Qt, boost, make/CMake, gdb, gcc, valgrind, Visual Studio, Jenkins, Linux, Windows, MS Office, xMind, Matlab/Simulink, LATEX, MySQL, postgres, Bash-Shell, git/svn

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.