Ich bin Software und Data Engineer. Meine Tech Stack besteht vorrangig aus Python, C++ und AWS.
Aktualisiert am 29.11.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 02.02.2025
Verfügbar zu: 100%
davon vor Ort: 5%
C++
Python
AWS
Git
Linux
CMake
Engineering
Internet of Things
Cloud Computing
Deutsch
Englisch

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich

Ich bevorzuge die Möglichkeit remote zu arbeiten. Der Projektort ist dabei zweitranging. Für On-Boarding und gelegentliche Meetings kann ich natürlich vor Ort sein.

möglich

Projekte

Projekte

4 Monate
2024-08 - heute

Simple Text Avionics Protocol (STAP) Server

Freelance Senior C++ Software Developer C++11 CMake Python ...
Freelance Senior C++ Software Developer
  • Zum Entwickeln und Testen von neuen Applikationen für die Nutzung im kommerziellen
  • Flugverkehr, wird eine Anwendung benötigt, die Laborgeräte mittels des STAP Protokolls über TCP für andere Anwendungen verfügbar macht
  • Diese Anwendung wird für die Simulation des Datenverkehrs im Flugzeug benötigt
  • Erstellung eines Konzepts zur Entwicklung eines Message Servers, um Clients per TCP zu ermöglichen mit den entsprechenden Avionics Geräten zu kommunzieren
  • Implementierung der Lösung in C++ für die PowerPC Laborplattform (Astronics Ballard OmniBusBox II)
  • Integration Tests mit Python und Pytest

  • Entwurf einer flexiblen Systemarchitektur zur Unterstützung verschiedener AvionicsDatenprotokolle (ARINC 429, ARINC 717, DIO)
  • Entwicklung eines Prototypen zur Überprüfung der Entwicklungshypothesen
  • Implementierung des Message Server in C++ unter Nutzung der Boost-Libraries


Erfolge

  • Ermöglichung des Entwickelns neuer Anwendungen für den Betrieb von Flugzeugen unter realistischen Bedingungen durch die Erprobung im Labor
  • Portierung der Cross-Compiling Toolchain von einem VM-basierten Ansatz auf Docker
  • Definition und Implementierung von anwendungsspezifischen Erweiterungen zum STAP Protokoll für die Unterstützung weiterer Test- und Entwicklungs-Use-Cases

C++11 CMake Python Boost asio doctest Docker PowerPC Embedded Cross-Compiling Git GitHub Actions Networking ARINC 429 ARINC 717 Linux Simple Text Avionics Protocol STAP
Lufthansa AG Frankfurt am Main / Remote
1 Jahr 1 Monat
2023-12 - 2024-12

Connected Aircraft Log Analysis (CoALA)

Freelance Senior Python Software Developer Python FastAPI SQLAlchemy ...
Freelance Senior Python Software Developer
  • Speicherung von Flugzeug-Logdateien wird für die langfristige Sicherung der Flugtauglichkeit benötigt
  • Bestehende Softwarelösung benötigt eine umfassende Überarbeitung
  • Review des existierenden Proof of Concepts in Bezug auf den zukunftssicheren Produktivbetrieb
  • Aufstellung der Anwendung für weitere Use Cases im Bereich Machine Learning und KI
  • Strategische Führung bei der Konzeption und Umsetzung der Weiterentwicklung der vorhandenen Applikation, um neue Anwendungsfälle zu unterstützen
  • Koordination mit dem In-House Entwicklungsteam, um maximale Projektergebnisse sicherzustellen.
  • Einführung von umfassendem Logging und Tracing im System zur lückenlosen Rückverfolgung der Prozessierung der Logdateien
  • Optimierung der Datenverarbeitung und Speicherung zur Einsparung von Kosten
  • Mentoring und Coaching von In-House Mitarbeitern


Erfolge

  • Beschleunigung der Suchfunktion (80% schneller) im Frontend, was zu großen operativen Vorteilen und Effizienzsteigerungen führte
  • Senkung der Kosten für ausgehenden Traffics um 12% durch Deduplikation während der Datenintegration
  • Signifikante Beschleunigung die CI-Pipeline durch Parallelisierung um 60%
  • Verarbeitung von mehr als 8000 Archiven mit jeweils mehreren Logdateien pro Monat

Python FastAPI SQLAlchemy SQL Flask Docker S3 (MinIO) CI/CD MariaDB Jenkins ArgoCD Backend Data Engineering Data IIoT ETL Pipelines Data Modeling
Lufthansa AG
Frankfurt am Main
6 Monate
2023-09 - 2024-02

Weiterentwicklung einer REST API zur Anreicherung von Daten

Freelance Senior Software Engineer C++ Python REST API ...
Freelance Senior Software Engineer
  • Anreicherung von Datensätzen mit verschiedenen Merkmalen im Bereich Radiowerbung
  • Existierende REST API für neue Kunden unter Beachtung zusätzlicher, hoher Performanceansprüche zu erweitern
  • Weiterentwicklung der bestehenden REST API für einen neuen Anwendungsfall mit C++ und Python
  • Einhaltung der Performancekriterien (Antwortzeit unter 2 Millisekunden)
  • Analyse der bestehenden Applikation
  • Implementierung einer Low-Latency-API in C++


Erfolge

  • Erreichte mittlere Antwortzeiten von unter 1,8 Millisekunden durch Low-Level Optimierungen
  • Verarbeitet mehr als 2,3 Millionen HTTP-Anfragen am Tag bei steigender Tendenz und gleichbleibender Antwortzeit

C++ Python REST API Backend Data Engineering Data
Frankfurt am Main / Remote
3 Monate
2023-10 - 2023-12

Python-Schulungen an der Fakultät73 (Volkswagen AG)

Freelance Python Trainer Python Docker Jupyter Notebooks ...
Freelance Python Trainer
  • Hoher Bedarf an Software-Entwicklern und IT-Spezialisten bei der Volkswagen AG
  • Die Fakultät73 schult Mitarbeiter unter anderem zu Python-Entwicklern um
  • Entwicklung neuer, interaktiver Unterrichtskonzepte zur Steigerung der Motivation der Teilnehmer
  • Durchführung von On-Site und Remote-Schulungen
  • Erstellen von Jupyter Notebooks zur Verwendung als Lehrmaterial für mehr als 12 Trainer sowie als Übungsmaterial für mehr als 100 Teilnehmer
  • Erstellen eines Python-Lehrskripts für das Eigenstudium durch die Teilnehmer


Erfolge

  • Schulung von mehr als 45 Teilnehmern der fünften Generation in den Grundlagen der Programmierung mit Python
  • Schulung von 20 Teilnehmern der vierten Generation in verschiedenen Themen im Bereich Data Engineering und Data Science

Python Docker Jupyter Notebooks Markdown Neo4j CI/CD ChatGPT Azure
Wolfsburg
3 Monate
2023-06 - 2023-08

Proof of Concept for an Industrial IoT Data Pipeline

Freelance IIoT Consultant Python Azure IoT Hub Azure Data Lake ...
Freelance IIoT Consultant
  • Überwachung von Serverstandorten an abgelegenen Orten durch Temperaturmessungen
  • Anbindung der IIoT-Geräte an die Cloud erwünscht
  • Alerts bei Überschreitung von Temperaturgrenzwerten notwendig
  • Anforderungsanalyse zur Erarbeitung der notwendigen Funktionen
  • Konzeptionierung und Implementierung eines Proof of Concepts für eine Cloud-Anbindung der Leistungsmessgeräte mittels Azure IoT Hub
  • Kommunikation mit internationalen Stakeholdern zur Anforderungsanalyse und Produktbesprechung
  • Implementierung der Datapipeline mit Azure IoT Hub und Azure Date Lake Storage Gen 2
  • Automatisierte Erzeugung synthetischer Daten für das Testen der Datapipeline
  • Dokumentation der Lösung für Überführung in den Produktiveinsatz


Erfolge

  • Erfolgreiches Einlesen und Verarbeiten der Sensorwerte
  • Warnsystem mit PowerBI

Python Azure IoT Hub Azure Data Lake MQTT Backend Data Engineering Data IIoT ETL Pipelines
Finance BI Sàrl
Remote
6 Monate
2023-01 - 2023-06

Analytics for IoT devices

Co-Founder & Lead Software-Entwickler Python AWS MQTT ...
Co-Founder & Lead Software-Entwickler
  • Hersteller intelligenter Hardwaresysteme haben keine Datenbasis zur Nutzung ihrer Produkte
  • Verbesserung des eigenen Angebots für Firmen schwer möglich
  • Ziel ist, einen Prototyp zu entwickeln, der die Datenlage verbessert
  • Problemanalyse und Anforderungsanalyse
  • Entwicklung eines Prototyps
  • Interviews mit potentiellen Kunden zur Schärfung des Problemverständnisses
  • Leitung der agilen Produktentwicklung in einem zweiköpfigen Team
  • Konzeptionierung und Entwicklung eines Softwareprototypen zur Extraktion von Logdaten aus IoT-Geräten mit Python, FastAPI und MQTT
  • Erstellung einer auf die Zielgruppe angepassten Dokumentation


Erfolge

  • Identifizierung mehrerer Use Cases für die Anwendung

Python AWS MQTT Backend Data Engineering Data IIoT IoT
auf Anfrage
Dresden / Remote
5 Monate
2022-10 - 2023-02

Remote procedure calls without the hassle

Co-Founder & Lead Software-Entwickler Python AWS Linux ...
Co-Founder & Lead Software-Entwickler
  • Remote Procedure Calls sind eine nützliche Methode Berechnungen auf geeignete Systeme auszulagern
  • Keine Möglichkeit, diese einfach Dritten zur Verfügung zu stellen
  • Konzeptionierung und Systementwurf für einen Marktplatz für Remote Procedure Calls
  • Anforderungsanalyse durch mehr als 50 Discovery-Interviews mit potentiellen Kunden
  • Implementierung des Systems mit Python und MQTT
  • Greenfield-Implementierung der CI/CD mit GitHub Actions


Erfolge

  • Erfolgreiche Systemtests mit Anwendungen im wissenschaftlichen Umfeld.

Python AWS Linux MQTT CI/CD ? FastAPI Backend Data Engineering
auf Anfrage
Dresden / Remote
5 Monate
2022-08 - 2022-12

Simulated synthetic data for training of medical AI

Co-Founder & Software-Entwickler für High Performance Simulationen C++ CMake Python ...
Co-Founder & Software-Entwickler für High Performance Simulationen
  • Entwicklung von medizinischen KI-System benötigt Trainingsdaten
  • Aufgrund von Datenschutzanforderungen sind diese nicht ausreichend vorhanden
  • Durch die Simulation medizinischer Bilddaten erhofft man sich bessere Zugang zu geeigneten Daten
  • Anforderungsanalyse an medizinische Bilddaten für das Training von KI
  • Entwicklung einer Simulationssoftware zur Erzeugung passender Daten
  • Durchführung von Kundeninterviews zur Identifizierung eines ersten praxisrelevanten Use Cases
  • Projektmanagement innerhalb eines interdisziplinären Teams aus Ingenieuren und Medizinern
  • Implementierung von Tools zur Synthese medizinischer Bilddaten (Röntgen, Ultraschall) mit C++ und einem innovativem Python SDK
  • Umsetzung von Datapipelines für proprietäre Nutzermodelle und Simulationsdaten zur Umwandlung in offene Formate


Erfolge

  • Synthese von Röntgendaten der Hüftregion und Training eines KI-Demonstrators

C++ CMake Python AWS Linux Git CI/CD Docker Data Automation PyBind11
auf Anfrage
Dresden / Remote
1 Jahr 7 Monate
2021-01 - 2022-07

Algorithmenentwicklung zur Simulation elektromagnetischer Wellen

Lead Research Software-Entwickler (Festanstellung) Python C++ Numpy ...
Lead Research Software-Entwickler (Festanstellung)
  • Mars-Rover Perseverance ist mit einem Bodenradar zur Untersuchung des Marsbodens ausgestattet
  • Für Systementwurf und Entwicklung von Auswertungsalgorithmen werden Simulationsdaten benötigt
  • Weiterentwicklung der Simulationssoftware für das Ausbreitungsverhalten elektromagnetischer Wellen im Kontext der Mars-Mission
  • Entwicklung von C++ Code mit besonderem Fokus auf hohe Performance
  • Implementierung von Tools zu einfachen Nutzung der Simulationscodes in Private Cloud
  • Teilautomatisierte Datapipelines für die Eingabe- und Ergebnisdaten
  • Kommunikation der Ergebnisse durch Vorträge in internationalen Arbeitsgruppen


Erfolge

  • Beschleunigte C++ Code zur Steigerung der Simulationseffizienz um mehr als 50% durch gezielte Benchmarks und Cache-Optimierungen

Python C++ Numpy SciPy AWS Linux PyBind11 CI/CD Docker Data Modeling
Technische Universität Dresden
Dresden / Remote
2 Jahre
2019-01 - 2020-12

Multidimensional Multiscale Simulations for Sub-mm-Wave Radio Systems

Lead Research Software-Entwickler (Festanstellung) Python C++ CUDA ...
Lead Research Software-Entwickler (Festanstellung)
  • Ziel ist die Entwicklung innovativer THz Systeme zur Materialcharakterisierung
  • Herkömmliche Simulationsmethoden sind dafür nicht geeignet
  • Entwicklung und Validierung neuer Ansätze für die Simulation großer Modelle im Bereich der elektromagnetischen Wellenausbreitung
  • Bestandsaufnahme der aktuellen Simulationsmöglichkeiten
  • Projekt- und Stakeholdermanagement sowie Anforderungsanalyse im Projekt mit mehr als 90 Projektmitarbeitern
  • Entwicklung von neuen Algorithmen in C++ und Python


Erfolge

  • Ermöglichte die Simulation großer Modelle mit hoher Genauigkeit, die besonders in industriellen Anwendungen relevant sind
  • Beschleunigte Simulationen durch Approximationsverfahren
  • Vorstellung der neuen Methoden auf internationalen Konferenzen und Fachzeitschriften

Python C++ CUDA Boost Numpy Gitlab Linux CI/CD Data Modeling
Ruhr-Universität Bochum
Bochum

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2023-03 - 2023-03

Product Analytics Certification

Pendo
Pendo
1 Monat
2020-07 - 2020-07

Fundamentals of Accelerated Computing with CUDA C/C++

NVIDIA
NVIDIA

Position

Position

BACKEND SOFTWARE & DATA ENGINEER

Kompetenzen

Kompetenzen

Top-Skills

C++ Python AWS Git Linux CMake Engineering Internet of Things Cloud Computing

Produkte / Standards / Erfahrungen / Methoden

Profil

Der Freiberufler bringt umfangreiche Erfahrung als Backend-Software-Entwickler und Data-Engineer ein, um maßgeschneiderte Softwarelösungen für die Industrie zu entwickeln und zu optimieren. Er hat komplexe Projekte zur Datenverarbeitung, APIEntwicklung und Schulungen für  große,international agierende Unternehmen mit messbarer Verbesserungen und Kostenreduktion erfolgreich durchgeführt. Orell Garten hat in verschiedenen Branchen gearbeitet, darunter in der Luftfahrt und Automobilindustrie, wo er maßgeschneiderte Datenlösungen entworfen und implementiert hat. Darüber hinaus ist er als Trainer für verschiedene Schulungsunternehmen tätig und leitet als erfahrener Experte Workshops für Themen rund um Python, C++ und IoT. Seine technische Expertise umfasst Python, C++, Docker, CI/CD und verschiedene Datenbanktechnologien, was ihm ermöglicht, herausragende Lösungen für komplexe technische Herausforderungen zu liefern

Branchen

Branchen

  • Luftfahrt
  • Automobilindustrie

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich

Ich bevorzuge die Möglichkeit remote zu arbeiten. Der Projektort ist dabei zweitranging. Für On-Boarding und gelegentliche Meetings kann ich natürlich vor Ort sein.

möglich

Projekte

Projekte

4 Monate
2024-08 - heute

Simple Text Avionics Protocol (STAP) Server

Freelance Senior C++ Software Developer C++11 CMake Python ...
Freelance Senior C++ Software Developer
  • Zum Entwickeln und Testen von neuen Applikationen für die Nutzung im kommerziellen
  • Flugverkehr, wird eine Anwendung benötigt, die Laborgeräte mittels des STAP Protokolls über TCP für andere Anwendungen verfügbar macht
  • Diese Anwendung wird für die Simulation des Datenverkehrs im Flugzeug benötigt
  • Erstellung eines Konzepts zur Entwicklung eines Message Servers, um Clients per TCP zu ermöglichen mit den entsprechenden Avionics Geräten zu kommunzieren
  • Implementierung der Lösung in C++ für die PowerPC Laborplattform (Astronics Ballard OmniBusBox II)
  • Integration Tests mit Python und Pytest

  • Entwurf einer flexiblen Systemarchitektur zur Unterstützung verschiedener AvionicsDatenprotokolle (ARINC 429, ARINC 717, DIO)
  • Entwicklung eines Prototypen zur Überprüfung der Entwicklungshypothesen
  • Implementierung des Message Server in C++ unter Nutzung der Boost-Libraries


Erfolge

  • Ermöglichung des Entwickelns neuer Anwendungen für den Betrieb von Flugzeugen unter realistischen Bedingungen durch die Erprobung im Labor
  • Portierung der Cross-Compiling Toolchain von einem VM-basierten Ansatz auf Docker
  • Definition und Implementierung von anwendungsspezifischen Erweiterungen zum STAP Protokoll für die Unterstützung weiterer Test- und Entwicklungs-Use-Cases

C++11 CMake Python Boost asio doctest Docker PowerPC Embedded Cross-Compiling Git GitHub Actions Networking ARINC 429 ARINC 717 Linux Simple Text Avionics Protocol STAP
Lufthansa AG Frankfurt am Main / Remote
1 Jahr 1 Monat
2023-12 - 2024-12

Connected Aircraft Log Analysis (CoALA)

Freelance Senior Python Software Developer Python FastAPI SQLAlchemy ...
Freelance Senior Python Software Developer
  • Speicherung von Flugzeug-Logdateien wird für die langfristige Sicherung der Flugtauglichkeit benötigt
  • Bestehende Softwarelösung benötigt eine umfassende Überarbeitung
  • Review des existierenden Proof of Concepts in Bezug auf den zukunftssicheren Produktivbetrieb
  • Aufstellung der Anwendung für weitere Use Cases im Bereich Machine Learning und KI
  • Strategische Führung bei der Konzeption und Umsetzung der Weiterentwicklung der vorhandenen Applikation, um neue Anwendungsfälle zu unterstützen
  • Koordination mit dem In-House Entwicklungsteam, um maximale Projektergebnisse sicherzustellen.
  • Einführung von umfassendem Logging und Tracing im System zur lückenlosen Rückverfolgung der Prozessierung der Logdateien
  • Optimierung der Datenverarbeitung und Speicherung zur Einsparung von Kosten
  • Mentoring und Coaching von In-House Mitarbeitern


Erfolge

  • Beschleunigung der Suchfunktion (80% schneller) im Frontend, was zu großen operativen Vorteilen und Effizienzsteigerungen führte
  • Senkung der Kosten für ausgehenden Traffics um 12% durch Deduplikation während der Datenintegration
  • Signifikante Beschleunigung die CI-Pipeline durch Parallelisierung um 60%
  • Verarbeitung von mehr als 8000 Archiven mit jeweils mehreren Logdateien pro Monat

Python FastAPI SQLAlchemy SQL Flask Docker S3 (MinIO) CI/CD MariaDB Jenkins ArgoCD Backend Data Engineering Data IIoT ETL Pipelines Data Modeling
Lufthansa AG
Frankfurt am Main
6 Monate
2023-09 - 2024-02

Weiterentwicklung einer REST API zur Anreicherung von Daten

Freelance Senior Software Engineer C++ Python REST API ...
Freelance Senior Software Engineer
  • Anreicherung von Datensätzen mit verschiedenen Merkmalen im Bereich Radiowerbung
  • Existierende REST API für neue Kunden unter Beachtung zusätzlicher, hoher Performanceansprüche zu erweitern
  • Weiterentwicklung der bestehenden REST API für einen neuen Anwendungsfall mit C++ und Python
  • Einhaltung der Performancekriterien (Antwortzeit unter 2 Millisekunden)
  • Analyse der bestehenden Applikation
  • Implementierung einer Low-Latency-API in C++


Erfolge

  • Erreichte mittlere Antwortzeiten von unter 1,8 Millisekunden durch Low-Level Optimierungen
  • Verarbeitet mehr als 2,3 Millionen HTTP-Anfragen am Tag bei steigender Tendenz und gleichbleibender Antwortzeit

C++ Python REST API Backend Data Engineering Data
Frankfurt am Main / Remote
3 Monate
2023-10 - 2023-12

Python-Schulungen an der Fakultät73 (Volkswagen AG)

Freelance Python Trainer Python Docker Jupyter Notebooks ...
Freelance Python Trainer
  • Hoher Bedarf an Software-Entwicklern und IT-Spezialisten bei der Volkswagen AG
  • Die Fakultät73 schult Mitarbeiter unter anderem zu Python-Entwicklern um
  • Entwicklung neuer, interaktiver Unterrichtskonzepte zur Steigerung der Motivation der Teilnehmer
  • Durchführung von On-Site und Remote-Schulungen
  • Erstellen von Jupyter Notebooks zur Verwendung als Lehrmaterial für mehr als 12 Trainer sowie als Übungsmaterial für mehr als 100 Teilnehmer
  • Erstellen eines Python-Lehrskripts für das Eigenstudium durch die Teilnehmer


Erfolge

  • Schulung von mehr als 45 Teilnehmern der fünften Generation in den Grundlagen der Programmierung mit Python
  • Schulung von 20 Teilnehmern der vierten Generation in verschiedenen Themen im Bereich Data Engineering und Data Science

Python Docker Jupyter Notebooks Markdown Neo4j CI/CD ChatGPT Azure
Wolfsburg
3 Monate
2023-06 - 2023-08

Proof of Concept for an Industrial IoT Data Pipeline

Freelance IIoT Consultant Python Azure IoT Hub Azure Data Lake ...
Freelance IIoT Consultant
  • Überwachung von Serverstandorten an abgelegenen Orten durch Temperaturmessungen
  • Anbindung der IIoT-Geräte an die Cloud erwünscht
  • Alerts bei Überschreitung von Temperaturgrenzwerten notwendig
  • Anforderungsanalyse zur Erarbeitung der notwendigen Funktionen
  • Konzeptionierung und Implementierung eines Proof of Concepts für eine Cloud-Anbindung der Leistungsmessgeräte mittels Azure IoT Hub
  • Kommunikation mit internationalen Stakeholdern zur Anforderungsanalyse und Produktbesprechung
  • Implementierung der Datapipeline mit Azure IoT Hub und Azure Date Lake Storage Gen 2
  • Automatisierte Erzeugung synthetischer Daten für das Testen der Datapipeline
  • Dokumentation der Lösung für Überführung in den Produktiveinsatz


Erfolge

  • Erfolgreiches Einlesen und Verarbeiten der Sensorwerte
  • Warnsystem mit PowerBI

Python Azure IoT Hub Azure Data Lake MQTT Backend Data Engineering Data IIoT ETL Pipelines
Finance BI Sàrl
Remote
6 Monate
2023-01 - 2023-06

Analytics for IoT devices

Co-Founder & Lead Software-Entwickler Python AWS MQTT ...
Co-Founder & Lead Software-Entwickler
  • Hersteller intelligenter Hardwaresysteme haben keine Datenbasis zur Nutzung ihrer Produkte
  • Verbesserung des eigenen Angebots für Firmen schwer möglich
  • Ziel ist, einen Prototyp zu entwickeln, der die Datenlage verbessert
  • Problemanalyse und Anforderungsanalyse
  • Entwicklung eines Prototyps
  • Interviews mit potentiellen Kunden zur Schärfung des Problemverständnisses
  • Leitung der agilen Produktentwicklung in einem zweiköpfigen Team
  • Konzeptionierung und Entwicklung eines Softwareprototypen zur Extraktion von Logdaten aus IoT-Geräten mit Python, FastAPI und MQTT
  • Erstellung einer auf die Zielgruppe angepassten Dokumentation


Erfolge

  • Identifizierung mehrerer Use Cases für die Anwendung

Python AWS MQTT Backend Data Engineering Data IIoT IoT
auf Anfrage
Dresden / Remote
5 Monate
2022-10 - 2023-02

Remote procedure calls without the hassle

Co-Founder & Lead Software-Entwickler Python AWS Linux ...
Co-Founder & Lead Software-Entwickler
  • Remote Procedure Calls sind eine nützliche Methode Berechnungen auf geeignete Systeme auszulagern
  • Keine Möglichkeit, diese einfach Dritten zur Verfügung zu stellen
  • Konzeptionierung und Systementwurf für einen Marktplatz für Remote Procedure Calls
  • Anforderungsanalyse durch mehr als 50 Discovery-Interviews mit potentiellen Kunden
  • Implementierung des Systems mit Python und MQTT
  • Greenfield-Implementierung der CI/CD mit GitHub Actions


Erfolge

  • Erfolgreiche Systemtests mit Anwendungen im wissenschaftlichen Umfeld.

Python AWS Linux MQTT CI/CD ? FastAPI Backend Data Engineering
auf Anfrage
Dresden / Remote
5 Monate
2022-08 - 2022-12

Simulated synthetic data for training of medical AI

Co-Founder & Software-Entwickler für High Performance Simulationen C++ CMake Python ...
Co-Founder & Software-Entwickler für High Performance Simulationen
  • Entwicklung von medizinischen KI-System benötigt Trainingsdaten
  • Aufgrund von Datenschutzanforderungen sind diese nicht ausreichend vorhanden
  • Durch die Simulation medizinischer Bilddaten erhofft man sich bessere Zugang zu geeigneten Daten
  • Anforderungsanalyse an medizinische Bilddaten für das Training von KI
  • Entwicklung einer Simulationssoftware zur Erzeugung passender Daten
  • Durchführung von Kundeninterviews zur Identifizierung eines ersten praxisrelevanten Use Cases
  • Projektmanagement innerhalb eines interdisziplinären Teams aus Ingenieuren und Medizinern
  • Implementierung von Tools zur Synthese medizinischer Bilddaten (Röntgen, Ultraschall) mit C++ und einem innovativem Python SDK
  • Umsetzung von Datapipelines für proprietäre Nutzermodelle und Simulationsdaten zur Umwandlung in offene Formate


Erfolge

  • Synthese von Röntgendaten der Hüftregion und Training eines KI-Demonstrators

C++ CMake Python AWS Linux Git CI/CD Docker Data Automation PyBind11
auf Anfrage
Dresden / Remote
1 Jahr 7 Monate
2021-01 - 2022-07

Algorithmenentwicklung zur Simulation elektromagnetischer Wellen

Lead Research Software-Entwickler (Festanstellung) Python C++ Numpy ...
Lead Research Software-Entwickler (Festanstellung)
  • Mars-Rover Perseverance ist mit einem Bodenradar zur Untersuchung des Marsbodens ausgestattet
  • Für Systementwurf und Entwicklung von Auswertungsalgorithmen werden Simulationsdaten benötigt
  • Weiterentwicklung der Simulationssoftware für das Ausbreitungsverhalten elektromagnetischer Wellen im Kontext der Mars-Mission
  • Entwicklung von C++ Code mit besonderem Fokus auf hohe Performance
  • Implementierung von Tools zu einfachen Nutzung der Simulationscodes in Private Cloud
  • Teilautomatisierte Datapipelines für die Eingabe- und Ergebnisdaten
  • Kommunikation der Ergebnisse durch Vorträge in internationalen Arbeitsgruppen


Erfolge

  • Beschleunigte C++ Code zur Steigerung der Simulationseffizienz um mehr als 50% durch gezielte Benchmarks und Cache-Optimierungen

Python C++ Numpy SciPy AWS Linux PyBind11 CI/CD Docker Data Modeling
Technische Universität Dresden
Dresden / Remote
2 Jahre
2019-01 - 2020-12

Multidimensional Multiscale Simulations for Sub-mm-Wave Radio Systems

Lead Research Software-Entwickler (Festanstellung) Python C++ CUDA ...
Lead Research Software-Entwickler (Festanstellung)
  • Ziel ist die Entwicklung innovativer THz Systeme zur Materialcharakterisierung
  • Herkömmliche Simulationsmethoden sind dafür nicht geeignet
  • Entwicklung und Validierung neuer Ansätze für die Simulation großer Modelle im Bereich der elektromagnetischen Wellenausbreitung
  • Bestandsaufnahme der aktuellen Simulationsmöglichkeiten
  • Projekt- und Stakeholdermanagement sowie Anforderungsanalyse im Projekt mit mehr als 90 Projektmitarbeitern
  • Entwicklung von neuen Algorithmen in C++ und Python


Erfolge

  • Ermöglichte die Simulation großer Modelle mit hoher Genauigkeit, die besonders in industriellen Anwendungen relevant sind
  • Beschleunigte Simulationen durch Approximationsverfahren
  • Vorstellung der neuen Methoden auf internationalen Konferenzen und Fachzeitschriften

Python C++ CUDA Boost Numpy Gitlab Linux CI/CD Data Modeling
Ruhr-Universität Bochum
Bochum

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2023-03 - 2023-03

Product Analytics Certification

Pendo
Pendo
1 Monat
2020-07 - 2020-07

Fundamentals of Accelerated Computing with CUDA C/C++

NVIDIA
NVIDIA

Position

Position

BACKEND SOFTWARE & DATA ENGINEER

Kompetenzen

Kompetenzen

Top-Skills

C++ Python AWS Git Linux CMake Engineering Internet of Things Cloud Computing

Produkte / Standards / Erfahrungen / Methoden

Profil

Der Freiberufler bringt umfangreiche Erfahrung als Backend-Software-Entwickler und Data-Engineer ein, um maßgeschneiderte Softwarelösungen für die Industrie zu entwickeln und zu optimieren. Er hat komplexe Projekte zur Datenverarbeitung, APIEntwicklung und Schulungen für  große,international agierende Unternehmen mit messbarer Verbesserungen und Kostenreduktion erfolgreich durchgeführt. Orell Garten hat in verschiedenen Branchen gearbeitet, darunter in der Luftfahrt und Automobilindustrie, wo er maßgeschneiderte Datenlösungen entworfen und implementiert hat. Darüber hinaus ist er als Trainer für verschiedene Schulungsunternehmen tätig und leitet als erfahrener Experte Workshops für Themen rund um Python, C++ und IoT. Seine technische Expertise umfasst Python, C++, Docker, CI/CD und verschiedene Datenbanktechnologien, was ihm ermöglicht, herausragende Lösungen für komplexe technische Herausforderungen zu liefern

Branchen

Branchen

  • Luftfahrt
  • Automobilindustrie

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.