Senior Software Entwickler, Berater mit Schwerpunkt in C#, .NET, WPF, TPL, Blazor und Erfahrung in Embedded/Firmware Entwicklung mit C/C++
Aktualisiert am 06.05.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 19.05.2025
Verfügbar zu: 80%
davon vor Ort: 100%
C#
.NET Framework
Windows Presentation Foundation
TPL
Blazor
Softwarearchitektur
Verteilte System
Objektorientierung
Embedded Software
C
C++
Elixir
TDD
Git
Linux
Embedded Linux
Yocto
Docker
Scrum
Team Leitung
MS SQL Server
MySQL
Deutsch
Muttersprache
Englisch
Verhandlungssicher

Einsatzorte

Einsatzorte

Ratingen (+75km) Essen (+50km) Düsseldorf (+50km)
Deutschland
möglich

Projekte

Projekte

1 Jahr
2024-05 - heute

PLRT - Polymeric Luminated Reactive Target System

Hardware, Firmware und Software Entwickler C++14 Zephyr C# ...
Hardware, Firmware und Software Entwickler
Neuentwicklung eines automatisierten Systems zur Zeiterfassung und Steuerung von

beschießbaren Zielen und Aktoren.


  • Entwicklung von Hardware Prototypen auf Basis des Raspberry Pi Pico 2040 Microcontrollers

  • Selektion und Testen verschiedener Sensoren für die zuverlässige Erfassung von Schusstreffern
  • 3D Design und Druck von Gehäusen, Halterungen usw. für Sensoren, Aktoren und Hardware
  • Entwicklung der Firmware für zwei Module (Haupteinheit, Sensor-/Aktoreinheit)
  • Entwicklung einer Cross Platform Applikation zur Überwachung der Zeitmessung und zur Konfiguration der Sensoren/Aktoren.

C++14 Zephyr C# Avalonia UI / WPF Raspberry Pi Pico SDK CMake Git
Waltrop
8 Monate
2023-10 - 2024-05

System Center

Software Entwickler C# Blazor Azure ...
Software Entwickler

Weiterentwicklung einer Web Applikation zur Verwaltung von Lemonbeat Geräten im Feld.


  • Weiterentwicklung der bestehenden Code Basis in C# und Blazor
  • UI Design mit Kendo UI, HTML und CSS
  • Ressourcenverwaltung in Azure Cloud
  • RSA Zertifikatsmanagement für Zugriffe auf verschiedene Services
  • Code Reviews / Merge Requests 
C# Blazor Azure Kendo UI HTML5 CSS3 JavaScript REST PKI Git
Lemonbeat GmbH
Dortmund
3 Jahre 8 Monate
2020-10 - 2024-05

YAMPT

Technische Leitung, Software Entwickler Python Qt5 SSH ...
Technische Leitung, Software Entwickler

Entwicklung eines Tools zur automatisierten Produktion und Einrichtung von Hardware. 


  • Technische Leitung des Projekts
  • Entwicklung des Tools in Python
  • Implementierung der korrekten Produktionsabläufe, die für verschiedene Geräte erforderlich ist.
  • Konfiguration der Geräte zur einfachen Installation bei Kunden vor Ort.
  • Automatisches Deployment neuer Versionen auf mehrere Produktionsstationen.
  • Überwachung der Produktionsphasen
  • Code Reviews / Merge Requests 
Python Qt5 SSH SCP Serielles Kommunikationsprotokoll Miniconda makefile Linux-Scripting Pytest Git
Lemonbeat GmbH
Dortmund
4 Jahre 8 Monate
2019-10 - 2024-05

SWUpdate Tool

Software Entwickler Python Linux-Scripting OpenSSL ...
Software Entwickler

Entwicklung eines Linux Command Line Tools zur automatischen Firmware Image

Generierung, Signierung und Verteilung


  • Entwicklung des Tools zur Generierung der Geräte Firmware.
  • Implementierung der Signierung der Firmware inkl. Zertifikatsmanagement für verschiedene Plattformkonfigurationen.
  • Implementierung der Verteilung der Firmware auf FTP und Linux Server.
  • Einbindung des Tools in Jenkins zur Automation über Web Oberflächen.
  • Code Reviews / Merge Requests

Python Linux-Scripting OpenSSL SSH SWUpdate Jenkins PKI Git
Lemonbeat GmbH
Dortmund
5 Jahre
2019-06 - 2024-05

MDG Image Builder / meta-lemonbeat

Software Entwickler C C++ Yocto ...
Software Entwickler
Entwicklung eines Docker Containers zur Generierung von auf Lemonbeat Hardware

angepassten Linux Images. Außerdem die Umsetzung eines Yocto Meta Layers ?meta-lemonbeat? zur Integration von Hardware Treibern und Software in o.g. Linux Images.


  • Entwicklung eines Docker Containers für die gekapselte Ausführung von Yocto bzw. Bitbake.
  • Implementierung und Pflege des meta-lemonbeat Yocto Layers.
  • Patchen/Erweitern von Open Source Anwendungen in C bzw. C++ zur Kompatibilität mit verwendeter Hardware.
  • Konfiguration von Linux Komponenten und Entwicklung von Bash Scripts für Systemzustände.
  • Aufteilung aller Komponenten in Git Repositories zur einfachen Verwaltung von Änderungen.
  • Einbindung in Jenkins Pipelines zur automatischen Generierung von Images.
C C++ Yocto Embedded Linux Bitbake Docker Linux-Scripting West Jenkins Git
Lemonbeat GmbH
Dortmund
6 Jahre 3 Monate
2018-03 - 2024-05

Multi Device Gateway

Leitender Software Entwickler
Leitender Software Entwickler
Planung und Neuentwicklung eines Linux Embedded Gateways zur zentralen

Datensammlung und Anbindung von Lemonbeat Geräten.


  • Entwicklung eines Gesamtkonzeptes für die Implementierung
  • Definition der Software seitigen Anforderungen für das Gateway
  • Prototypentwicklung auf Basis des Raspberry Pis
  • Fortlaufende Produktentwicklung und Release Planung
  • Entwicklung von Update Strategien (Gateways und angeschlossene Geräte)
  • Integration in die bestehende Systemarchitektur
  • Aufbau einer Testumgebung für Langzeit- und Integrationstests
  • Vorbereitung für TÜV Zertifizierungen
  • Vorbereitung und Durchführung von Penetration Testing
  • Technische Dokumentation
Lemonbeat GmbH
Dortmund
6 Jahre 3 Monate
2018-03 - 2024-05

Multi Device Gateway Systemapplikation

Leitender Software Entwickler C# .NET Framework Mono ...
Leitender Software Entwickler
  • Neuentwicklung der Hauptapplikation in C#. Zuerst mit Mono, später mit .NET Core auf Embedded Linux.
  • Planung der Software Architektur für die gesamte Anwendung.
  • Implementierung der Kommunikation mit Backend und Lemonbeat Geräten.
  • Implementierung der Firmware Updates des Gateways und der Lemonbeat Geräte per Over The Air Updates.
  • Monitoring Implementierung für alle Komponenten inkl. Einbindung von Hardware Watchdogs.
  • Konfigurationsmanagement für verschiedene Plattformen und Geräteversionen.
  • Technische Dokumentation
  • Code Reviews / Merge Requests
C# .NET Framework Mono TPL Entity Framework AMQP REST AWS Azure RabbitMQ TDD Git
Lemonbeat GmbH
Dortmund
4 Jahre 2 Monate
2016-03 - 2020-04

Lemonbeat Core API

Software Entwickler C# Mono .NET ...
Software Entwickler

Entwicklung der Lemonbeat Core API für die Nutzung der Funkkommunikation mit dem Lemonbeat Radio Protokoll und kompatibler Geräte.


  • Konzeptionierung und Implementierung der API.
  • Entwicklung möglichst einfacher User Schnittstellen zur Steuerung der Hardware und zur Erstellung der benötigten Protokollnachrichten.
  • Integration bestehender XML Schema Definitionen der Lemonbeat Smart Device Language.
  • Sicherstellung der Kompatibilität der API auf verschiedenen Linux Distributionen und Embedded Linux Geräten.
  • Ausführliches automatisiertes Testen aller API Funktionen mit Test Hardware und Unit Tests.
  • Erstellung einer umfangreichen API Dokumentation mit Beispielen und Tutorials.
  • Unterstützung für die Implementierung in Projekte externer Kunden.
  • Laufende Betreuung, Bug Fixes und Updates.
  • Code Reviews / Merge Requests 

C# Mono .NET Design Pattern Hardwareansteuerung PPPD XML Schema AutoMapper BouncyCastle NLog XUnit Doxygen Sphinx TDD Git
Lemonbeat GmbH
Dortmund
1 Jahr 4 Monate
2016-11 - 2018-02

XSD Compile

Software Entwickler Elixir erlsom saxy ...
Software Entwickler

Neuentwicklung eines Tools zur Generierung von Elixir Code anhand von Templates auf Basis vordefinierter XSDs.

  • Implementierung des Tools zur Generierung von Elixir Code für das Management Backend Projekt
  • Einlesen und Interpretation bestehender XML Schema Definitionen mit erlsom.
  • Vereinfachung und Weiterverarbeitung der Daten zur Generierung von Elixir Code.
  • Erstellen von Templates, die zur Code Generierung herangezogen werden.
  • Erstellung von Unit Tests für alle vorkommenden XSD Varianten.
  • Technische Dokumentation

Elixir erlsom saxy XML Schema TDD Git
Lemonbeat GmbH
Dortmund
1 Jahr 4 Monate
2016-11 - 2018-02

Management Backend

Systemarchitekt, Software Entwickler Elixir Docker Microservices ...
Systemarchitekt, Software Entwickler

  • Planung und Entwicklung der Software Architektur für die gesamte Anwendung.
  • Erstellen von Templates und Basis Code für Services.
  • Erstellen eines Sicherheitskonzepts für die Kommunikation zwischen Backend und Geräten.
  • Definition der Nachrichten zwischen Backend und Geräten.
  • Einbindung bestehender XML Schema Definitionen in die Kommunikation.
  • Iterative Entwicklung von Prototypen in Elixir.
  • Validierung verschiedener Komponenten auf Eignung für die Implementierung (u.a. Amazon Web Services, Azure, Rabbit MQ etc.)

Elixir Docker Microservices Phoenix Framework MySQL RabbitMQ AWS PKI XML Schema Git
Lemonbeat GmbH
Dortmund
1 Jahr 4 Monate
2016-11 - 2018-02

Prototyp AE35

Firmware Entwickler Yocto Bitbake Linux ...
Firmware Entwickler

Entwicklung der Firmware/Software für den Prototypen eines Wandbedienpanels (AE35).


  • Zusammenstellung der benötigten Prototypen Hardware
  • Entwicklung der ersten Firmware Iteration auf Basis von Debian Linux
  • Entwicklung der finalen Firmware auf Basis von Yocto Embedded Linux
  • Implementierung der Hauptapplikation mit C++ und Qt5
  • Design und Implementierung des User Interfaces mit ASP.NET 

Yocto Bitbake Linux C++ Qt5 C# Kestrel Web Server Lemonbeat Core API HTML5 CSS3 JavaScript
Lemonbeat GmbH
Dortmund
7 Monate
2015-03 - 2015-09

Neuentwicklung einer Anwendung zur Verwaltung von Arbeitssicherheit in Unternehmen

Team Leiter, Berater, Software Entwickler .NET C# WPF ...
Team Leiter, Berater, Software Entwickler

  • Team Leitung der Software Entwickler
  • Schnittstelle zwischen Geschäftsführung und Entwicklerteam
  • Einführung von SCRUM
  • Management der Anforderungen in Form von User Stories
  • Aufnahme neuer Anforderungen in Abstimmung mit Stakeholdern (Geschäftsführung, Vertrieblern, Kunden)
  • Einführung von Bug / Issue Tracking
  • Einführung von Test Driven Development
  • Überarbeitung bestehender und Entwicklung neuer Software Architektur mit PRISM und Design Patterns
  • Entwicklung neuer Software Module als Teil des Scrum Teams
  • Einführung von automatisierten UI Tests mit TestStack/White
  • Evaluierung neuer Technologien für die zukünftige Erweiterung der Anwendung
  • Weiterentwicklung der Datenbankstruktur
  • Ansprechpartner bei technischen Fragen des Entwicklerteams
  • Team Motivation nach Anleitung einer Pädagogin für Erwachsenenbildung
  • Code Reviews / Merge Requests

.NET C# WPF Entity Framework MS-SQL ASP.NET MVC Knockout.js Scrum Kanban TDD

Aus- und Weiterbildung

Aus- und Weiterbildung

6 Jahre 5 Monate
2005-10 - 2012-02

Studium Systems Engineering / Angewandte Informatik

(nicht abgeschlossen), Universität Duisburg-Essen, Essen
(nicht abgeschlossen)
Universität Duisburg-Essen, Essen
3 Jahre 1 Monat
1999-08 - 2002-08

Informationstechnischer Assistent

Schulische Ausbildung, Adam-Josef-Cüppers-Berufskolleg, Ratingen
Schulische Ausbildung
Adam-Josef-Cüppers-Berufskolleg, Ratingen

Kompetenzen

Kompetenzen

Top-Skills

C# .NET Framework Windows Presentation Foundation TPL Blazor Softwarearchitektur Verteilte System Objektorientierung Embedded Software C C++ Elixir TDD Git Linux Embedded Linux Yocto Docker Scrum Team Leitung MS SQL Server MySQL

Schwerpunkte

C#
Experte
.NET
Experte
Objektorientierte Programmierung
Experte
WPF
Fortgeschritten
Blazor
Fortgeschritten
System Architektur
Fortgeschritten
Embedded Entwicklung
Fortgeschritten
Hardware Produkt Lifecycle
Experte

Produkte / Standards / Erfahrungen / Methoden

Git
Fortgeschritten
Jenkins
Fortgeschritten
Test Driven Development
Experte
Design Patterns
Fortgeschritten
Jira
Fortgeschritten
Confluence
Fortgeschritten
Scrum
Fortgeschritten

Betriebssysteme

Linux
Fortgeschritten
Embedded Linux
Fortgeschritten

Programmiersprachen

C#
Experte
C
Fortgeschritten
C++
Fortgeschritten
Elixir
Fortgeschritten
Python 3
Fortgeschritten

Datenbanken

MS SQL Server
Fortgeschritten
MySQL
Fortgeschritten
Entity Framework
Fortgeschritten

Hardware

Raspberry Pi Pico 2040
Fortgeschritten
NXP i.MX7
Fortgeschritten
Raspberry Pi
Fortgeschritten

Personalverantwortung

Technische Leitung
Fortgeschritten
Team Leitung
Fortgeschritten

Branchen

Branchen

  • Produkt-Informations-Management
  • Real Estate / Immobilien
  • Arbeitsschutz
  • Energiebranche

Einsatzorte

Einsatzorte

Ratingen (+75km) Essen (+50km) Düsseldorf (+50km)
Deutschland
möglich

Projekte

Projekte

1 Jahr
2024-05 - heute

PLRT - Polymeric Luminated Reactive Target System

Hardware, Firmware und Software Entwickler C++14 Zephyr C# ...
Hardware, Firmware und Software Entwickler
Neuentwicklung eines automatisierten Systems zur Zeiterfassung und Steuerung von

beschießbaren Zielen und Aktoren.


  • Entwicklung von Hardware Prototypen auf Basis des Raspberry Pi Pico 2040 Microcontrollers

  • Selektion und Testen verschiedener Sensoren für die zuverlässige Erfassung von Schusstreffern
  • 3D Design und Druck von Gehäusen, Halterungen usw. für Sensoren, Aktoren und Hardware
  • Entwicklung der Firmware für zwei Module (Haupteinheit, Sensor-/Aktoreinheit)
  • Entwicklung einer Cross Platform Applikation zur Überwachung der Zeitmessung und zur Konfiguration der Sensoren/Aktoren.

C++14 Zephyr C# Avalonia UI / WPF Raspberry Pi Pico SDK CMake Git
Waltrop
8 Monate
2023-10 - 2024-05

System Center

Software Entwickler C# Blazor Azure ...
Software Entwickler

Weiterentwicklung einer Web Applikation zur Verwaltung von Lemonbeat Geräten im Feld.


  • Weiterentwicklung der bestehenden Code Basis in C# und Blazor
  • UI Design mit Kendo UI, HTML und CSS
  • Ressourcenverwaltung in Azure Cloud
  • RSA Zertifikatsmanagement für Zugriffe auf verschiedene Services
  • Code Reviews / Merge Requests 
C# Blazor Azure Kendo UI HTML5 CSS3 JavaScript REST PKI Git
Lemonbeat GmbH
Dortmund
3 Jahre 8 Monate
2020-10 - 2024-05

YAMPT

Technische Leitung, Software Entwickler Python Qt5 SSH ...
Technische Leitung, Software Entwickler

Entwicklung eines Tools zur automatisierten Produktion und Einrichtung von Hardware. 


  • Technische Leitung des Projekts
  • Entwicklung des Tools in Python
  • Implementierung der korrekten Produktionsabläufe, die für verschiedene Geräte erforderlich ist.
  • Konfiguration der Geräte zur einfachen Installation bei Kunden vor Ort.
  • Automatisches Deployment neuer Versionen auf mehrere Produktionsstationen.
  • Überwachung der Produktionsphasen
  • Code Reviews / Merge Requests 
Python Qt5 SSH SCP Serielles Kommunikationsprotokoll Miniconda makefile Linux-Scripting Pytest Git
Lemonbeat GmbH
Dortmund
4 Jahre 8 Monate
2019-10 - 2024-05

SWUpdate Tool

Software Entwickler Python Linux-Scripting OpenSSL ...
Software Entwickler

Entwicklung eines Linux Command Line Tools zur automatischen Firmware Image

Generierung, Signierung und Verteilung


  • Entwicklung des Tools zur Generierung der Geräte Firmware.
  • Implementierung der Signierung der Firmware inkl. Zertifikatsmanagement für verschiedene Plattformkonfigurationen.
  • Implementierung der Verteilung der Firmware auf FTP und Linux Server.
  • Einbindung des Tools in Jenkins zur Automation über Web Oberflächen.
  • Code Reviews / Merge Requests

Python Linux-Scripting OpenSSL SSH SWUpdate Jenkins PKI Git
Lemonbeat GmbH
Dortmund
5 Jahre
2019-06 - 2024-05

MDG Image Builder / meta-lemonbeat

Software Entwickler C C++ Yocto ...
Software Entwickler
Entwicklung eines Docker Containers zur Generierung von auf Lemonbeat Hardware

angepassten Linux Images. Außerdem die Umsetzung eines Yocto Meta Layers ?meta-lemonbeat? zur Integration von Hardware Treibern und Software in o.g. Linux Images.


  • Entwicklung eines Docker Containers für die gekapselte Ausführung von Yocto bzw. Bitbake.
  • Implementierung und Pflege des meta-lemonbeat Yocto Layers.
  • Patchen/Erweitern von Open Source Anwendungen in C bzw. C++ zur Kompatibilität mit verwendeter Hardware.
  • Konfiguration von Linux Komponenten und Entwicklung von Bash Scripts für Systemzustände.
  • Aufteilung aller Komponenten in Git Repositories zur einfachen Verwaltung von Änderungen.
  • Einbindung in Jenkins Pipelines zur automatischen Generierung von Images.
C C++ Yocto Embedded Linux Bitbake Docker Linux-Scripting West Jenkins Git
Lemonbeat GmbH
Dortmund
6 Jahre 3 Monate
2018-03 - 2024-05

Multi Device Gateway

Leitender Software Entwickler
Leitender Software Entwickler
Planung und Neuentwicklung eines Linux Embedded Gateways zur zentralen

Datensammlung und Anbindung von Lemonbeat Geräten.


  • Entwicklung eines Gesamtkonzeptes für die Implementierung
  • Definition der Software seitigen Anforderungen für das Gateway
  • Prototypentwicklung auf Basis des Raspberry Pis
  • Fortlaufende Produktentwicklung und Release Planung
  • Entwicklung von Update Strategien (Gateways und angeschlossene Geräte)
  • Integration in die bestehende Systemarchitektur
  • Aufbau einer Testumgebung für Langzeit- und Integrationstests
  • Vorbereitung für TÜV Zertifizierungen
  • Vorbereitung und Durchführung von Penetration Testing
  • Technische Dokumentation
Lemonbeat GmbH
Dortmund
6 Jahre 3 Monate
2018-03 - 2024-05

Multi Device Gateway Systemapplikation

Leitender Software Entwickler C# .NET Framework Mono ...
Leitender Software Entwickler
  • Neuentwicklung der Hauptapplikation in C#. Zuerst mit Mono, später mit .NET Core auf Embedded Linux.
  • Planung der Software Architektur für die gesamte Anwendung.
  • Implementierung der Kommunikation mit Backend und Lemonbeat Geräten.
  • Implementierung der Firmware Updates des Gateways und der Lemonbeat Geräte per Over The Air Updates.
  • Monitoring Implementierung für alle Komponenten inkl. Einbindung von Hardware Watchdogs.
  • Konfigurationsmanagement für verschiedene Plattformen und Geräteversionen.
  • Technische Dokumentation
  • Code Reviews / Merge Requests
C# .NET Framework Mono TPL Entity Framework AMQP REST AWS Azure RabbitMQ TDD Git
Lemonbeat GmbH
Dortmund
4 Jahre 2 Monate
2016-03 - 2020-04

Lemonbeat Core API

Software Entwickler C# Mono .NET ...
Software Entwickler

Entwicklung der Lemonbeat Core API für die Nutzung der Funkkommunikation mit dem Lemonbeat Radio Protokoll und kompatibler Geräte.


  • Konzeptionierung und Implementierung der API.
  • Entwicklung möglichst einfacher User Schnittstellen zur Steuerung der Hardware und zur Erstellung der benötigten Protokollnachrichten.
  • Integration bestehender XML Schema Definitionen der Lemonbeat Smart Device Language.
  • Sicherstellung der Kompatibilität der API auf verschiedenen Linux Distributionen und Embedded Linux Geräten.
  • Ausführliches automatisiertes Testen aller API Funktionen mit Test Hardware und Unit Tests.
  • Erstellung einer umfangreichen API Dokumentation mit Beispielen und Tutorials.
  • Unterstützung für die Implementierung in Projekte externer Kunden.
  • Laufende Betreuung, Bug Fixes und Updates.
  • Code Reviews / Merge Requests 

C# Mono .NET Design Pattern Hardwareansteuerung PPPD XML Schema AutoMapper BouncyCastle NLog XUnit Doxygen Sphinx TDD Git
Lemonbeat GmbH
Dortmund
1 Jahr 4 Monate
2016-11 - 2018-02

XSD Compile

Software Entwickler Elixir erlsom saxy ...
Software Entwickler

Neuentwicklung eines Tools zur Generierung von Elixir Code anhand von Templates auf Basis vordefinierter XSDs.

  • Implementierung des Tools zur Generierung von Elixir Code für das Management Backend Projekt
  • Einlesen und Interpretation bestehender XML Schema Definitionen mit erlsom.
  • Vereinfachung und Weiterverarbeitung der Daten zur Generierung von Elixir Code.
  • Erstellen von Templates, die zur Code Generierung herangezogen werden.
  • Erstellung von Unit Tests für alle vorkommenden XSD Varianten.
  • Technische Dokumentation

Elixir erlsom saxy XML Schema TDD Git
Lemonbeat GmbH
Dortmund
1 Jahr 4 Monate
2016-11 - 2018-02

Management Backend

Systemarchitekt, Software Entwickler Elixir Docker Microservices ...
Systemarchitekt, Software Entwickler

  • Planung und Entwicklung der Software Architektur für die gesamte Anwendung.
  • Erstellen von Templates und Basis Code für Services.
  • Erstellen eines Sicherheitskonzepts für die Kommunikation zwischen Backend und Geräten.
  • Definition der Nachrichten zwischen Backend und Geräten.
  • Einbindung bestehender XML Schema Definitionen in die Kommunikation.
  • Iterative Entwicklung von Prototypen in Elixir.
  • Validierung verschiedener Komponenten auf Eignung für die Implementierung (u.a. Amazon Web Services, Azure, Rabbit MQ etc.)

Elixir Docker Microservices Phoenix Framework MySQL RabbitMQ AWS PKI XML Schema Git
Lemonbeat GmbH
Dortmund
1 Jahr 4 Monate
2016-11 - 2018-02

Prototyp AE35

Firmware Entwickler Yocto Bitbake Linux ...
Firmware Entwickler

