Embedded-Entwicklung mit Linux/C++/Qt, UI/UX-Design, Buildsysteme, Entwicklungs-Infrastruktur
Aktualisiert am 01.05.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.06.2024
Verfügbar zu: 100%
davon vor Ort: 0%
C++
Embedded Linux
UI/UX-Design
Qt
QML
CMake
Clean Code
Git
Code Review
Design Patterns
Continuous Integration
Jenkins
Template Metaprogramming
Requirement Engineering
Docker
Buildroot
Deutsch
Muttersprache
Englisch
verhandlungssicher

Einsatzorte

Einsatzorte

Hamburg (+20km)
Deutschland
möglich

Projekte

Projekte

3 Jahre 9 Monate
2021-01 - heute

Selbstständigkeit im Bereich Development

CEO & Senior Developer
CEO & Senior Developer
auf Anfrage
9 Monate
2021-10 - 2022-06

E-Rezept

Senior Developer C++ Bourne-again-shell SQL ...
Senior Developer

Entwicklung des Fachdienstes für die Verarbeitung und Speicherung von elektronischen Rezepten.

Atlassian JIRA Atlassian Confluence Git GCC PostgreSQL Boost OpenSSL Linux CMake
C++ Bourne-again-shell SQL XML JSON
Remote
4 Jahre 1 Monat
2016-12 - 2020-12

verschiedene Projekte

Senior Developer UI/UX Qt QML ...
Senior Developer

Luisa - Touch-basiertes, lebenserhaltendes Gerät zur Patientenbeatmung


Software Development Infrastructure - Projektübergreifende, zukunftsorientierte Unterstützung für Entwickler

Aufgaben

  • Design und Implementierung eines CMake?basierten Buildsystems und virtualisierten Entwicklungsumgebungen
  • Evaluierung, Einrichtung und Anpassung von Code Review? und Versionskontrollsystemen
  • Evaluierung, Einrichtung und Anpassung von Tools zur statischen Code-Analyse
  • Erstellung von C++?Coding Guidelines

Software Development Processes - Evaluierung und Implementierung von modernen Entwicklungsprozessen


prismaVENT - Nicht?lebenserhaltendes Gerät zur Patientenbeatmung

UI/UX Qt QML C++-17 x86 Code Review Polarion Requirements Management CMake Linux Windows Buildroot Docker Gerrit Git Git Workflow Jenkins Static Analysis Coverity Coding Guidelines Agile Scrum Library Design C++ Template Metaprogramming XML XSLT embedded Linux ARM Enterprise Architect Continuous Integration Continuous Delivery Continuous Testing
Löwenstein Medical Technology GmbH + Co. KG
6 Monate
2016-04 - 2016-09

MEDUVENT-Lebenserhaltendes Gerät zur Notfallbeatmung

Senior Developer UI/UX Qt C++-11 ...
Senior Developer
UI/UX Qt C++-11 Code Review embedded Linux ARM CMake Continuous Integration Enterprise Architect Requirements Management
Weinmann Emergency Medical Technology GmbH + Co. KG
1 Jahr
2015-04 - 2016-03

verschiedene Projekte

Senior Developer UI/UX Qt C++-11 ...
Senior Developer

Projekte

prismaVENT - Nicht–lebenserhaltendes Gerät zur Patientenbeatmung


Software Development Infrastructure - Unterstützung für Entwickler

Aufgaben

  • Design und Implementierung von Erweiterungen des vorhandenen CMake–Buildsystems
  • Koordination mit Fachabteilungen und externen Dienstleistern
UI/UX Qt C++-11 Template Metaprogramming XML XSLT embedded Linux ARM Code Review Enterprise Architect Requirements Management CMake Linux Buildroot Git Continuous Integration Continuous Delivery Continuous Testing Jenkins
Weinmann Geräte für Medizin GmbH + Co. KG
5 Jahre 4 Monate
2009-12 - 2015-03

verschiedene Projekte

Senior Developer Windows Embedded C++-11 Template Metaprogramming ...
Senior Developer

Projekte

eGlobe 2 - Touch–basiertes Electronic Chart Display and Information System (ECDIS)


Lisy/Orca Pilot G2 - Touch–basierte Tablet–Navigationslösung für Lotsen


Nautilus - S–57– und S–100–kompatibler, plattformunabhängiger ECDIS–Kernel


ENC Tools - Qt-Anwendungen zur Produktion digitaler Seekarten


Software Development Infrastructure - Unterstützung für Entwickler

Aufgaben

  • Design und Implementierung eines CMake–basierten Buildsystems
  • Evaluierung und Einführung des Git–Versionskontrollsystems
  • Evaluierung, Einrichtung und Anpassung von Tools zur statischen Code-Analyse


Software Development Processes - Evaluierung und Implementierung von modernen Entwicklungsprozessen

Windows Embedded C++-11 Template Metaprogramming UI/UX Qt C++ Windows x86 CMake Linux Windows Git Continuous Integration Continuous Delivery Continuous Testing Static Analysis Agile Scrum Code Review Library Design
SevenCs GmbH
2 Jahre 7 Monate
2007-01 - 2009-07

verschiedene Projekte

Senior Developer C++ embedded Linux Windows ...
Senior Developer

Projekte

RAPS - Route Attribute Prediction Server


Konvertieren von Kartendaten für Navigationssysteme - MFC– , Terminal- und Web–basierte Anwendungen zur verteilten Kartendatenkonvertierung


Least–Cost–Routing–Lösung für den SMS-Versand ins Ausland


Low–Cost–Positionsbestimmung für Fahrzeuge - Technische Machbarkeitsstudie über die Positionsbestimmung in Fahrzeugen ohne Einsatz spezieller Sensori


Drahtlose Rückfahrkamera - Echtzeit–Übertragung von Videodaten über drahlose Netzwerke


Software Development Infrastructure - Unterstützung für Entwickler

  • Design und Implementierung eines CMake–basierten Buildsystems
  • Evaluierung und Einführung des Git-Versionskontrollsystems


Software Development Processes - Evaluierung und Implementierung von modernen Entwicklungsprozessen

C++ embedded Linux Windows x86 Code Review Windows MFC Distributed Systems PHP PostgreSQL Java J2EE Axis Oracle PL/SQL GPS Radio AVR32 Realtime WiFi Streaming Videokompression Treiberentwicklung Linux-Distribution CMake Linux Git Git Workflow Library Design
Floeder IS GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

6 Jahre 6 Monate
1999-09 - 2006-02

Studium - Medieninformatik

Diplom, Fachhochschule Fulda
Diplom
Fachhochschule Fulda

Diplomarbeit: Echtzeitverarbeitung mit RTLinux und QNX

1 Jahr 2 Monate
1997-08 - 1998-09

Zivildienst

Jugendherberge Eberbach
Jugendherberge Eberbach
9 Jahre
1988-07 - 1997-06

Abitur

Hohenstaufen?Gymnasium Eberbach
Hohenstaufen?Gymnasium Eberbach
4 Jahre 1 Monat
1984-06 - 1988-06

Grundschulgang

Dr. Weiß?Grundschule Eberbach
Dr. Weiß?Grundschule Eberbach

Kompetenzen

Kompetenzen

Top-Skills

C++ Embedded Linux UI/UX-Design Qt QML CMake Clean Code Git Code Review Design Patterns Continuous Integration Jenkins Template Metaprogramming Requirement Engineering Docker Buildroot

Produkte / Standards / Erfahrungen / Methoden

Funktionsbibliotheken

  • Standard Template Library
  • Boost
  • Guideline Support Library
  • Qt/QML
  • Google Test
  • GTK+
  • Cairo
  • OpenGL

Anwendungen

  • Emacs
  • Git
  • CMake
  • Docker
  • Podman
  • Buildroot
  • Jenkins
  • Gerrit
  • Polarion
  • Qt Creator
  • cppcheck
  • clang-tidy c
  • lazy
  • Synopsys Coverity
  • Eclipse
  • Microsoft Visual Studio
  • Subversion
  • Perforce
  • GNU Make
  • Redmine
  • trac
  • MySQL
  • PostgreSQL
  • Oracle
  • Adobe Photoshop
  • GIMP
  • Inkscape
  • Blender
  • FreeCAD
  • SparxSystems Enterprise Architect
  • Microsoft Office
  • Nextcloud
  • Wireguard
  • Bitwarden
  • Searx
  • Jellyfin

Sonstiges

  • Embedded Systems
  • Scrum
  • UML
  • OOA/D
  • Design Patterns
  • Clean Code
  • Code Review
  • UI/UX?Design
  • Continuous Integration
  • Continuous Delivery
  • Continuous Testing
  • Static Analysis
  • MISRA C++
  • POSIX
  • SQL
  • Requirements Management
  • Medizintechnik
  • ECDIS

Praktika

Mitarbeit bei der Lehrveranstaltung ?Echtzeitsysteme? Weiterentwicklung, Einrichtung und Dokumentation einer Messumgebung für Echtzeitbetriebssysteme für Vorlesungszwecke 

Firma: Unimatrix Fulda

  • Entwicklung und Bau einer Fußballroboter? Mannschaft Mechanik

Firma: AG IT?Sicherheit

  • Experimente rund um das Thema Sicherheit Security Penetration Testing

Firma: System2Teach

  • Entwicklung und Pflege einer Telelearningplattform für Hochschulen

Betriebssysteme

(Embedded) Linux
FreeRTOS
Google Android
Microsoft DOS
Microsoft Windows
95?10
QNX
RTLinux/Free

Programmiersprachen

C
C++-20
Emacs Lisp
Java
J2SE/ J2EE
PHP
Template Metaprogramming
UNIX?Shell

Markupsprachen

  • (X)HTML
  • XML
  • XSLT
  • CSS
  • LATEX
  • Markdown

Datenbanken

MariaDB
PostgreSQL

Branchen

Branchen

  • Medizintechnik
  • Automotive
  • Nautical Navigation

Einsatzorte

Einsatzorte

Hamburg (+20km)
Deutschland
möglich

Projekte

Projekte

3 Jahre 9 Monate
2021-01 - heute

Selbstständigkeit im Bereich Development

CEO & Senior Developer
CEO & Senior Developer
auf Anfrage
9 Monate
2021-10 - 2022-06

E-Rezept

Senior Developer C++ Bourne-again-shell SQL ...
Senior Developer

Entwicklung des Fachdienstes für die Verarbeitung und Speicherung von elektronischen Rezepten.

Atlassian JIRA Atlassian Confluence Git GCC PostgreSQL Boost OpenSSL Linux CMake
C++ Bourne-again-shell SQL XML JSON
Remote
4 Jahre 1 Monat
2016-12 - 2020-12

verschiedene Projekte

Senior Developer UI/UX Qt QML ...
Senior Developer

Luisa - Touch-basiertes, lebenserhaltendes Gerät zur Patientenbeatmung


Software Development Infrastructure - Projektübergreifende, zukunftsorientierte Unterstützung für Entwickler

Aufgaben

  • Design und Implementierung eines CMake?basierten Buildsystems und virtualisierten Entwicklungsumgebungen
  • Evaluierung, Einrichtung und Anpassung von Code Review? und Versionskontrollsystemen
  • Evaluierung, Einrichtung und Anpassung von Tools zur statischen Code-Analyse
  • Erstellung von C++?Coding Guidelines

Software Development Processes - Evaluierung und Implementierung von modernen Entwicklungsprozessen


prismaVENT - Nicht?lebenserhaltendes Gerät zur Patientenbeatmung

UI/UX Qt QML C++-17 x86 Code Review Polarion Requirements Management CMake Linux Windows Buildroot Docker Gerrit Git Git Workflow Jenkins Static Analysis Coverity Coding Guidelines Agile Scrum Library Design C++ Template Metaprogramming XML XSLT embedded Linux ARM Enterprise Architect Continuous Integration Continuous Delivery Continuous Testing
Löwenstein Medical Technology GmbH + Co. KG
6 Monate
2016-04 - 2016-09

MEDUVENT-Lebenserhaltendes Gerät zur Notfallbeatmung

Senior Developer UI/UX Qt C++-11 ...
Senior Developer
UI/UX Qt C++-11 Code Review embedded Linux ARM CMake Continuous Integration Enterprise Architect Requirements Management
Weinmann Emergency Medical Technology GmbH + Co. KG
1 Jahr
2015-04 - 2016-03

verschiedene Projekte

Senior Developer UI/UX Qt C++-11 ...
Senior Developer

Projekte

prismaVENT - Nicht–lebenserhaltendes Gerät zur Patientenbeatmung


Software Development Infrastructure - Unterstützung für Entwickler

Aufgaben

  • Design und Implementierung von Erweiterungen des vorhandenen CMake–Buildsystems
  • Koordination mit Fachabteilungen und externen Dienstleistern
UI/UX Qt C++-11 Template Metaprogramming XML XSLT embedded Linux ARM Code Review Enterprise Architect Requirements Management CMake Linux Buildroot Git Continuous Integration Continuous Delivery Continuous Testing Jenkins
Weinmann Geräte für Medizin GmbH + Co. KG
5 Jahre 4 Monate
2009-12 - 2015-03

verschiedene Projekte

Senior Developer Windows Embedded C++-11 Template Metaprogramming ...
Senior Developer

Projekte

eGlobe 2 - Touch–basiertes Electronic Chart Display and Information System (ECDIS)


Lisy/Orca Pilot G2 - Touch–basierte Tablet–Navigationslösung für Lotsen


Nautilus - S–57– und S–100–kompatibler, plattformunabhängiger ECDIS–Kernel


ENC Tools - Qt-Anwendungen zur Produktion digitaler Seekarten


Software Development Infrastructure - Unterstützung für Entwickler

Aufgaben

  • Design und Implementierung eines CMake–basierten Buildsystems
  • Evaluierung und Einführung des Git–Versionskontrollsystems
  • Evaluierung, Einrichtung und Anpassung von Tools zur statischen Code-Analyse


Software Development Processes - Evaluierung und Implementierung von modernen Entwicklungsprozessen

Windows Embedded C++-11 Template Metaprogramming UI/UX Qt C++ Windows x86 CMake Linux Windows Git Continuous Integration Continuous Delivery Continuous Testing Static Analysis Agile Scrum Code Review Library Design
SevenCs GmbH
2 Jahre 7 Monate
2007-01 - 2009-07

verschiedene Projekte

Senior Developer C++ embedded Linux Windows ...
Senior Developer

Projekte

RAPS - Route Attribute Prediction Server


Konvertieren von Kartendaten für Navigationssysteme - MFC– , Terminal- und Web–basierte Anwendungen zur verteilten Kartendatenkonvertierung


Least–Cost–Routing–Lösung für den SMS-Versand ins Ausland


Low–Cost–Positionsbestimmung für Fahrzeuge - Technische Machbarkeitsstudie über die Positionsbestimmung in Fahrzeugen ohne Einsatz spezieller Sensori


Drahtlose Rückfahrkamera - Echtzeit–Übertragung von Videodaten über drahlose Netzwerke


Software Development Infrastructure - Unterstützung für Entwickler

  • Design und Implementierung eines CMake–basierten Buildsystems
  • Evaluierung und Einführung des Git-Versionskontrollsystems


Software Development Processes - Evaluierung und Implementierung von modernen Entwicklungsprozessen

C++ embedded Linux Windows x86 Code Review Windows MFC Distributed Systems PHP PostgreSQL Java J2EE Axis Oracle PL/SQL GPS Radio AVR32 Realtime WiFi Streaming Videokompression Treiberentwicklung Linux-Distribution CMake Linux Git Git Workflow Library Design
Floeder IS GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

6 Jahre 6 Monate
1999-09 - 2006-02

Studium - Medieninformatik

Diplom, Fachhochschule Fulda
Diplom
Fachhochschule Fulda

Diplomarbeit: Echtzeitverarbeitung mit RTLinux und QNX

1 Jahr 2 Monate
1997-08 - 1998-09

Zivildienst

Jugendherberge Eberbach
Jugendherberge Eberbach
9 Jahre
1988-07 - 1997-06

Abitur

Hohenstaufen?Gymnasium Eberbach
Hohenstaufen?Gymnasium Eberbach
4 Jahre 1 Monat
1984-06 - 1988-06

Grundschulgang

Dr. Weiß?Grundschule Eberbach
Dr. Weiß?Grundschule Eberbach

Kompetenzen

Kompetenzen

Top-Skills

C++ Embedded Linux UI/UX-Design Qt QML CMake Clean Code Git Code Review Design Patterns Continuous Integration Jenkins Template Metaprogramming Requirement Engineering Docker Buildroot

Produkte / Standards / Erfahrungen / Methoden

Funktionsbibliotheken

  • Standard Template Library
  • Boost
  • Guideline Support Library
  • Qt/QML
  • Google Test
  • GTK+
  • Cairo
  • OpenGL

Anwendungen

  • Emacs
  • Git
  • CMake
  • Docker
  • Podman
  • Buildroot
  • Jenkins
  • Gerrit
  • Polarion
  • Qt Creator
  • cppcheck
  • clang-tidy c
  • lazy
  • Synopsys Coverity
  • Eclipse
  • Microsoft Visual Studio
  • Subversion
  • Perforce
  • GNU Make
  • Redmine
  • trac
  • MySQL
  • PostgreSQL
  • Oracle
  • Adobe Photoshop
  • GIMP
  • Inkscape
  • Blender
  • FreeCAD
  • SparxSystems Enterprise Architect
  • Microsoft Office
  • Nextcloud
  • Wireguard
  • Bitwarden
  • Searx
  • Jellyfin

Sonstiges

  • Embedded Systems
  • Scrum
  • UML
  • OOA/D
  • Design Patterns
  • Clean Code
  • Code Review
  • UI/UX?Design
  • Continuous Integration
  • Continuous Delivery
  • Continuous Testing
  • Static Analysis
  • MISRA C++
  • POSIX
  • SQL
  • Requirements Management
  • Medizintechnik
  • ECDIS

Praktika

Mitarbeit bei der Lehrveranstaltung ?Echtzeitsysteme? Weiterentwicklung, Einrichtung und Dokumentation einer Messumgebung für Echtzeitbetriebssysteme für Vorlesungszwecke 

Firma: Unimatrix Fulda

  • Entwicklung und Bau einer Fußballroboter? Mannschaft Mechanik

Firma: AG IT?Sicherheit

  • Experimente rund um das Thema Sicherheit Security Penetration Testing

Firma: System2Teach

  • Entwicklung und Pflege einer Telelearningplattform für Hochschulen

Betriebssysteme

(Embedded) Linux
FreeRTOS
Google Android
Microsoft DOS
Microsoft Windows
95?10
QNX
RTLinux/Free

Programmiersprachen

C
C++-20
Emacs Lisp
Java
J2SE/ J2EE
PHP
Template Metaprogramming
UNIX?Shell

Markupsprachen

  • (X)HTML
  • XML
  • XSLT
  • CSS
  • LATEX
  • Markdown

Datenbanken

MariaDB
PostgreSQL

Branchen

Branchen

  • Medizintechnik
  • Automotive
  • Nautical Navigation

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.