SW-Entwickler/Architekt Schwerpunkte: C/C++, C#/.net, IoT, Embedded, Datenbanken. Hoch motiviert, kundenorientiert, neugierig auf IT-Themen.
Aktualisiert am 02.09.2022
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.04.2022
Verfügbar zu: 100%
davon vor Ort: 100%
Systemprogrammierer
C/C++
C#
Yocto
Embedded Linux
Linux Kernel
Test Driven Development
Bildverarbeitung
.NET Framework
Python
Softwaredesign
IoT
OpenWRT
SQL
Datenbankdesign
deutsch
fließend
Englisch
verhandlungssicher
russisch
fließend

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

3 Jahre 11 Monate
2020-05 - heute

Infrastruktur

Software Entwickler C++ Python Yocto ...
Software Entwickler
C++ Python Yocto Architecture Design TDD Qt
Atlas Elektronik GmbH
Bremen
8 Monate
2019-07 - 2020-02

Software Portierung

Software Entwickler Requirementsanalyse ANSI C++ Systemprogrammierung
Software Entwickler
Visual Studio SVN JIRA Atlassian Confluence
Requirementsanalyse ANSI C++ Systemprogrammierung
IVU
Aachen
1 Jahr 3 Monate
2018-04 - 2019-06

Kamerakonnektivität für neue Kamera-Plattform

Softwareentwickler Unit Testing Software Architecture
Softwareentwickler
  • Konzepterarbeitung für Kamerakonnektivität auf System- und Applikationsebene
  • Evaluierung von Hardwaremodulen für Konnektivität
  • Evaluierung Bluetooth Schnittstelle, insb. der Software APIs
  • Evaluierung Apple MFI Technologie, Integration einer Prototyp-Implementierung basierend auf USB und Bluetooth und einem Apple MFI Co-Prozessor
  • Datendurchsatz-Messungen WLAN und Bluetooth
  • Evaluierung „Regulatory Certification“ für WLAN Schnittstelle
  • Kernel Konfiguration, insb. Bluetooth und WLAN
  • Treiber Integration
  • Design und Implementierung für Steuerung der WLAN Schnittstelle
  • Konfiguration der WLAN Schnittstellen für Betriebsmodis Station und Accesspoint
Eclipse C++ Bash Shell Yocto Apple MFI WLAN Bluetooth USB Embedded Linux Linux Kernel gtest Git gitlab
Unit Testing Software Architecture
Leica Camera AG
Wetzlar
2 Jahre 11 Monate
2015-11 - 2018-09

Applikation zur WLAN-Steuerung

Softwareentwickler Unit Testing Software Architecture
Softwareentwickler
  • Linux Kernel Konfiguration
  • Design und Implementierung der WLAN Schnittstellen-Steuerung sowie der Steuerung von dazugehörigen Diensten
C Bash Shell gtest OpenWrt PTP WLAN Git Jenkins Eclipse ARM
Unit Testing Software Architecture
Leica Camera AG
Wetzlar
1 Jahr 9 Monate
2016-11 - 2018-07

POC Cloud-Konnektivität

Softwareentwickler
Softwareentwickler
  • Design und Implementierung des Kamera-seitigen Cloud Clients
C OpenWRT Eclipse Git GNU make USB WLAN ARM
Leica Camera AG
Wetzlar
6 Monate
2017-11 - 2018-04

POC PCIe Datentransfer zwischen RTOS und Android

Softwareentwickler
Softwareentwickler
  • PCIe Kernel Treiber Implementierung
Bash Shell C AOSP Eclipse Git Android PCIe GNU make Embedded Linux Linux Kernel
Leica Camera AG
Wetzlar
1 Jahr 2 Monate
2017-03 - 2018-04

Machbarkeit Kamera mit Android

Softwareentwickler Intrinsyc Open-Q 820 SoM USB 2.0 Android 7 ...
Softwareentwickler
  • Aufsetzen eines Android AOSP
  • Integration vorhandener USB-PTP Bibliothek in den AOSP
  • Anpassen der Camera Klasse in Android Native Schicht, Anbindung an USB Schnittstelle
  • Evaluierung Android Platform Testing
