Softwareentwickler und Elektrotechniker
Aktualisiert am 09.01.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.02.2026
Verfügbar zu: 75%
davon vor Ort: 10%
Machine Learning
Fullstack
Microcontroller
Spring Boot
Vue.js
Laravel
Reinforcement Learning
Deep Reinforcement Learning
NoSQL
SQL
Deutsch
Muttersprache
Englisch
Verhandlungssicher

Einsatzorte

Einsatzorte

Berlin (+50km)
Deutschland
möglich

Projekte

Projekte

2025 - heute: Algorithmic Trading & ML-basierte Marktanalyse


Einsatzort: Berlin

Rolle: LEAD DEVELOPER

Kunde: FINTECH STARTUP


Aufgaben:

  • Aufbau eines Python-Frameworks zur Analyse von Marktdaten und Optimierung von Trading-Strategien mittels Machine Learning und Backtesting-Pipelines.
  • Entwicklung automatisierter Handelsalgorithmen (Expert Advisors) für MetaTrader 5 in MQL5.


Kenntnisse:

Python, Kedro, MlFlow, MQL5


2018 - heute: Hardware Engineering & IoT-Produktentwicklung


Einsatzort: Berlin

Rolle: GRÜNDER & ENTWICKLER

Kunde: auf Anfrage


Aufgaben:

  • Elektronik-Prototyping: Entwicklung elektronischer Prototypen für Start-ups gemeinsam mit einem Co-Founder ? von Machbarkeitsstudien über Schaltplan- und PCB-Design (KiCad) bis zur Kleinserie. Insgesamt ca. 15 Kundenprojekte inkl. Komponentenauswahl, Fertigung, Bestückung, Test und Firmware-Entwicklung.
  • IoT-Wearable: Entwicklung eines smarten Hundehalsbands im 3-köpfigen Gründerteam ? GPS-Tracking, LTE-M-Konnektivität (nRF9160), Cloud-Anbindung über AWS IoT Core.

Kenntnisse:

C/C++, Zephyr, FreeRTOS, AWS IoT Core, KiCad, Embedded Systems, nRF9160/ESP32


2018 - heute: Offline-First Audit- & Inspektionsplattform


Einsatzort: Berlin

FREIBERUFLICHER FULLSTACK DEVELOPER


Aufgaben:

  • Entwicklung einer plattformübergreifenden Anwendung für Prüfungen und Inspektionen im 6-köpfigen Entwicklerteam.
  • Backend-Architektur: Couchbase NoSQL als Datenbank, Laravel als zentrales Backend, Java Spring Boot als REST-API-Schnittstelle zwischen Couchbase und Laravel.
  • Webplattform mit Admin-Dashboard und rollenbasiertem Datenzugriff für ausgewählte Nutzer.
  • Client-Anwendungen für Windows, iOS und Android mit lokalen Datenbanken für Offline-Nutzung und Echtzeit-Synchronisation über Couchbase Sync Gateway für Arbeiten in Teams.
  • Eigener Fokus: Remote-Backend, Synchronisationslogik und Windows-Client (Vue.js Frontend, Spring Boot Backend, Couchbase Lite, Electron).


Kenntnisse:

Java Spring Boot, Vue.js, Laravel, Couchbase (Server, Lite, Sync Gateway), AWS S3, Docker, Bitbucket, Jira, CI/CD.


2017 - heute: Prototypenentwicklung


Einsatzort: Berlin

Rolle: SELBSTSTÄNDIGER HARDWAREENTWICKLER

Kunde: diverse Startups


Aufgaben:

  • Elektronikdesign
    • Produktplanung für Prototypenentwicklung
    • Schaltplan und Platinendesign mit KiCAD
    • Platinenproduktion Planung und Durchführung
  • Embedded Programmierung

Kenntnisse:
C, C++, Python, FreeRTOS, Zephyr, Arduino, Codesys, esp32, Atmega, Raspberry PI, KiCAD

2015 - heute: Industrie 4.0 & Manufacturing Execution Systems


Einsatzort: Berlin

Rolle: FREIBERUFLICHER SYSTEM DEVELOPER


Aufgaben:

  • Anbindung verschiedener Fertigungsmaschinen an eine zentrale Datenbank zur Erfassung von Messdaten ? je nach Schnittstelle über Python-Skripte, VBA oder andere Methoden.
  • Entwicklung einer Webplattform zur Verwaltung von Report-Vorlagen, Einsicht in Prozessdaten und automatisierter Reporterstellung für Teile vor Auslieferung.
  • Design und Wartung der zugrundeliegenden SQL-Datenbanken.
  • Projekt erfolgreich produktiv im Einsatz; Fokus auf Wartung und Support.


Kenntnisse:

Laravel, Microsoft SQL, Python, VBA

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 4 Monate
2022-10 - 2025-01

Studium Computer and Systems Engineering

Master of Science in Engineering, Tallinn University of Technology Estland, Tallinn
Master of Science in Engineering
Tallinn University of Technology Estland, Tallinn

  • Masterarbeit: auf Anfrage
  • Entwicklung eines Deep-RL-Frameworks (Actor-Critic), das spezialisierte Agenten ? z.B. für visuelle Objekterkennung und Lidar-Navigation ? modular kombiniert.
  • Trainingsumgebung in NVIDIA Isaac Sim / IsaacLab mit PyTorch und skrl.
  • Erfolgreicher Zero-Shot Sim-to-Real Transfer auf physische Roboterplattform ohne Nachtraining.

4 Jahre 9 Monate
2014-10 - 2019-06

Studium Elektrotechnik

B.Sc. (Note: 2,1), TU Berlin
B.Sc. (Note: 2,1)
TU Berlin
Bachelorarbeit: auf Anfrage

Kompetenzen

Kompetenzen

Top-Skills

Machine Learning Fullstack Microcontroller Spring Boot Vue.js Laravel Reinforcement Learning Deep Reinforcement Learning NoSQL SQL

Produkte / Standards / Erfahrungen / Methoden

Profil

Ich bin seit über 10 Jahren professionell in der Hardware- und Softwareentwicklung aktiv ? erst mit meiner eigenen Firma mit der Entwicklung von elektronischen Prototypen, dann als selbstständiger Programmierer in verschiedenen Projekten und Teams. Dabei habe ich vor allem im Bereich Embedded Systems, Full-Stack-Entwicklung und Prozessautomatisierung viel Erfahrung gesammelt und gelernt, mich schnell in bestehende Codebases einzuarbeiten und diese weiterzuentwickeln. Ergänzend zu meinem praktischen Hintergrund habe ich meine Masterarbeit im Bereich Robotic Reinforcement Learning geschrieben. Jetzt bin ich auf der Suche nach neuen Projekten, bevorzugt im Bereich der Robotik, Machine Learning und Embedded Programming.


Kenntnisse und Fähigkeiten

Machine Learning & Robotik

  • Frameworks:
    • PyTorch
    • TensorFlow
    • skrl (Reinforcement Learning)
    • Kedro
  • Simulation & Tools:
    • NVIDIA Isaac Sim
    • IsaacLab
    • ROS2
    • Gazebo
  • Methoden:
    • Deep Reinforcement Learning (Actor-Critic)
    • Sim-to-Real Transfer
    • Sensor Fusion (Lidar, RGB-D)


Embedded Systems & Hardware

  • Hardware-Entwicklung:
    • Schaltungsdesign und PCB-Layout (KiCad)
    • Komponentenauswahl
    • Prototyping & Testing
  • Mikrocontroller:
    • ESP32
    • nRF9160
    • Cortex-M
    • ATmega
  • Embedded Programming:
    • C/C++
    • FreeRTOS
    • Zephyr RTOS
    • Optimierung für Low-Power Anwendungen
  • IoT & Connectivity:
    • AWS IoT Core
    • MQTT
    • LTE-M/NB-IoT
    • GPS-Tracking


Software Engineering & DevOps

  • Infrastruktur:
    • Docker
    • AWS
    • Git
    • CI/CD-Pipelines
    • Jira
    • Bitbucket
  • Methodik:
    • Agiles Arbeiten (Scrum, Kanban)


Webentwicklung

  • Frontend:
    • Vue.js (JavaScript)
  • Backend:
    • Laravel
    • Java Spring Boot
    • REST-API-Design
  • Weitere:
    • Electron
    • VBA
    • C# .NET

Programmiersprachen

Python
C/C++
Java
SQL
MQL5

Datenbanken

SQL
Microsoft SQL
Couchbase
NoSQL
Couchbase, Couchbase Lite, Sync Gateway


Einsatzorte

Einsatzorte

Berlin (+50km)
Deutschland
möglich

Projekte

Projekte

2025 - heute: Algorithmic Trading & ML-basierte Marktanalyse


Einsatzort: Berlin

Rolle: LEAD DEVELOPER

Kunde: FINTECH STARTUP


Aufgaben:

  • Aufbau eines Python-Frameworks zur Analyse von Marktdaten und Optimierung von Trading-Strategien mittels Machine Learning und Backtesting-Pipelines.
  • Entwicklung automatisierter Handelsalgorithmen (Expert Advisors) für MetaTrader 5 in MQL5.


Kenntnisse:

Python, Kedro, MlFlow, MQL5


2018 - heute: Hardware Engineering & IoT-Produktentwicklung


Einsatzort: Berlin

Rolle: GRÜNDER & ENTWICKLER

Kunde: auf Anfrage


Aufgaben:

  • Elektronik-Prototyping: Entwicklung elektronischer Prototypen für Start-ups gemeinsam mit einem Co-Founder ? von Machbarkeitsstudien über Schaltplan- und PCB-Design (KiCad) bis zur Kleinserie. Insgesamt ca. 15 Kundenprojekte inkl. Komponentenauswahl, Fertigung, Bestückung, Test und Firmware-Entwicklung.
  • IoT-Wearable: Entwicklung eines smarten Hundehalsbands im 3-köpfigen Gründerteam ? GPS-Tracking, LTE-M-Konnektivität (nRF9160), Cloud-Anbindung über AWS IoT Core.

Kenntnisse:

C/C++, Zephyr, FreeRTOS, AWS IoT Core, KiCad, Embedded Systems, nRF9160/ESP32


2018 - heute: Offline-First Audit- & Inspektionsplattform


Einsatzort: Berlin

FREIBERUFLICHER FULLSTACK DEVELOPER


Aufgaben:

  • Entwicklung einer plattformübergreifenden Anwendung für Prüfungen und Inspektionen im 6-köpfigen Entwicklerteam.
  • Backend-Architektur: Couchbase NoSQL als Datenbank, Laravel als zentrales Backend, Java Spring Boot als REST-API-Schnittstelle zwischen Couchbase und Laravel.
  • Webplattform mit Admin-Dashboard und rollenbasiertem Datenzugriff für ausgewählte Nutzer.
  • Client-Anwendungen für Windows, iOS und Android mit lokalen Datenbanken für Offline-Nutzung und Echtzeit-Synchronisation über Couchbase Sync Gateway für Arbeiten in Teams.
  • Eigener Fokus: Remote-Backend, Synchronisationslogik und Windows-Client (Vue.js Frontend, Spring Boot Backend, Couchbase Lite, Electron).


Kenntnisse:

Java Spring Boot, Vue.js, Laravel, Couchbase (Server, Lite, Sync Gateway), AWS S3, Docker, Bitbucket, Jira, CI/CD.


2017 - heute: Prototypenentwicklung


Einsatzort: Berlin

Rolle: SELBSTSTÄNDIGER HARDWAREENTWICKLER

Kunde: diverse Startups


Aufgaben:

  • Elektronikdesign
    • Produktplanung für Prototypenentwicklung
    • Schaltplan und Platinendesign mit KiCAD
    • Platinenproduktion Planung und Durchführung
  • Embedded Programmierung

Kenntnisse:
C, C++, Python, FreeRTOS, Zephyr, Arduino, Codesys, esp32, Atmega, Raspberry PI, KiCAD

2015 - heute: Industrie 4.0 & Manufacturing Execution Systems


Einsatzort: Berlin

Rolle: FREIBERUFLICHER SYSTEM DEVELOPER


Aufgaben:

  • Anbindung verschiedener Fertigungsmaschinen an eine zentrale Datenbank zur Erfassung von Messdaten ? je nach Schnittstelle über Python-Skripte, VBA oder andere Methoden.
  • Entwicklung einer Webplattform zur Verwaltung von Report-Vorlagen, Einsicht in Prozessdaten und automatisierter Reporterstellung für Teile vor Auslieferung.
  • Design und Wartung der zugrundeliegenden SQL-Datenbanken.
  • Projekt erfolgreich produktiv im Einsatz; Fokus auf Wartung und Support.


Kenntnisse:

Laravel, Microsoft SQL, Python, VBA

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 4 Monate
2022-10 - 2025-01

Studium Computer and Systems Engineering

Master of Science in Engineering, Tallinn University of Technology Estland, Tallinn
Master of Science in Engineering
Tallinn University of Technology Estland, Tallinn

  • Masterarbeit: auf Anfrage
  • Entwicklung eines Deep-RL-Frameworks (Actor-Critic), das spezialisierte Agenten ? z.B. für visuelle Objekterkennung und Lidar-Navigation ? modular kombiniert.
  • Trainingsumgebung in NVIDIA Isaac Sim / IsaacLab mit PyTorch und skrl.
  • Erfolgreicher Zero-Shot Sim-to-Real Transfer auf physische Roboterplattform ohne Nachtraining.

4 Jahre 9 Monate
2014-10 - 2019-06

Studium Elektrotechnik

B.Sc. (Note: 2,1), TU Berlin
B.Sc. (Note: 2,1)
TU Berlin
Bachelorarbeit: auf Anfrage

Kompetenzen

Kompetenzen

Top-Skills

Machine Learning Fullstack Microcontroller Spring Boot Vue.js Laravel Reinforcement Learning Deep Reinforcement Learning NoSQL SQL

Produkte / Standards / Erfahrungen / Methoden

Profil

Ich bin seit über 10 Jahren professionell in der Hardware- und Softwareentwicklung aktiv ? erst mit meiner eigenen Firma mit der Entwicklung von elektronischen Prototypen, dann als selbstständiger Programmierer in verschiedenen Projekten und Teams. Dabei habe ich vor allem im Bereich Embedded Systems, Full-Stack-Entwicklung und Prozessautomatisierung viel Erfahrung gesammelt und gelernt, mich schnell in bestehende Codebases einzuarbeiten und diese weiterzuentwickeln. Ergänzend zu meinem praktischen Hintergrund habe ich meine Masterarbeit im Bereich Robotic Reinforcement Learning geschrieben. Jetzt bin ich auf der Suche nach neuen Projekten, bevorzugt im Bereich der Robotik, Machine Learning und Embedded Programming.


Kenntnisse und Fähigkeiten

Machine Learning & Robotik

  • Frameworks:
    • PyTorch
    • TensorFlow
    • skrl (Reinforcement Learning)
    • Kedro
  • Simulation & Tools:
    • NVIDIA Isaac Sim
    • IsaacLab
    • ROS2
    • Gazebo
  • Methoden:
    • Deep Reinforcement Learning (Actor-Critic)
    • Sim-to-Real Transfer
    • Sensor Fusion (Lidar, RGB-D)


Embedded Systems & Hardware

  • Hardware-Entwicklung:
    • Schaltungsdesign und PCB-Layout (KiCad)
    • Komponentenauswahl
    • Prototyping & Testing
  • Mikrocontroller:
    • ESP32
    • nRF9160
    • Cortex-M
    • ATmega
  • Embedded Programming:
    • C/C++
    • FreeRTOS
    • Zephyr RTOS
    • Optimierung für Low-Power Anwendungen
  • IoT & Connectivity:
    • AWS IoT Core
    • MQTT
    • LTE-M/NB-IoT
    • GPS-Tracking


Software Engineering & DevOps

  • Infrastruktur:
    • Docker
    • AWS
    • Git
    • CI/CD-Pipelines
    • Jira
    • Bitbucket
  • Methodik:
    • Agiles Arbeiten (Scrum, Kanban)


Webentwicklung

  • Frontend:
    • Vue.js (JavaScript)
  • Backend:
    • Laravel
    • Java Spring Boot
    • REST-API-Design
  • Weitere:
    • Electron
    • VBA
    • C# .NET

Programmiersprachen

Python
C/C++
Java
SQL
MQL5

Datenbanken

SQL
Microsoft SQL
Couchbase
NoSQL
Couchbase, Couchbase Lite, Sync Gateway


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.