21.10.2025 aktualisiert

**** ******** ****
nicht verfügbar

Senior Software Entwickler und Berater

Ratingen, Deutschland
Deutschland
Ratingen, Deutschland
Deutschland

Skills

C (Programmiersprache)JavaJavascript.Net FrameworkPHPAmazon Web ServicesPenetration TestingHtml5Microsoft AzureBash ShellBootstrapC#CakephpUbuntuCSSConfiguration ManagementDatenbankenDebian LinuxLinuxWeb EntwicklungEmbedded LinuxEmbedded SoftwareEntity FrameworkExtensible Application Markup LanguageJqueryPythonWindows Presentation FoundationMicrosoft Sql-ServerMysqlMVCParadigmenProduktlebensdauerProduktentwicklungScrumSoftware ArchitecturePrototypingQt (Software)Raspberry PiSoftwareentwicklungSqliteSymfonyWindows FormsTelerikScriptingTest-Driven DevelopmentTailwindReactJSBlazorObjektorientierte Programmierung (OOP)YoctoVBA Programming LanguageKendo UiFunktionale ProgrammierungFedoraDockerElixir
  • Mehr als 20 Jahre Erfahrung in der Softwareentwicklung mit wechselnden Programmiersprachen und Paradigmen
    • C# / .NET / Objektorierte Programmierung
    • Python
    • PHP
    • C / Embedded
    • Elixir / Funktionale Programmierung
    • Java
    • Visual Basic 6.0
  • Mehr als 15 Jahre Erfahrung in der Webentwicklung mit wechselnden Technologien
    • C#: ASP.NET MVC, Web Pages, Blazor, Azure, AWS
    • PHP: Symfony Framework, CakePHP
    • Elixir: Phoenix Framework
    • HTML5
    • CSS3, Tailwind, Kendo UI, Bootstrap
    • JavaScript: React, jQuery
  • Mehr als 15 Jahre Erfahrung mit Datenbanken
    • Microsoft SQL Server
    • MySQL
    • SQLite, LiteDB
    • Entity Framework, Entity Framework Core
  • Mehr als 10 Jahre Erfahrung in der Entwicklung von UI Anwendungen mit wechselnden Technologien
    • C#: WPF / XAML, Windows Forms, Telerik UI
    • Python: Qt5
    • Visual Basic 6.0
  • Mehr als 10 Jahre Erfahrung mit der Entwicklung unter Linux
    • Ubuntu, Fedora, Debian, RaspberryPI OS
    • Yocto: Entwicklung von eigenen Embedded Linux Images
    • Bash Scripting, Python Scripting
    • Systemd
  • Mehr als 5 Jahre Erfahrung in (Embedded-)Produktentwicklung über den gesamten Produktlebenszyklus
    • Prototypentwicklung mit Raspberry PI
    • Übergang Prototyp zu MVP zu finalem Produkt
    • Konfigurationsmanagement
    • Aufbau von Testumgebungen
    • Aufbau von Produktionsstationen
    • TÜV Zertifizierung
    • Penetration Testing
  • Mehr als 5 Jahre Erfahrung in technischer Leitung
  • Erfahrung in Team Leitung
  • Erfahrung mit Mitarbeiterschulungen

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

Projekt "PLRT" - Hardware, Firmware und Software Entwickler

Cerberus Tactical GbR

Sonstiges

< 10 Mitarbeiter

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.
Technologien: C++14, Zephyr, C#, Avalonia UI / WPF, Raspberry Pi Pico SDK, CMake, Git

Projekt "System Center" - Software Entwickler

Lemonbeat GmbH

Energie, Wasser und Umwelt

10-50 Mitarbeiter

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
Technologien: C#, Blazor, Azure, Kendo UI, HTML5, CSS3, JavaScript, REST, PKI, Git

Projekt "YAMPT" - Technische Leitung, Software Entwickler

Lemonbeat GmbH

Energie, Wasser und Umwelt

10-50 Mitarbeiter

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
Technologien: Python, Qt5, SSH, SCP, Serielles Kommunikationsprotokoll, Miniconda, makefile, Linux-Scripting, Pytest, Git

Zertifikate

Microsoft Certified Trainer

Institut für Personalentwicklung und Managementberatung

2011


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden