Tobias J.

Werkauftrag: MVP S3 basierte Datalakeimplementierung

Potsdam, Deutschland

Erfahrungen

Nov. 2024 - Sept. 2025
11 Monaten

Werkauftrag: MVP S3 basierte Datalakeimplementierung

Deutsches Geoforschungszentrum (GFZ), Helmholtz-Gemeinschaft

  • Planung und Projektorganisation
  • Konzeptionierung der Softwarearchitektur
  • Evaluation der zu verwendbaren Softwarebibliotheken
  • Integration von S3 Storage, Apache Airflow zur Prozesssteuerung und STAC-Catalogs für die Datenkatalogisierung
  • Identity-Provider-Integration mit Keycloak
  • Automatisiertes Testen mit Pytest und Playwright
  • Integration von SSO mit OAuth2/OpenID Connect
  • Reverse-Proxy-Konfiguration mit Nginx
Juli 2024 - Okt. 2024
4 Monaten

Externer Dienstleister: Proof-of-Concept für eine auf S3-Cloudstorage basierende Datalakeinfrastruktur

Deutsches Geoforschungszentrum GFZ

  • Planung und Projektorganisation
  • Konzeptionierung der Softwarearchitektur
  • Evaluation der zu verwendbaren Softwarebibliotheken
  • PoC-Implementierung basierend auf MinIO S3 Storage, Apache Airflow zur Prozesssteuerung und STAC-Catalogs für die Datenkatalogisierung
Okt. 2022 - Nov. 2024
2 Jahren 2 Monaten

Werkauftrag: Automatisierte Startnummernerkennung für Motorradrennen

Christian Engelhardt Softwareentwicklung

  • Gelabelte Daten für die Erkennung von Motorradnummern und die OCR-Erkennung von Nummern
  • Training von Yolo-Modellen zur genauen Erkennung von Nummernfeldern
  • Finetuning der OCR-Modelle für eine genaue Extraktion der Nummer
  • Erstellung einer End-to-End-Inference-Pipeline, die Erkennung und OCR-Erkennung kombiniert
  • Benchmarking der Modelle für reine CPU-Nutzungsfälle
  • Integration in .NET-Anwendung mit C# (Windows)
Jan. 2022 - Dez. 2024
3 Jahren

Externer Dienstleister: Entwicklung einer webbasierten PWA zur visuellen Inspektion von Kakaobohnen

QVISIONS GmbH

  • Objektdetektion mit Yolov4 (Darknet)
  • Semantische Segmentierung mit Detectron
  • Bildklassifizierung mit TensorFlow/Keras
  • Containerisierung mit Docker, Docker-Compose und Kaniko
  • Konzeptionierung und Implementierung von versionierten Datapipelines mit DVC
  • Automatisiertes Tracking von Experimenten mit MLFlow
  • Einrichtung von CI-Pipelines in GitLab auf Basis von Docker-Containern
  • Implementierung des Backend- und Frontends für die Progressive Webapp
  • Ansteuerung von Kameras über Edge-Devices und Planung/Konstruktion einer Photobox
Aug. 2021 - Jan. 2025
3 Jahren 6 Monaten

Externer Dienstleister: Qualitätssicherung für ein Webportal

Bundesdruckerei GmbH

  • Abnahmetests in Jira/XRay
  • API-Tests mit Swagger/Postman
  • E2E-Tests mit Playwright/Mocha in TypeScript
  • Lasttests mit Gatling
  • Durchführung von Code-Reviews
  • Einrichtung von CI-Pipelines in GitLab
  • Überprüfung von Datenkonsistenzen in ElasticSearch und Minlo
  • Testautomatisierung innerhalb einer Docker-Umgebung mit Docker-Compose
  • Überprüfung der Kubernetes-Container-Infrastruktur mit K9s und Rancher
Apr. 2020 - Dez. 2020
9 Monaten

Externer Dienstleister: Überführung eines komplexen mathematischen Modells in performanten Computeralgorithmus

TRAINALYZED GmbH

  • Frontend-Entwicklung mit JavaScript, Bootstrap, HTML und CSS
  • Backend-Entwicklung mit Python und Django
  • Überführung des mathematischen Modells in Softwaresimulation mit Python, NumPy, Pandas, Jupyter Notebook, SciPy und Sympy
  • Recherche zu mathematischen Lösungs- und Optimierungsverfahren
  • Algorithmendesign und Anpassung bestehender Lösungsverfahren
  • Integration von Proof-of-Concept-Implementierungen in Simulationsarchitektur
  • Abhängigkeits- und Sensitivitätsanalysen zur Betrachtung des Parameterraums
  • Visualisierung der berechneten Ergebnisse mit Matplotlib und Bokeh
  • Bereitstellung von Routinen zum Einlesen problemspezifischer Dateien (fitparse, Cheetah)
  • Reduktion der Berechnungszeiten durch Parallelisierung und Codeoptimierung mit Numba JIT-Compiler und multiprocessing
Juli 2018 - Apr. 2020
1 Jahr 10 Monaten

Entwicklung einer Softwarearchitektur zur Steuerung eines 7-achsigen Greifarms

IAV GmbH

  • Architekturdesign eines dezentral organisierten und asynchron kommunizierenden Modulsystems in ROS
  • Programmierung von Bewegungsabläufen mit ROS-MoveIt!
  • Entwicklung von Kollisionsvermeidungsalgorithmen in Python
  • Inbetriebnahme und Ansteuerung des Forschungsroboters sowie Kalibrierung der Kamerasysteme
  • Weiterentwicklung und Optimierung der Objekterkennung mittels 3D-Punktewolken in OpenCV und PCL
  • Feature-Mapping mit PCL
  • Experimente mit TensorFlow für Handposenerkennung
  • Aufbau einer containerisierten Entwicklungsinfrastruktur mit Docker
  • Optimierung des Graphical-User-Interface in C++/Qt zur Steuerung des Computer-Vision-Systems
Apr. 2018 - März 2020
2 Jahren

Entwicklung einer multi-user und offlinefähigen Progressive Webapp (PWA) für Trainings- und Ernährungsplanung

TRAINALYZED GmbH

  • Konzeption eines visuellen Designs
  • Implementierung einer Progressive Web App für Mobil- und Desktopgeräte in Angular
  • Umsetzung eines Server-Backends in Django (Python), MongoDB und PostgreSQL
  • Bereitstellung von REST-Services für die Kommunikation mit der PWA
  • Offlinefunktionalität mit Service Worker (Workbox) und angepassten Cachingstrategien
  • Nutzerauthentifizierung und -autorisierung
  • Einlesen und Verarbeiten von Fitnessdateien
  • Absicherung personenbezogener Gesundheitsdaten
  • Integration der Dropbox-API für automatische Synchronisation über Webhooks
  • Asynchrone Aufgabenabarbeitung mit Celery und Redis
  • Integration servergenerierter Plots mit Bokeh
  • SSL-Zertifikate mit certbot und Administration der Kundenserver (Einrichtung, Absicherung, Backups) auf Linux
  • Qualitätssicherung mit Python Unittest und GitLab CI
Okt. 2017 - Nov. 2021
4 Jahren 2 Monaten

Externer Dienstleister: Redesign und Automatisierung des internen Wissensmanagements

IAV GmbH

  • Einrichtung der Projektstruktur inklusive Paketmanagern (Anaconda, npm)
  • Entwicklung von Kommandozeilentools mit Python
  • Anpassungen des Kundensharepoints und Integration eigener Komponenten in die Multi-User-Umgebung
  • Implementierung von Softwaretools für die Automatisierung von SharePoint und Nintex
  • Konzeption und Entwicklung eines Drag-&-Drop-Editors für benutzerdefinierte Seitenlayouts in HTML, CSS (Bootstrap), TypeScript und Gridstack.js
  • Integration und Entwicklung von SOAP- und REST-Services
  • Auslesen von Dateien im Excel-Format
  • Qualitätssicherung mit Python-Unittests
Sept. 2016 - Bis heute
9 Jahren 1 Monate

Softwareentwickler

PERFACCT GmbH

  • Full-Stack-Webentwicklung
  • Data-Engineering/MLOps
  • Machine Learning / Computer Vision
  • Anwendungsoptimierung
  • Mathematische Modellierung und Optimierung
Okt. 2014 - Juni 2016
1 Jahr 9 Monaten

Wissenschaftliche Hilfskraft

Fraunhofer Heinrich Hertz Institute HHI

  • Parallelisierung einer LTE-Verarbeitungskette für die physikalische Schicht mit OpenMP/OpenACC auf digitalen Signalprozessoren
  • Untersuchung von Methoden der mathematischen Optimierung und deklarativen Programmierung zur Ressourcenplanung in zellularen LTE-Netzen
Okt. 2012 - Sept. 2014
2 Jahren

Studentische Hilfskraft

Universität Potsdam

  • Implementierung von Transpilerprogrammen in Bison/C++ für den Clingo-Löser
  • Erweiterung der Clingo-basierten Softwaretools

Entwicklung im Bereich Computer Vision / KI für ein Programm zur Wunderkennung

BFI Software GmbH

  • Erkennung des Referenzmarkers (ChArUco-Board und ColorChecker) mit OpenCV in Python
  • Implementierung eines REST-Webservice in Flask und Gunicorn
  • Bewertung der Kamerakalibrierung auf Mobilgeräten
  • Implementierung eines Webservice zur Bewertung der Fotoqualität
  • Bewertung eines neuronalen Netzes (TensorFlow & Keras) zur Wundsegmentierung
  • Containerisierung mit Docker, Docker-Compose und Kaniko
  • Konzeption und Implementierung von versionierten Datapipelines mit DVC
  • Automatisches Tracking von Experimenten mit MLFlow
  • Einrichtung von CI-Pipelines in GitLab auf Basis von Docker-Containern

Zusammenfassung

Kunden schätzen meine klare und zielführende Kommunikation. Dies zeigte ich als Projektleiter mit Mitarbeiterverantwortung und auch als Teil eines Scrumteams. Ich verknüpfe äußerst effizient das Wissen aus verschiedenen Bereichen der Softwareentwicklung, um neue Probleme zu adressieren.

Als Software-Engineer bringe ich mich in allen Bereichen der Entwicklung ein, von der Anforderungsanalyse, dem Architekturdesign und dem Testing bis zum Coding. Ich lege immer ein großes Augenmerk auf die Reproduzierbarkeit und Nachvollziehbarkeit von Ergebnissen.

Mein Hauptinteressengebiet liegt in der Entwicklung datenbasierender Applikationen, die innovative Algorithmen nutzen, um manuelle Prozesse zu automatisieren und zu digitalisieren.

Sprachen

Deutsch
Muttersprache
Englisch
Verhandlungssicher

Ausbildung

Okt. 2013 - März 2016

Universität Potsdam

Master of Science · Computational Science · Potsdam, Deutschland

Okt. 2010 - Okt. 2013

Universität Potsdam, GeoForschungsZentrum Potsdam

Bachelor of Science · Informatik · Potsdam, Deutschland

Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen