Künstliche Intelligenz Expert. Über 6 Jahre Erfahrung in den Bereichen maschinelles Lernen, generative KI und Robotik.
Aktualisiert am 13.11.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 18.11.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Python
C++
AWS
SQL
React
JavaScript
TensorFlow
TypeScript
PyTorch
Robot Operating System
NoSQL
PostgreSQL
Docker
Kubernetes
CI/CD
Keras
Azure
DevOps
MLOps
Git
Rust
Englisch
Muttersprache
Deutsch
Fortgeschritten
Hindi
Muttersprache

Einsatzorte

Einsatzorte

Deutschland, Österreich
möglich

Projekte

Projekte

2 years
2022-12 - now

diverse Projekte

Künstliche Intelligenz Freiberufler
Künstliche Intelligenz Freiberufler

Als Freiberufler habe ich 8 Projekte in den Bereichen KI, Robotik und Computer Vision erfolgreich abgeschlossen. Hier sind einige der wichtigsten, für diese Projekt relevanten Erfahrungen.


Teleoperation Robot

  • Entwickelte ein Remote-Bedienungssystem für einen Gabelstapler, das behinderten Personen ermöglicht, diesen mithilfe eines Joysticks aus der Ferne zu steuern.
  • Integrierte fünf hochauflösende Kameras am Gabelstapler zur Echtzeit-Videoübertragung, die eine umfassende Sicht auf die Umgebung für den Remote-Client bereitstellt.
  • Nutze das Robot Operating System (ROS) zur Echtzeit-Koordination von Sensordaten und Steuerbefehlen, einschließlich der Synchronisierung der Kameras und Integration des Lidar-Systems.
  • Implementierte serielle CAN-Kommunikation zur sicheren und zuverlässigen Übertragung der Steuerbefehle vom Remote-Client zum Gabelstapler.
  • Entwickelte ein fortschrittliches Kollisionsminderungssystem, das drei RP-Lidars verwendet, um Hindernisse in Echtzeit zu erkennen und Unfälle zu verhindern.
  • Ermöglichte eine intuitive und barrierefreie Steuerung des Gabelstaplers für Benutzer mit eingeschränkter Mobilität, wodurch neue Arbeitsmöglichkeiten geschaffen werden


Dokumentenverarbeitungssystem

Entwickelte ein Dokumentenverarbeitungs- und Q&A-System mit GPT-4, das in Echtzeit präzise Antworten aus internen Unternehmensdokumenten liefert und die Informationssuche vereinfacht.

  • Feintunte das GPT-4- LLM Modell mit unternehmensspezifischen Daten und Fine-Tuning mittels LoRA in PyTorch, um die Verarbeitung von Abfragen zu optimieren und die Antwortgenauigkeit zu verbessern.
  • LangChain wurde verwendet, um Retrieval-Augmented Generation (RAG) zu implementieren, wobei relevante Dokumente vor der Antwortgenerierung abgerufen wurden.
  • Erstellte skalierbare Backend-APIs mit Django, um die Echtzeitkommunikation zwischen Modell und u ermöglichen und schnelle Dokumentenabfragen und Q&A-Interaktionen zu gewährleisten.
  • Nutze Azure Blob Storage für hoch skalierbare und kostengünstige Dokumentenspeicherung sowie Azure Functions für serverloses Processing. Integrierte Azure SQL Database und Azure Database for MySQL für strukturierte Speicherung und effiziente Abfragen von Metadaten. Verknüpfte das System mit Slack durch die Integration der Slack-API.
  • Setzte Prompt Engineering ein, um die Antworten im gewünschten Ton und Stil des Unternehmens zu gestalten, ohne umfangreiche manuelle Anpassungen der Dokumente vorzunehmen.


KI-gestützter Chatbot

Entwickelte einen KI-Chatbot für den Kundenservice eines E-Commerce-Unternehmens, der automatisch Kundenanfragen bearbeitet und in Echtzeit präzise Antworten liefert.

  • Datensammlung: Sammelte und bereinigte Daten aus früheren Kundeninteraktionen (E-Mails, Chats, Anrufe) zur Trainingsvorbereitung.
  • Model Training: Feintunte ein GPT-4- LLM Modell in PyTorch, um domänenspezifische Anfragen genauer zu beantworten.
  • Fine-Tuning-Ergebnis: Das Modell verbesserte die Genauigkeit um 20 % und verstand Kundenanfragen besser.
  • Backend API: Entwickelte Echtzeit-APIs mit FastAPI und überarbeitete den Backend-Code für verbesserte Skalierbarkeit, Wartbarkeit und Leistung,
  • AWS Integration: Bereitstellung auf AWS Lambda für serverloses Processing, mit Amazon S3 für die Datenspeicherung und Amazon Comprehend für erweiterte NLP-Funktionen.
  • Frontend Integration: Integrierte den Chatbot über React.js in die Unternehmenswebsite, um eine benutzerfreundliche Interaktion zu ermöglichen.


Reinforcement Learning-basiertes Roboter Entscheidungssystem

Entwickelte und implementierte ein verstärkungslern-basiertes Modell zur Steuerung eines autonomen Roboters für industrielle Aufgaben, der komplexe Umgebungen navigieren und Hindernissen ausweichen.

  • Trainierte den Roboter mit Deep Q-Networks (DQN) in OpenAI Gym für Verstärkungslernen und integrierte Proximal Policy Optimization (PPO) für kontinuierliche Steuerungsaufgaben wie präzise Objektmanipulation, Feinmotorik und Interaktionen mit komplexen mechanischen Systemen.
  • Programmierte den Roboter zur Erkennung von Hindernissen mit Sensoren und Computer Vision, um dynamisch zu navigieren.
  • Nutze Keras-RL und Stable Baselines zur Optimierung der DQN- und PPO-Modelle, angepasst auf schnelle Lernfähigkeit.
  • CI/CD: Containerisierte die Anwendung mit Docker und richtete eine CI/CD-Pipeline mit Jenkins und Docker ein.
  • Implementierte den Roboter in einer industriellen Umgebung und nahm iterative Verbesserungen basierend auf Echtzeit-Feedback vor

VisionAiHub
Berlin, DE
2 years 9 months
2022-02 - 2024-10

Technische Entwicklung, Führung & Teammanagement

Head of Scene Understanding, Localization & Sensor Fusion Engineer Python C++ Robot Operating System ...
Head of Scene Understanding, Localization & Sensor Fusion Engineer

Führung & Teammanagement -:

  • Leitung eines multidisziplinären Teams von 6 Experten bei der Entwicklung einer Technologie für ein autonomes Fahrzeug, verantwortlich für technische und strategische Aspekte.
  • Definierte den technischen Fahrplan und etablierte ein strukturiertes Scrum-Framework, indem klare Meilensteine, Ergebnisse und Zeitpläne für jeden Sprint festgelegt wurden. Leitete die Sprint-Planung, tägliche Stand-ups, Sprint-Reviews und Retrospektiven.
  • Förderte die bereichsübergreifende Zusammenarbeit und sorgte für die reibungslose Integration der Komponenten ins Endprodukt durch iterative Prozesse.
  • Leitete die Rekrutierung technischer Fachkräfte und unterstützte das Team durch Mentoring. Gemeinsam entwickelten wir ein Minimum Approvable Product (MAP), das zur Sicherung der Series-B-Finanzierung beitrug.


Technische Entwicklung -:

  • Entwickelte ein System zur Szenenverständnis mit Deep Learning und konventionellen Algorithmen für Multi-Objekterkennung, -verfolgung, Lokalisierung und Sensorfusion, um dem autonomen Fahrzeug eine präzise Umgebungswahrnehmung und Navigation zu ermöglichen.
  • Implementierte Objekterkennung und Klassifizierung mit YOLOv5 und Faster R-CNN, um Objekte wie Fußgänger, Fahrzeuge und Verkehrsschilder in Echtzeit zu identifizieren. Verwendete TensorFlow für Training und Inferenz der Modelle.
  • Erstellte eine semantische Segmentierung mit U-Net und Mask R-CNN zur Klassifizierung von Straßenelementen und befahrbaren Bereichen.
  • Implementierte Deep SORT für die Objektverfolgung und den Unscented Kalman Filter zur Schätzung von Geschwindigkeit und Beschleunigung.
  • Entwickelte ein Lokalisierungssystem mit GNSS, IMU, Fahrzeug- und visueller Odometrie sowie Partikelfilter-Techniken, um das Fahrzeug präzise zu positionieren, auch in GPS-losen Gebieten.
  • Erstellte eine HD-Karte mit LIDAR-Daten via SLAM und nutzte sie in Echtzeit mit ICP-basiertem Kartenabgleich zur Lokalisierung.
  • Trainierte Deep-Learning-Modelle auf großen Datensätzen mit verteilten GPU-Clustern, um schnelles Training und hohe Genauigkeit zu gewährleisten.
  • Implementierte GPU-beschleunigte Inferenz mit CUDA und TensorRT auf eingebetteten Systemen für latenzarme Echtzeitentscheidungen.
  • Etablierter eine CI/CD-Pipeline mit GitLab CI, Docker und Kubernetes für die Automatisierung von Tests und Bereitstellungen.
  • Setzte die gesamte Stack auf Edge-GPUs ein und überwachte die Modellleistung durch Echtzeit-Logging und Telemetrie, wobei wichtige Metriken wie Inferenzgeschwindigkeit, Erkennungsgenauigkeit und Systemlatenz verfolgt wurden.
  • Nutzte Cloud-Infrastruktur für Training, Versionskontrolle und Modellmanagement, um kontinuierliche Tests und Validierungen zu gewährleisten.
  • Sicherte die Systemzuverlässigkeit durch Tests unter verschiedenen Bedingungen wie schlechtem Wetter und dynamischem Verkehr.
Python C++ Robot Operating System Pytorch TensorFlow Docker Kubernetes CI/CD GPU TensorRT Teamleading Scrum
MotorAI GmbH
Berlin, DE
5 months
2024-01 - 2024-05

Sprachlern-App

Software Entwickler AWS Node.js DynamoDB ...
Software Entwickler

Entwickelte eine mobile Applikation, die Benutzern hilft, ihre Sprachkenntnisse zu üben und zu verbessern, indem sie in Echtzeit Feedback zu Grammatik, Aussprache und Wortschatz erhält.


Entwickelte eine mobile Applikation, die Benutzern hilft, ihre Sprachkenntnisse zu üben und zu verbessern, indem sie in Echtzeit Feedback zu Grammatik, Aussprache und Wortschatz erhält.

  • Integrierte ein BERT-basiertes Large Language Model (LLM) für die Verarbeitung NLP, das mit PyTorch feinabgestimmt wurde, um Sprachfehler zu erkennen und Korrekturen vorzunehmen.
  • Erstellte ein skalierbares Backend mit Node.js und Express.js. Dabei wurde eine serverlose Architektur verwendet, um die Leistung zu optimieren. Entwickelte ein responsives Frontend mit React Native, wobei das Frontend über RESTful APIs mit dem Backend kommuniziert.
  • Verwaltete Anwendungsdaten mit PostgreSQL für relationale Speicherung und DynamoDB für Echtzeit-Sitzungen.
  • Nutze AWS Transcribe, um die Spracheingaben der Benutzer in Text umzuwandeln, und AWS Polly, um das Feedback von Text in Sprache umzuwandeln. Entwarf und implementierte das Modell mit AWS SageMaker für verteiltes Training und Optimierung. Integrierte eine CI/CD-Pipeline und MLOps, um Training, Validierung und Bereitstellung in AWS Lambda für Echtzeitanwendungen zu optimieren.
AWS Node.js DynamoDB React Python
5 months
2023-08 - 2023-12

KI-gestützter Chatbot

Software Entwickler AWS Python React
Software Entwickler

Entwickelte einen KI-Chatbot für den Kundenservice eines E-Commerce-Unternehmens, der automatisch Kundenanfragen bearbeitet und in Echtzeit präzise Antworten liefert.

  • Datensammlung: Sammelte und bereinigte Daten aus früheren Kundeninteraktionen (E-Mails, Chats, Anrufe) zur Trainingsvorbereitung.
  • Model Training: Feintunte ein GPT-4- LLM Modell in PyTorch, um domänenspezifische Anfragen genauer zu beantworten.
  • Fine-Tuning-Ergebnis: Das Modell verbesserte die Genauigkeit um 20 % und verstand Kundenanfragen besser.
  • Backend API: Entwickelte Echtzeit-APIs mit FastAPI und überarbeitete den Backend-Code für verbesserte Skalierbarkeit, Wartbarkeit und Leistung,
  • AWS Integration: Bereitstellung auf AWS Lambda für serverloses Processing, mit Amazon S3 für die Datenspeicherung und Amazon Comprehend für erweiterte NLP-Funktionen.
  • Frontend Integration: Integrierte den Chatbot über React.js in die Unternehmenswebsite, um eine benutzerfreundliche Interaktion zu ermöglichen.
AWS Python React
5 months
2023-05 - 2023-09

Dokumentenverarbeitungssystem

Software Entwickler Python Pytorch Large Language Model ...
Software Entwickler

Entwickelte ein Dokumentenverarbeitungs- und Q&A-System mit GPT-4, das in Echtzeit präzise Antworten aus internen Unternehmensdokumenten liefert und die Informationssuche vereinfacht.

  • Feintunte das GPT-4- LLM Modell mit unternehmensspezifischen Daten und Fine-Tuning mittels LoRA in PyTorch, um die Verarbeitung von Abfragen zu optimieren und die Antwortgenauigkeit zu verbessern.
  • LangChain wurde verwendet, um Retrieval-Augmented Generation (RAG) zu implementieren, wobei relevante Dokumente vor der Antwortgenerierung abgerufen wurden.
  • Erstellte skalierbare Backend-APIs mit Django, um die Echtzeitkommunikation zwischen Modell und Frontend zu ermöglichen und schnelle Dokumentenabfragen und Q&A-Interaktionen zu gewährleisten.
  • Nutze Azure Blob Storage für hoch skalierbare und kostengünstige Dokumentenspeicherung sowie Azure Functions für serverloses Processing. Integrierte Azure SQL Database und Azure Database for MySQL für strukturierte Speicherung und effiziente Abfragen von Metadaten. Verknüpfte das System mit Slack durch die Integration der Slack-API.
  • Setzte Prompt Engineering ein, um die Antworten im gewünschten Ton und Stil des Unternehmens zu gestalten, ohne umfangreiche manuelle Anpassungen der Dokumente vorzunehmen.
Python Pytorch Large Language Model SQL MS Azure SQL Database MySQL
4 months
2023-01 - 2023-04

Teleoperation Robot

Software Entwickler Robot Operating System Python C ...
Software Entwickler

Entwickelte ein Remote-Bedienungssystem für einen Gabelstapler, das behinderten Personen ermöglicht, diesen mithilfe eines Joysticks aus der Ferne zu steuern.

  • Integrierte fünf hochauflösende Kameras am Gabelstapler zur Echtzeit-Videoübertragung, die eine umfassende Sicht auf die Umgebung für den Remote-Client bereitstellt.
  • Nutze das Robot Operating System (ROS) zur Echtzeit-Koordination von Sensordaten und Steuerbefehlen, einschließlich der Synchronisierung der Kameras und Integration des Lidar-Systems.
  • Implementierte serielle CAN-Kommunikation zur sicheren und zuverlässigen Übertragung der Steuerbefehle vom Remote-Client zum Gabelstapler.
  • Entwickelte ein fortschrittliches Kollisionsminderungssystem, das drei RP-Lidars verwendet, um Hindernisse in Echtzeit zu erkennen und Unfälle zu verhindern.
  • Ermöglichte eine intuitive und barrierefreie Steuerung des Gabelstaplers für Benutzer mit eingeschränkter Mobilität, wodurch neue Arbeitsmöglichkeiten geschaffen werden.
Robot Operating System Python C C++ CAN-Bus
Berlin
2 years 5 months
2019-09 - 2022-01

Autonome Verschraubung mit Kuka-Roboter-:

Robotik-Forschungsassistent
Robotik-Forschungsassistent
Autonome Verschraubung mit Kuka-Roboter-:
  • Entwickelte ein autonomes Schraubsystem innerhalb eines Flugzeugrumpfes mit einem KUKARoboterarm und einer RGB-D-Kamera. Implementierte eine KI-basierte markerlose Pose mittels PoseCNN + ICP und Multiview-Geometrieschätzung, um Schraubenlöcher präzise zu lokalisieren und zu verfolgen, und ermöglichte dem Roboter, sich autonom an dynamische Umgebungen anzupassen.
  • Erstellte einen Pfadplanungsalgorithmus, der den Roboter entlang komplexer 3D-Oberflächen führte, um die Ausrichtung zu Schraubenlöchern sicherzustellen und Hindernissen auszuweichen. Verwendete C++, Python, ROS und PCL für Echtzeit-Punktwolkenverarbeitung und Robotersteuerung.


Bestandsmanagement mit Neobotix AGVs:

  • Optimierte das Bestandsmanagement durch den Einsatz von drei Neobotix-AGVs für den autonomen Palettentransport, unter Nutzung von KI-unterstütztem Lidar-basierten SLAM für die hochpräzise Echtzeitkartierung und Lokalisierung der Lagerumgebung.
  • Implementierte KI-gesteuerte Pfadplanung und Hindernisvermeidung, wodurch die AGVs ihre Routen autonom anpassen und effizient durch dynamische Umgebungen navigieren konnten. Entwickelte das System mit C++, ROS und der GTSAM-Bibliothek für robustes SLAM und Navigation
Fraunhofer IFAM
Hamburg, DE

Aus- und Weiterbildung

Aus- und Weiterbildung

3 years 1 month
2018-09 - 2021-09

Mechtronik

Master, Technische Universität Hamburg, DE
Master
Technische Universität Hamburg, DE
  • Robotik
  • Computer Vision & Künstliche Intelligenz

Position

Position

Freiberufler Künstliche Intelligenz SoftwareEntwickler

Kompetenzen

Kompetenzen

Top-Skills

Python C++ AWS SQL React JavaScript TensorFlow TypeScript PyTorch Robot Operating System NoSQL PostgreSQL Docker Kubernetes CI/CD Keras Azure DevOps MLOps Git Rust

Produkte / Standards / Erfahrungen / Methoden

EXPERTE FÜR KÜNSTLICHE INTELLIGENZ

Mit über 6 Jahren Erfahrung in der Softwareentwicklung, davon 2 Jahre in leitender Position, verfüge ich über Fachwissen in maschinellem Lernen, Deep Learning, generativer KI, Robotik und Computer Vision. Ich bin versiert in der Entwicklung KI-gestützter Anwendungen, die Frontend und Backend, Cloud-Dienste, Data Engineering, Modellbereitstellung, und DevOps umfassen.


FÄHIGKEITEN

  • Python
  • C++ (14/17/21)
  • Rust
  • MySQL
  • NoSQL
  • ostgreSQL
  • PyTorch
  • Keras
  • TensorFlow
  • Scikit-learn
  • Numpy
  • Scipy
  • Docker
  • CI/CD
  • Kubernetes
  • Git
  • DevOps
  • MLOps
  • Amazon Web Services
  • Microsoft Azure
  • Robot Operating System
  • ROS2

Einsatzorte

Einsatzorte

Deutschland, Österreich
möglich

Projekte

Projekte

2 years
2022-12 - now

diverse Projekte

Künstliche Intelligenz Freiberufler
Künstliche Intelligenz Freiberufler

Als Freiberufler habe ich 8 Projekte in den Bereichen KI, Robotik und Computer Vision erfolgreich abgeschlossen. Hier sind einige der wichtigsten, für diese Projekt relevanten Erfahrungen.


Teleoperation Robot

  • Entwickelte ein Remote-Bedienungssystem für einen Gabelstapler, das behinderten Personen ermöglicht, diesen mithilfe eines Joysticks aus der Ferne zu steuern.
  • Integrierte fünf hochauflösende Kameras am Gabelstapler zur Echtzeit-Videoübertragung, die eine umfassende Sicht auf die Umgebung für den Remote-Client bereitstellt.
  • Nutze das Robot Operating System (ROS) zur Echtzeit-Koordination von Sensordaten und Steuerbefehlen, einschließlich der Synchronisierung der Kameras und Integration des Lidar-Systems.
  • Implementierte serielle CAN-Kommunikation zur sicheren und zuverlässigen Übertragung der Steuerbefehle vom Remote-Client zum Gabelstapler.
  • Entwickelte ein fortschrittliches Kollisionsminderungssystem, das drei RP-Lidars verwendet, um Hindernisse in Echtzeit zu erkennen und Unfälle zu verhindern.
  • Ermöglichte eine intuitive und barrierefreie Steuerung des Gabelstaplers für Benutzer mit eingeschränkter Mobilität, wodurch neue Arbeitsmöglichkeiten geschaffen werden


Dokumentenverarbeitungssystem

Entwickelte ein Dokumentenverarbeitungs- und Q&A-System mit GPT-4, das in Echtzeit präzise Antworten aus internen Unternehmensdokumenten liefert und die Informationssuche vereinfacht.

  • Feintunte das GPT-4- LLM Modell mit unternehmensspezifischen Daten und Fine-Tuning mittels LoRA in PyTorch, um die Verarbeitung von Abfragen zu optimieren und die Antwortgenauigkeit zu verbessern.
  • LangChain wurde verwendet, um Retrieval-Augmented Generation (RAG) zu implementieren, wobei relevante Dokumente vor der Antwortgenerierung abgerufen wurden.
  • Erstellte skalierbare Backend-APIs mit Django, um die Echtzeitkommunikation zwischen Modell und u ermöglichen und schnelle Dokumentenabfragen und Q&A-Interaktionen zu gewährleisten.
  • Nutze Azure Blob Storage für hoch skalierbare und kostengünstige Dokumentenspeicherung sowie Azure Functions für serverloses Processing. Integrierte Azure SQL Database und Azure Database for MySQL für strukturierte Speicherung und effiziente Abfragen von Metadaten. Verknüpfte das System mit Slack durch die Integration der Slack-API.
  • Setzte Prompt Engineering ein, um die Antworten im gewünschten Ton und Stil des Unternehmens zu gestalten, ohne umfangreiche manuelle Anpassungen der Dokumente vorzunehmen.


KI-gestützter Chatbot

Entwickelte einen KI-Chatbot für den Kundenservice eines E-Commerce-Unternehmens, der automatisch Kundenanfragen bearbeitet und in Echtzeit präzise Antworten liefert.

  • Datensammlung: Sammelte und bereinigte Daten aus früheren Kundeninteraktionen (E-Mails, Chats, Anrufe) zur Trainingsvorbereitung.
  • Model Training: Feintunte ein GPT-4- LLM Modell in PyTorch, um domänenspezifische Anfragen genauer zu beantworten.
  • Fine-Tuning-Ergebnis: Das Modell verbesserte die Genauigkeit um 20 % und verstand Kundenanfragen besser.
  • Backend API: Entwickelte Echtzeit-APIs mit FastAPI und überarbeitete den Backend-Code für verbesserte Skalierbarkeit, Wartbarkeit und Leistung,
  • AWS Integration: Bereitstellung auf AWS Lambda für serverloses Processing, mit Amazon S3 für die Datenspeicherung und Amazon Comprehend für erweiterte NLP-Funktionen.
  • Frontend Integration: Integrierte den Chatbot über React.js in die Unternehmenswebsite, um eine benutzerfreundliche Interaktion zu ermöglichen.


Reinforcement Learning-basiertes Roboter Entscheidungssystem

Entwickelte und implementierte ein verstärkungslern-basiertes Modell zur Steuerung eines autonomen Roboters für industrielle Aufgaben, der komplexe Umgebungen navigieren und Hindernissen ausweichen.

  • Trainierte den Roboter mit Deep Q-Networks (DQN) in OpenAI Gym für Verstärkungslernen und integrierte Proximal Policy Optimization (PPO) für kontinuierliche Steuerungsaufgaben wie präzise Objektmanipulation, Feinmotorik und Interaktionen mit komplexen mechanischen Systemen.
  • Programmierte den Roboter zur Erkennung von Hindernissen mit Sensoren und Computer Vision, um dynamisch zu navigieren.
  • Nutze Keras-RL und Stable Baselines zur Optimierung der DQN- und PPO-Modelle, angepasst auf schnelle Lernfähigkeit.
  • CI/CD: Containerisierte die Anwendung mit Docker und richtete eine CI/CD-Pipeline mit Jenkins und Docker ein.
  • Implementierte den Roboter in einer industriellen Umgebung und nahm iterative Verbesserungen basierend auf Echtzeit-Feedback vor

VisionAiHub
Berlin, DE
2 years 9 months
2022-02 - 2024-10

Technische Entwicklung, Führung & Teammanagement

Head of Scene Understanding, Localization & Sensor Fusion Engineer Python C++ Robot Operating System ...
Head of Scene Understanding, Localization & Sensor Fusion Engineer

Führung & Teammanagement -:

  • Leitung eines multidisziplinären Teams von 6 Experten bei der Entwicklung einer Technologie für ein autonomes Fahrzeug, verantwortlich für technische und strategische Aspekte.
  • Definierte den technischen Fahrplan und etablierte ein strukturiertes Scrum-Framework, indem klare Meilensteine, Ergebnisse und Zeitpläne für jeden Sprint festgelegt wurden. Leitete die Sprint-Planung, tägliche Stand-ups, Sprint-Reviews und Retrospektiven.
  • Förderte die bereichsübergreifende Zusammenarbeit und sorgte für die reibungslose Integration der Komponenten ins Endprodukt durch iterative Prozesse.
  • Leitete die Rekrutierung technischer Fachkräfte und unterstützte das Team durch Mentoring. Gemeinsam entwickelten wir ein Minimum Approvable Product (MAP), das zur Sicherung der Series-B-Finanzierung beitrug.


Technische Entwicklung -:

  • Entwickelte ein System zur Szenenverständnis mit Deep Learning und konventionellen Algorithmen für Multi-Objekterkennung, -verfolgung, Lokalisierung und Sensorfusion, um dem autonomen Fahrzeug eine präzise Umgebungswahrnehmung und Navigation zu ermöglichen.
  • Implementierte Objekterkennung und Klassifizierung mit YOLOv5 und Faster R-CNN, um Objekte wie Fußgänger, Fahrzeuge und Verkehrsschilder in Echtzeit zu identifizieren. Verwendete TensorFlow für Training und Inferenz der Modelle.
  • Erstellte eine semantische Segmentierung mit U-Net und Mask R-CNN zur Klassifizierung von Straßenelementen und befahrbaren Bereichen.
  • Implementierte Deep SORT für die Objektverfolgung und den Unscented Kalman Filter zur Schätzung von Geschwindigkeit und Beschleunigung.
  • Entwickelte ein Lokalisierungssystem mit GNSS, IMU, Fahrzeug- und visueller Odometrie sowie Partikelfilter-Techniken, um das Fahrzeug präzise zu positionieren, auch in GPS-losen Gebieten.
  • Erstellte eine HD-Karte mit LIDAR-Daten via SLAM und nutzte sie in Echtzeit mit ICP-basiertem Kartenabgleich zur Lokalisierung.
  • Trainierte Deep-Learning-Modelle auf großen Datensätzen mit verteilten GPU-Clustern, um schnelles Training und hohe Genauigkeit zu gewährleisten.
  • Implementierte GPU-beschleunigte Inferenz mit CUDA und TensorRT auf eingebetteten Systemen für latenzarme Echtzeitentscheidungen.
  • Etablierter eine CI/CD-Pipeline mit GitLab CI, Docker und Kubernetes für die Automatisierung von Tests und Bereitstellungen.
  • Setzte die gesamte Stack auf Edge-GPUs ein und überwachte die Modellleistung durch Echtzeit-Logging und Telemetrie, wobei wichtige Metriken wie Inferenzgeschwindigkeit, Erkennungsgenauigkeit und Systemlatenz verfolgt wurden.
  • Nutzte Cloud-Infrastruktur für Training, Versionskontrolle und Modellmanagement, um kontinuierliche Tests und Validierungen zu gewährleisten.
  • Sicherte die Systemzuverlässigkeit durch Tests unter verschiedenen Bedingungen wie schlechtem Wetter und dynamischem Verkehr.
Python C++ Robot Operating System Pytorch TensorFlow Docker Kubernetes CI/CD GPU TensorRT Teamleading Scrum
MotorAI GmbH
Berlin, DE
5 months
2024-01 - 2024-05

Sprachlern-App

Software Entwickler AWS Node.js DynamoDB ...
Software Entwickler

Entwickelte eine mobile Applikation, die Benutzern hilft, ihre Sprachkenntnisse zu üben und zu verbessern, indem sie in Echtzeit Feedback zu Grammatik, Aussprache und Wortschatz erhält.


Entwickelte eine mobile Applikation, die Benutzern hilft, ihre Sprachkenntnisse zu üben und zu verbessern, indem sie in Echtzeit Feedback zu Grammatik, Aussprache und Wortschatz erhält.

  • Integrierte ein BERT-basiertes Large Language Model (LLM) für die Verarbeitung NLP, das mit PyTorch feinabgestimmt wurde, um Sprachfehler zu erkennen und Korrekturen vorzunehmen.
  • Erstellte ein skalierbares Backend mit Node.js und Express.js. Dabei wurde eine serverlose Architektur verwendet, um die Leistung zu optimieren. Entwickelte ein responsives Frontend mit React Native, wobei das Frontend über RESTful APIs mit dem Backend kommuniziert.
  • Verwaltete Anwendungsdaten mit PostgreSQL für relationale Speicherung und DynamoDB für Echtzeit-Sitzungen.
  • Nutze AWS Transcribe, um die Spracheingaben der Benutzer in Text umzuwandeln, und AWS Polly, um das Feedback von Text in Sprache umzuwandeln. Entwarf und implementierte das Modell mit AWS SageMaker für verteiltes Training und Optimierung. Integrierte eine CI/CD-Pipeline und MLOps, um Training, Validierung und Bereitstellung in AWS Lambda für Echtzeitanwendungen zu optimieren.
AWS Node.js DynamoDB React Python
5 months
2023-08 - 2023-12

KI-gestützter Chatbot

Software Entwickler AWS Python React
Software Entwickler

Entwickelte einen KI-Chatbot für den Kundenservice eines E-Commerce-Unternehmens, der automatisch Kundenanfragen bearbeitet und in Echtzeit präzise Antworten liefert.

  • Datensammlung: Sammelte und bereinigte Daten aus früheren Kundeninteraktionen (E-Mails, Chats, Anrufe) zur Trainingsvorbereitung.
  • Model Training: Feintunte ein GPT-4- LLM Modell in PyTorch, um domänenspezifische Anfragen genauer zu beantworten.
  • Fine-Tuning-Ergebnis: Das Modell verbesserte die Genauigkeit um 20 % und verstand Kundenanfragen besser.
  • Backend API: Entwickelte Echtzeit-APIs mit FastAPI und überarbeitete den Backend-Code für verbesserte Skalierbarkeit, Wartbarkeit und Leistung,
  • AWS Integration: Bereitstellung auf AWS Lambda für serverloses Processing, mit Amazon S3 für die Datenspeicherung und Amazon Comprehend für erweiterte NLP-Funktionen.
  • Frontend Integration: Integrierte den Chatbot über React.js in die Unternehmenswebsite, um eine benutzerfreundliche Interaktion zu ermöglichen.
AWS Python React
5 months
2023-05 - 2023-09

Dokumentenverarbeitungssystem

Software Entwickler Python Pytorch Large Language Model ...
Software Entwickler

Entwickelte ein Dokumentenverarbeitungs- und Q&A-System mit GPT-4, das in Echtzeit präzise Antworten aus internen Unternehmensdokumenten liefert und die Informationssuche vereinfacht.

  • Feintunte das GPT-4- LLM Modell mit unternehmensspezifischen Daten und Fine-Tuning mittels LoRA in PyTorch, um die Verarbeitung von Abfragen zu optimieren und die Antwortgenauigkeit zu verbessern.
  • LangChain wurde verwendet, um Retrieval-Augmented Generation (RAG) zu implementieren, wobei relevante Dokumente vor der Antwortgenerierung abgerufen wurden.
  • Erstellte skalierbare Backend-APIs mit Django, um die Echtzeitkommunikation zwischen Modell und Frontend zu ermöglichen und schnelle Dokumentenabfragen und Q&A-Interaktionen zu gewährleisten.
  • Nutze Azure Blob Storage für hoch skalierbare und kostengünstige Dokumentenspeicherung sowie Azure Functions für serverloses Processing. Integrierte Azure SQL Database und Azure Database for MySQL für strukturierte Speicherung und effiziente Abfragen von Metadaten. Verknüpfte das System mit Slack durch die Integration der Slack-API.
  • Setzte Prompt Engineering ein, um die Antworten im gewünschten Ton und Stil des Unternehmens zu gestalten, ohne umfangreiche manuelle Anpassungen der Dokumente vorzunehmen.
Python Pytorch Large Language Model SQL MS Azure SQL Database MySQL
4 months
2023-01 - 2023-04

Teleoperation Robot

Software Entwickler Robot Operating System Python C ...
Software Entwickler

Entwickelte ein Remote-Bedienungssystem für einen Gabelstapler, das behinderten Personen ermöglicht, diesen mithilfe eines Joysticks aus der Ferne zu steuern.

  • Integrierte fünf hochauflösende Kameras am Gabelstapler zur Echtzeit-Videoübertragung, die eine umfassende Sicht auf die Umgebung für den Remote-Client bereitstellt.
  • Nutze das Robot Operating System (ROS) zur Echtzeit-Koordination von Sensordaten und Steuerbefehlen, einschließlich der Synchronisierung der Kameras und Integration des Lidar-Systems.
  • Implementierte serielle CAN-Kommunikation zur sicheren und zuverlässigen Übertragung der Steuerbefehle vom Remote-Client zum Gabelstapler.
  • Entwickelte ein fortschrittliches Kollisionsminderungssystem, das drei RP-Lidars verwendet, um Hindernisse in Echtzeit zu erkennen und Unfälle zu verhindern.
  • Ermöglichte eine intuitive und barrierefreie Steuerung des Gabelstaplers für Benutzer mit eingeschränkter Mobilität, wodurch neue Arbeitsmöglichkeiten geschaffen werden.
Robot Operating System Python C C++ CAN-Bus
Berlin
2 years 5 months
2019-09 - 2022-01

Autonome Verschraubung mit Kuka-Roboter-:

Robotik-Forschungsassistent
Robotik-Forschungsassistent
Autonome Verschraubung mit Kuka-Roboter-:
  • Entwickelte ein autonomes Schraubsystem innerhalb eines Flugzeugrumpfes mit einem KUKARoboterarm und einer RGB-D-Kamera. Implementierte eine KI-basierte markerlose Pose mittels PoseCNN + ICP und Multiview-Geometrieschätzung, um Schraubenlöcher präzise zu lokalisieren und zu verfolgen, und ermöglichte dem Roboter, sich autonom an dynamische Umgebungen anzupassen.
  • Erstellte einen Pfadplanungsalgorithmus, der den Roboter entlang komplexer 3D-Oberflächen führte, um die Ausrichtung zu Schraubenlöchern sicherzustellen und Hindernissen auszuweichen. Verwendete C++, Python, ROS und PCL für Echtzeit-Punktwolkenverarbeitung und Robotersteuerung.


Bestandsmanagement mit Neobotix AGVs:

  • Optimierte das Bestandsmanagement durch den Einsatz von drei Neobotix-AGVs für den autonomen Palettentransport, unter Nutzung von KI-unterstütztem Lidar-basierten SLAM für die hochpräzise Echtzeitkartierung und Lokalisierung der Lagerumgebung.
  • Implementierte KI-gesteuerte Pfadplanung und Hindernisvermeidung, wodurch die AGVs ihre Routen autonom anpassen und effizient durch dynamische Umgebungen navigieren konnten. Entwickelte das System mit C++, ROS und der GTSAM-Bibliothek für robustes SLAM und Navigation
Fraunhofer IFAM
Hamburg, DE

Aus- und Weiterbildung

Aus- und Weiterbildung

3 years 1 month
2018-09 - 2021-09

Mechtronik

Master, Technische Universität Hamburg, DE
Master
Technische Universität Hamburg, DE
  • Robotik
  • Computer Vision & Künstliche Intelligenz

Position

Position

Freiberufler Künstliche Intelligenz SoftwareEntwickler

Kompetenzen

Kompetenzen

Top-Skills

Python C++ AWS SQL React JavaScript TensorFlow TypeScript PyTorch Robot Operating System NoSQL PostgreSQL Docker Kubernetes CI/CD Keras Azure DevOps MLOps Git Rust

Produkte / Standards / Erfahrungen / Methoden

EXPERTE FÜR KÜNSTLICHE INTELLIGENZ

Mit über 6 Jahren Erfahrung in der Softwareentwicklung, davon 2 Jahre in leitender Position, verfüge ich über Fachwissen in maschinellem Lernen, Deep Learning, generativer KI, Robotik und Computer Vision. Ich bin versiert in der Entwicklung KI-gestützter Anwendungen, die Frontend und Backend, Cloud-Dienste, Data Engineering, Modellbereitstellung, und DevOps umfassen.


FÄHIGKEITEN

  • Python
  • C++ (14/17/21)
  • Rust
  • MySQL
  • NoSQL
  • ostgreSQL
  • PyTorch
  • Keras
  • TensorFlow
  • Scikit-learn
  • Numpy
  • Scipy
  • Docker
  • CI/CD
  • Kubernetes
  • Git
  • DevOps
  • MLOps
  • Amazon Web Services
  • Microsoft Azure
  • Robot Operating System
  • ROS2

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.