Intrinsyc Open-Q 820 SoM USB 2.0 Android 7 Git Repo Eclipse C/C++ Android Framework Android Camera HAL Android AOSP PTP
Leica Camera AG
Wetzlar
4 Jahre 10 Monate
2012-01 - 2016-10

Entwicklung eines Bildsensor-Kalibriersystems

Softwareentwickler Software Architecture Unit Testing
Softwareentwickler
  • Entwicklung Kalibrier-Algorithmen, Imaging-Algorithmen und Treiber
  • Entwurf/Entwicklung Datenbank für Produktions- und Messdaten
  • Entwicklung Algorithmen Unit-Tests
  • Aufbau und Konfiguration eines CIS für automatisierte Tests und Deployment von Software-Releases
.net C# NUnit PTP WCF WPF TPL Visual Studio SVN Jenkins Advanced Installer USB Ethernet RS232 Visual Studio 2012 Microsoft SQL Datenbank
Software Architecture Unit Testing
Leica Camera AG
Wetzlar
9 Monate
2014-04 - 2014-12

Entwicklung einer Bibliothek zur Erkennung von defekten Pixeln auf einem CMOS-Bildsensor.

Softwareentwickler
Softwareentwickler
  • Entwurf und Implementierung der Algorithmik
  • Zusammenarbeit mit Imaging-Ingenieuren und Firmware-Entwickler
  • Testspezifikation und Implementierung
  • Entwicklung von Tools zur Anzeige und Auswertung von Ergebnissen der Defekterkennung
  • Konfiguration CIS für automatisierte Tests und Deployment
.net C# TPL NUnit SVN Jenkins Bildverarbeitung CMOS Sensor Microsoft Visual Studio 2012
Leica Camera AG
Wetzlar
7 Monate
2014-03 - 2014-09

Entwicklung Softwaremodul Timecode

Softwareentwickler Eclipse SVN C ...
Softwareentwickler
  • Entwurf Algorithmik
  • Abstimmung Schnittstellen Hardware/Software
  • Implementierung
Eclipse SVN C RTOS ARM
Leica Camera AG
7 Monate
2013-06 - 2013-12

Entwicklung einer Software-Platform für ein Bildsensor-Kalibriersystem.

Softwareentwickler PC x86 Windows UML ...
Softwareentwickler
  • Analyse der Kundenanforderungen (Produktion, Entwicklung)
  • Entwurf Bedienkonzept und UI
  • Mitarbeit an der Software-Architektur
  • Implementierung eines POC
PC x86 Windows UML C# .net Enterprise Architect Visual Studio
Leica Camera AG
1 Jahr 9 Monate
2012-04 - 2013-12

Entwicklung von Software für End-Of-Line-Test

Softwareentwickler
Softwareentwickler
  • Anforderungsanalyse
  • Entwicklung der Architektur und Datenbank
  • Entwurf Bedienkonzept und UI
  • Implementierung Software, Datenbank, Imaging-Algorithmen
  • Entwicklung Unit-Test für Algorithmik
  • Konfiguration des CIS sowie der automatisierten Unit-Test Ausführung
C# WPF TPL Visual Studio NUnit Advanced Installer Jenkins USB Microsoft Windows .NET 4.0
Leica Camera AG
Wetzlar
11 Monate
2011-03 - 2012-01

POC Software-Platform für Kampffahrzeuge

Softwareentwickler
Softwareentwickler
  • Abstimmung Schnittstellen
  • Evaluierung von Fremdkomponenten auf Einsatzfähigkeit
  • Entwicklung Bedienzkonzept
  • Entwurf UI
  • Entwicklung eines Prototyps
Qt4 C++ DDS Qt Creator PikeOS Linux
Kassel
7 Monate
2010-08 - 2011-02

Entwicklung einer Verifikationssoftware für ballistische Berechnungen

Softwareentwickler
Softwareentwickler
  • Entwicklung einer Windows Anwendung zur Verifizierung von ballistischen Berechnungen.
C# C XML XSD SQL gsoap ADO.NET Entity Framework Microsoft Visual Studio 2008 WinForms .net 3.5 Microsoft Windows
Kassel, Hessen
1 Jahr 8 Monate
2008-06 - 2010-01

POC Entwicklung einer Feuerleitsoftware

Softwareentwickler Unit Testing
Softwareentwickler
  • Entwurf & Entwicklung Algorithmik
  • Entwicklung Tools für Auswertung und Darstellung
  • Tests und Felderprobungen
C C# MATLAB WinForms Windriver Workbench VxWorks RS485 CAN Microsoft Windows .NET 3.5
Unit Testing
Kassel, Hessen

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 5 Monate
2002-09 - 2008-01

Informatik Studium

Diplom Informatiker (FH), THM Giessen
Diplom Informatiker (FH)
THM Giessen

Systemtechnik

Position

Position

Softwareentwicklung, SW-Architektur, Beratung

Kompetenzen

Kompetenzen

Top-Skills

Systemprogrammierer C/C++ C# Yocto Embedded Linux Linux Kernel Test Driven Development Bildverarbeitung .NET Framework Python Softwaredesign IoT OpenWRT SQL Datenbankdesign

Schwerpunkte

Systemprogrammierung
Linux/Windows/Android

Produkte / Standards / Erfahrungen / Methoden

Atlassian Confluence
Eclipse
Git
JIRA
Requirementsanalyse
SVN
Visual Studio
Yocto

Berufserfahrung

  • > 11 Jahre als Softwarearchitekt und Softwareentwickler

Projekterfahrung

  • 8 Jahre mit C
  • 6 Jahre mit C#
  • 3 Jahre mit MS SQL Datenbanken
  • 3 Jahre mit C++
  • 7 Jahre mit embedded Linux und RTOS
  • 1 Jahr mit Android

Betriebssysteme

Android
Embedded Linux
Linux
Linux Kernel
Windows 10

Programmiersprachen

ANSI C++
Bash Shell
C
C#
C++
Python

Datenbanken

MariaDB
Microsoft SQL Datenbank
Microsoft SQL Server
SQLite

Datenkommunikation

Bluetooth
Ethernet
RS232
TCP/IP
USB
WLAN

Design / Entwicklung / Konstruktion

Software Architecture
Software Design

Branchen

Branchen

  • Industrie
  • Elektronik/Optik
  • Rüstung

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

3 Jahre 11 Monate
2020-05 - heute

Infrastruktur

Software Entwickler C++ Python Yocto ...
Software Entwickler
C++ Python Yocto Architecture Design TDD Qt
Atlas Elektronik GmbH
Bremen
8 Monate
2019-07 - 2020-02

Software Portierung

Software Entwickler Requirementsanalyse ANSI C++ Systemprogrammierung
Software Entwickler
Visual Studio SVN JIRA Atlassian Confluence
Requirementsanalyse ANSI C++ Systemprogrammierung
IVU
Aachen
1 Jahr 3 Monate
2018-04 - 2019-06

Kamerakonnektivität für neue Kamera-Plattform

Softwareentwickler Unit Testing Software Architecture
Softwareentwickler
  • Konzepterarbeitung für Kamerakonnektivität auf System- und Applikationsebene
  • Evaluierung von Hardwaremodulen für Konnektivität
  • Evaluierung Bluetooth Schnittstelle, insb. der Software APIs
  • Evaluierung Apple MFI Technologie, Integration einer Prototyp-Implementierung basierend auf USB und Bluetooth und einem Apple MFI Co-Prozessor
  • Datendurchsatz-Messungen WLAN und Bluetooth
  • Evaluierung „Regulatory Certification“ für WLAN Schnittstelle
  • Kernel Konfiguration, insb. Bluetooth und WLAN
  • Treiber Integration
  • Design und Implementierung für Steuerung der WLAN Schnittstelle
  • Konfiguration der WLAN Schnittstellen für Betriebsmodis Station und Accesspoint
Eclipse C++ Bash Shell Yocto Apple MFI WLAN Bluetooth USB Embedded Linux Linux Kernel gtest Git gitlab
Unit Testing Software Architecture
Leica Camera AG
Wetzlar
2 Jahre 11 Monate
2015-11 - 2018-09

Applikation zur WLAN-Steuerung

Softwareentwickler Unit Testing Software Architecture
Softwareentwickler
  • Linux Kernel Konfiguration
  • Design und Implementierung der WLAN Schnittstellen-Steuerung sowie der Steuerung von dazugehörigen Diensten
C Bash Shell gtest OpenWrt PTP WLAN Git Jenkins Eclipse ARM
Unit Testing Software Architecture
Leica Camera AG
Wetzlar
1 Jahr 9 Monate
2016-11 - 2018-07

POC Cloud-Konnektivität

Softwareentwickler
Softwareentwickler
  • Design und Implementierung des Kamera-seitigen Cloud Clients
C OpenWRT Eclipse Git GNU make USB WLAN ARM
Leica Camera AG
Wetzlar
6 Monate
2017-11 - 2018-04

POC PCIe Datentransfer zwischen RTOS und Android

Softwareentwickler
Softwareentwickler
  • PCIe Kernel Treiber Implementierung
Bash Shell C AOSP Eclipse Git Android PCIe GNU make Embedded Linux Linux Kernel
Leica Camera AG
Wetzlar
1 Jahr 2 Monate
2017-03 - 2018-04

Machbarkeit Kamera mit Android

Softwareentwickler Intrinsyc Open-Q 820 SoM USB 2.0 Android 7 ...
Softwareentwickler
  • Aufsetzen eines Android AOSP
  • Integration vorhandener USB-PTP Bibliothek in den AOSP
  • Anpassen der Camera Klasse in Android Native Schicht, Anbindung an USB Schnittstelle
  • Evaluierung Android Platform Testing
Intrinsyc Open-Q 820 SoM USB 2.0 Android 7 Git Repo Eclipse C/C++ Android Framework Android Camera HAL Android AOSP PTP
Leica Camera AG
Wetzlar
4 Jahre 10 Monate
2012-01 - 2016-10

Entwicklung eines Bildsensor-Kalibriersystems

Softwareentwickler Software Architecture Unit Testing
Softwareentwickler
  • Entwicklung Kalibrier-Algorithmen, Imaging-Algorithmen und Treiber
  • Entwurf/Entwicklung Datenbank für Produktions- und Messdaten
  • Entwicklung Algorithmen Unit-Tests
  • Aufbau und Konfiguration eines CIS für automatisierte Tests und Deployment von Software-Releases
.net C# NUnit PTP WCF WPF TPL Visual Studio SVN Jenkins Advanced Installer USB Ethernet RS232 Visual Studio 2012 Microsoft SQL Datenbank
Software Architecture Unit Testing
Leica Camera AG
Wetzlar
9 Monate
2014-04 - 2014-12

Entwicklung einer Bibliothek zur Erkennung von defekten Pixeln auf einem CMOS-Bildsensor.

Softwareentwickler
Softwareentwickler
  • Entwurf und Implementierung der Algorithmik
  • Zusammenarbeit mit Imaging-Ingenieuren und Firmware-Entwickler
  • Testspezifikation und Implementierung
  • Entwicklung von Tools zur Anzeige und Auswertung von Ergebnissen der Defekterkennung
  • Konfiguration CIS für automatisierte Tests und Deployment
.net C# TPL NUnit SVN Jenkins Bildverarbeitung CMOS Sensor Microsoft Visual Studio 2012
Leica Camera AG
Wetzlar
7 Monate
2014-03 - 2014-09

Entwicklung Softwaremodul Timecode

Softwareentwickler Eclipse SVN C ...
Softwareentwickler
  • Entwurf Algorithmik
  • Abstimmung Schnittstellen Hardware/Software
  • Implementierung
Eclipse SVN C RTOS ARM
Leica Camera AG
7 Monate
2013-06 - 2013-12

Entwicklung einer Software-Platform für ein Bildsensor-Kalibriersystem.

Softwareentwickler PC x86 Windows UML ...
Softwareentwickler
  • Analyse der Kundenanforderungen (Produktion, Entwicklung)
  • Entwurf Bedienkonzept und UI
  • Mitarbeit an der Software-Architektur
  • Implementierung eines POC
PC x86 Windows UML C# .net Enterprise Architect Visual Studio
Leica Camera AG
1 Jahr 9 Monate
2012-04 - 2013-12

Entwicklung von Software für End-Of-Line-Test

Softwareentwickler
Softwareentwickler
  • Anforderungsanalyse
  • Entwicklung der Architektur und Datenbank
  • Entwurf Bedienkonzept und UI
  • Implementierung Software, Datenbank, Imaging-Algorithmen
  • Entwicklung Unit-Test für Algorithmik
  • Konfiguration des CIS sowie der automatisierten Unit-Test Ausführung
C# WPF TPL Visual Studio NUnit Advanced Installer Jenkins USB Microsoft Windows .NET 4.0
Leica Camera AG
Wetzlar
11 Monate
2011-03 - 2012-01

POC Software-Platform für Kampffahrzeuge

Softwareentwickler
Softwareentwickler
  • Abstimmung Schnittstellen
  • Evaluierung von Fremdkomponenten auf Einsatzfähigkeit
  • Entwicklung Bedienzkonzept
  • Entwurf UI
  • Entwicklung eines Prototyps
Qt4 C++ DDS Qt Creator PikeOS Linux
Kassel
7 Monate
2010-08 - 2011-02

Entwicklung einer Verifikationssoftware für ballistische Berechnungen

Softwareentwickler
Softwareentwickler
  • Entwicklung einer Windows Anwendung zur Verifizierung von ballistischen Berechnungen.
C# C XML XSD SQL gsoap ADO.NET Entity Framework Microsoft Visual Studio 2008 WinForms .net 3.5 Microsoft Windows
Kassel, Hessen
1 Jahr 8 Monate
2008-06 - 2010-01

POC Entwicklung einer Feuerleitsoftware

Softwareentwickler Unit Testing
Softwareentwickler
  • Entwurf & Entwicklung Algorithmik
  • Entwicklung Tools für Auswertung und Darstellung
  • Tests und Felderprobungen
C C# MATLAB WinForms Windriver Workbench VxWorks RS485 CAN Microsoft Windows .NET 3.5
Unit Testing
Kassel, Hessen

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 5 Monate
2002-09 - 2008-01

Informatik Studium

Diplom Informatiker (FH), THM Giessen
Diplom Informatiker (FH)
THM Giessen

Systemtechnik

Position

Position

Softwareentwicklung, SW-Architektur, Beratung

Kompetenzen

Kompetenzen

Top-Skills

Systemprogrammierer C/C++ C# Yocto Embedded Linux Linux Kernel Test Driven Development Bildverarbeitung .NET Framework Python Softwaredesign IoT OpenWRT SQL Datenbankdesign

Schwerpunkte

Systemprogrammierung
Linux/Windows/Android

Produkte / Standards / Erfahrungen / Methoden

Atlassian Confluence
Eclipse
Git
JIRA
Requirementsanalyse
SVN
Visual Studio
Yocto

Berufserfahrung

  • > 11 Jahre als Softwarearchitekt und Softwareentwickler

Projekterfahrung

  • 8 Jahre mit C
  • 6 Jahre mit C#
  • 3 Jahre mit MS SQL Datenbanken
  • 3 Jahre mit C++
  • 7 Jahre mit embedded Linux und RTOS
  • 1 Jahr mit Android

Betriebssysteme

Android
Embedded Linux
Linux
Linux Kernel
Windows 10

Programmiersprachen

ANSI C++
Bash Shell
C
C#
C++
Python

Datenbanken

MariaDB
Microsoft SQL Datenbank
Microsoft SQL Server
SQLite

Datenkommunikation

Bluetooth
Ethernet
RS232
TCP/IP
USB
WLAN

Design / Entwicklung / Konstruktion

Software Architecture
Software Design

Branchen

Branchen

  • Industrie
  • Elektronik/Optik
  • Rüstung

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das GULP Freelancer-Portal

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