Tobias J.
External Service Provider
Experience
External Service Provider
Deutsches Geoforschungszentrum (GFZ), Helmholtz-Gemeinschaft
- Planning and project organization
- Designing the software architecture
- Evaluating the software libraries to be used
- Identity provider integration with Keycloak
- Apache Airflow for workflow orchestration
- STAC as a data catalog
- S3-compatible storage for storing unstructured data
- Pytest and Playwright for automated testing
- SSO integration with OAuth2/OpenID Connect
- Reverse proxy configuration with Nginx
Tools: Apache Airflow, Docker, Docker Compose, GitLab CI, Keycloak, MinIO S3 Storage, Playwright, PostgreSQL, Python, Pytest, OpenID Connect, STAC
External Service Provider
Deutsches Geoforschungszentrum GFZ
- Planning and project organization
- Designing the software architecture
- Evaluating the software libraries to be used
- Proof-of-concept implementation based on MinIO S3 storage, Apache Airflow and STAC catalogs
Tools: Apache Airflow, Docker, Docker Compose, GitLab CI, MinIO S3 Storage, PostgreSQL, Python, STAC
External Service Provider
BFI Software GmbH
- Detection of reference markers (ChArUco board and ColorChecker) using OpenCV in Python
- Implementation of a REST web service in Flask and Gunicorn
- Evaluation of camera calibration on mobile devices
- Implementation of a web service for photo quality assessment
- Evaluation of wound segmentation using TensorFlow & Keras
- Containerization with Docker, Docker Compose and Kaniko
- Design and implementation of versioned data pipelines with DVC
- Automated experiment tracking with MLFlow
- Setup of CI pipelines in GitLab based on Docker containers
Tools: Detectron2, DVC, Flask, GitLab CI, MLFlow, OpenCV, Python, TensorFlow
External Service Provider
Christian Engelhardt Softwareentwicklung
- Labeled data for motorcycle license plate detection and OCR of numbers
- Training with YOLO models for precise detection of number plates
- Fine-tuning OCR models for accurate number extraction
- Creation of an end-to-end inference pipeline combining detection and OCR
- Benchmarking models for CPU-only use cases
- Integration into a .NET application using C# (Windows)
Tools: TensorRT, Transformers, Ultralytics-Yolov11-Obb, ONNX, Torch, Python, NumPy, PythonNET, C#, OpenCV
External Service Provider
QVISIONS GmbH
- Object detection with YOLOv4 (Darknet)
- Semantic segmentation with Detectron
- Image classification with TensorFlow/Keras
- Containerization with Docker, Docker Compose and Kaniko
- Design and implementation of versioned data pipelines with DVC
- Automated experiment tracking with MLFlow
- Setup of CI pipelines in GitLab using Docker containers
- Implementation of backend and frontend for the progressive web app
- Controlling cameras via edge devices
- Planning and construction of a photo box
Tools: DVC, Detectron2, Docker, Docker Compose, Flask, GitLab CI, Keras, LabelStudio, MLFlow, NVIDIA Jetson, OpenVINO, PostgreSQL, Python, TensorFlow, TensorRT, YOLO, OpenCV
External Service Provider
Bundesdruckerei GmbH
- Acceptance tests in Jira/XRay
- API testing with Swagger/Postman
- E2E testing with Playwright/Mocha in TypeScript
- Load testing with Gatling
- Conducting code reviews
- Setting up CI pipelines in GitLab
- Checking data consistency in Elasticsearch and MinIO
- Test automation inside a Docker environment with Docker Compose
- Reviewing the Kubernetes container infrastructure with k9s and Rancher
Tools: Docker, Elasticsearch, Gatling, GitLab CI, Jira, k9s, Kubernetes, MinIO, Mocha, Playwright, Postman, Rancher, Swagger, XRay
External Service Provider
TRAINALYZED GmbH
- Frontend development with JavaScript, Bootstrap, HTML, and CSS
- Backend development with Python and Django
- Converting the mathematical model into a software simulation (Python, NumPy, Pandas, Jupyter Notebook, SciPy, Sympy)
- Research on mathematical solution and optimization methods
- Algorithm design and adaptation of existing solution methods
- Integration of proof-of-concept implementations into the simulation architecture
- Dependency and sensitivity analysis
- Visualization of results (Matplotlib, Bokeh)
- Providing routines to read problem-specific files (fitparse, Cheetah)
- Reducing calculation times through parallelization and code optimization (Numba JIT, multiprocessing)
Tools: Bokeh, Bootstrap, Cheetah, CSS, Django, fitparse, HTML, JavaScript, Jupyter Notebook, Matplotlib, multiprocessing, Numba, NumPy, Pandas, Python, SciPy, Sympy
External Service Provider
IAV GmbH
- Architecture design for a decentralized, asynchronously communicating module system in ROS
- Programming motion sequences with ROS-MoveIt!
- Developing collision avoidance algorithms in Python
- Commissioning and control of the research robot
- Calibration of camera systems
- Improving object detection using 3D point clouds in OpenCV and PCL
- Feature mapping with PCL
- Experiments with TensorFlow for hand pose detection
- Setting up a container-based development infrastructure with Docker
- Optimizing the GUI in C++/Qt to control the computer vision system
Tools: C++/Qt, Docker, OpenCV, PCL, Python, ROS, ROS-MoveIt!, TensorFlow
External Service Provider
TRAINALYZED GmbH
- Designing a visual concept
- Implementing a Progressive Web App (PWA) in Angular for mobile and desktop devices
- Server backend in Django (Python), MongoDB, PostgreSQL
- Providing REST services for PWA communication
- Offline functionality with service workers (Workbox) and caching strategies
- User authentication and authorization
- Reading and processing fitness files
- Securing personal health data
- Integrating the Dropbox API for automatic synchronization via webhooks
- Asynchronous task processing with Celery and Redis
- Integrating server-generated plots with Bokeh
- Setting up SSL certificates with certbot
- Customer server administration for test and production systems on Linux
- Importing fitness files with fitparse, Cheetah
- Quality assurance with Python Unittest and GitLab CI
Tools: Angular, Bokeh, Celery, certbot, Cheetah, Django, Dropbox API, fitparse, GitLab CI, Linux, MongoDB, PostgreSQL, Python, Python Unittest, Redis, Service Worker
External Service Provider
IAV GmbH
- Setting up the project structure including package managers (Anaconda, npm)
- Developing command-line tools with Python
- Customizing the client SharePoint
- Integrating custom-developed components into a SharePoint multi-user environment
- Implementing automation tools for SharePoint and Nintex
- Designing and developing a drag & drop editor in HTML, CSS (Bootstrap), TypeScript, and Gridstack.js
- Integrating and developing SOAP and REST services
- Reading Excel files
- Quality assurance with Python Unittests
Tools: Conda, CSS (Bootstrap), Gridstack.js, HTML, npm, Nintex, Python, SharePoint, SOAP, REST, TypeScript, Excel
Software Developer
PERFACCT GmbH
Research Assistant
Fraunhofer Heinrich Hertz Institute HHI
Parallelization of an LTE processing chain for the physical layer using OpenMP/OpenACC on digital signal processors
- Research on mathematical optimization methods and declarative programming for resource planning in cellular LTE networks
Student Assistant
Universität Potsdam
Implementation of transpiler programs in Bison/C++ for the Clingo solver
- Extension of the Clingo-based software tools
Summary
Clients appreciate my clear and goal-oriented communication. I demonstrated this as a project manager with team responsibility and also as part of a Scrum team. I link knowledge from different areas of software development extremely efficiently to address new problems.
As a Software Engineer, I contribute in all areas of development, from requirements analysis, architecture design and testing to coding. I always place great emphasis on the reproducibility and traceability of results.
My main area of interest is the development of data-driven applications that use innovative algorithms to automate and digitize manual processes.
Skills
Frontend Web Development
- Angular
- Typescript
- Javascript
- Bootstrap/css
Backend Web Development
- Python
- Django
- Flask
- Mongodb
- Postgresql
- Sqlalchemy
- Oauth2/openid Connect
Data Science / Data Engineering
- Numpy
- Pandas
- Matplotlib
- Bokeh
- Scipy
- Scikit Learn
- Sympy
- Apache Airflow
- S3
Machine Learning / Computer Vision
- Opencv
- Pcl
- Tensorflow/keras
- Torch
- Chatgpt
- Llms
- Yolo
- Ocr
Application Optimization
- C/c++
- Openmp
- Mpi
- Cuda
- Numba
- Cython
- Numpy
Quality Assurance
- Pytest
- Swagger
- Postman
- Playwright
- Mocha
- Gatling
- Jira/xray
Devops/mlops
- Gitlab Ci
- Docker
- Kubernetes
- K9s
- Ansible
- Linux Server Administration
- Dvc
- Mlflow
- Nginx
Soft Skills
- Quickly Apply Knowledge And Experience To New Topics And Technologies
- Take Responsibility As A Project Manager Or Tech Lead
- Prefer Open Communication
- Focus On Solving Problems Rather Than Self-promotion
- Respond Quickly In Agile Projects
- Always Share Experiences And Knowledge With Clients And Team Members
- Understand Client Challenges And Offer My Own Solution Proposals
Languages
Education
Universität Potsdam
Master of Science, Computational Science · Computational Science · Potsdam, Germany
Universität Potsdam
Bachelor of Science, Computer Science · Computer Science · Potsdam, Germany
Similar Freelancers
Discover other experts with similar qualifications and experience