Entwicklung der Firmware/Software für den Prototypen eines Wandbedienpanels (AE35).


  • Zusammenstellung der benötigten Prototypen Hardware
  • Entwicklung der ersten Firmware Iteration auf Basis von Debian Linux
  • Entwicklung der finalen Firmware auf Basis von Yocto Embedded Linux
  • Implementierung der Hauptapplikation mit C++ und Qt5
  • Design und Implementierung des User Interfaces mit ASP.NET 

Yocto Bitbake Linux C++ Qt5 C# Kestrel Web Server Lemonbeat Core API HTML5 CSS3 JavaScript
Lemonbeat GmbH
Dortmund
7 Monate
2015-03 - 2015-09

Neuentwicklung einer Anwendung zur Verwaltung von Arbeitssicherheit in Unternehmen

Team Leiter, Berater, Software Entwickler .NET C# WPF ...
Team Leiter, Berater, Software Entwickler

  • Team Leitung der Software Entwickler
  • Schnittstelle zwischen Geschäftsführung und Entwicklerteam
  • Einführung von SCRUM
  • Management der Anforderungen in Form von User Stories
  • Aufnahme neuer Anforderungen in Abstimmung mit Stakeholdern (Geschäftsführung, Vertrieblern, Kunden)
  • Einführung von Bug / Issue Tracking
  • Einführung von Test Driven Development
  • Überarbeitung bestehender und Entwicklung neuer Software Architektur mit PRISM und Design Patterns
  • Entwicklung neuer Software Module als Teil des Scrum Teams
  • Einführung von automatisierten UI Tests mit TestStack/White
  • Evaluierung neuer Technologien für die zukünftige Erweiterung der Anwendung
  • Weiterentwicklung der Datenbankstruktur
  • Ansprechpartner bei technischen Fragen des Entwicklerteams
  • Team Motivation nach Anleitung einer Pädagogin für Erwachsenenbildung
  • Code Reviews / Merge Requests

.NET C# WPF Entity Framework MS-SQL ASP.NET MVC Knockout.js Scrum Kanban TDD

Aus- und Weiterbildung

Aus- und Weiterbildung

6 Jahre 5 Monate
2005-10 - 2012-02

Studium Systems Engineering / Angewandte Informatik

(nicht abgeschlossen), Universität Duisburg-Essen, Essen
(nicht abgeschlossen)
Universität Duisburg-Essen, Essen
3 Jahre 1 Monat
1999-08 - 2002-08

Informationstechnischer Assistent

Schulische Ausbildung, Adam-Josef-Cüppers-Berufskolleg, Ratingen
Schulische Ausbildung
Adam-Josef-Cüppers-Berufskolleg, Ratingen

Kompetenzen

Kompetenzen

Top-Skills

C# .NET Framework Windows Presentation Foundation TPL Blazor Softwarearchitektur Verteilte System Objektorientierung Embedded Software C C++ Elixir TDD Git Linux Embedded Linux Yocto Docker Scrum Team Leitung MS SQL Server MySQL

Schwerpunkte

C#
Experte
.NET
Experte
Objektorientierte Programmierung
Experte
WPF
Fortgeschritten
Blazor
Fortgeschritten
System Architektur
Fortgeschritten
Embedded Entwicklung
Fortgeschritten
Hardware Produkt Lifecycle
Experte

Produkte / Standards / Erfahrungen / Methoden

Git
Fortgeschritten
Jenkins
Fortgeschritten
Test Driven Development
Experte
Design Patterns
Fortgeschritten
Jira
Fortgeschritten
Confluence
Fortgeschritten
Scrum
Fortgeschritten

Betriebssysteme

Linux
Fortgeschritten
Embedded Linux
Fortgeschritten

Programmiersprachen

C#
Experte
C
Fortgeschritten
C++
Fortgeschritten
Elixir
Fortgeschritten
Python 3
Fortgeschritten

Datenbanken

MS SQL Server
Fortgeschritten
MySQL
Fortgeschritten
Entity Framework
Fortgeschritten

Hardware

Raspberry Pi Pico 2040
Fortgeschritten
NXP i.MX7
Fortgeschritten
Raspberry Pi
Fortgeschritten

Personalverantwortung

Technische Leitung
Fortgeschritten
Team Leitung
Fortgeschritten

Branchen

Branchen

  • Produkt-Informations-Management
  • Real Estate / Immobilien
  • Arbeitsschutz
  • Energiebranche

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.