Senior Software Engineer | C++, Python, Machine Learning, Backend, DevOps, Cloud
Aktualisiert am 22.08.2024
Profil
Referenzen (1)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 22.08.2024
Verfügbar zu: 100%
davon vor Ort: 10%
C++
Python
Java
Back-End
Spring Boot
Machine Learning
DevOps
Kubernetes
Kafka
JavaScript
TypeScript
Linux
Cloud
TDD
Git
Deep Learning
Bildverarbeitung
TensorFlow
OpenCV

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

8 Monate
2022-10 - 2023-05

Backend-Entwicklung in diversen Projekten für vernetzten und intelligenten Verkehr

Senior Backend Engineer (Freiberufl.)
Senior Backend Engineer (Freiberufl.)
  • Entwicklung von Microservices mit Java und Kotlin auf Basis von Spring Boot sowie automatisierte Tests mit Selenium in Python
  • Orchestrierung von Microservices mit Kubernetes, Docker und Helm auf AWS
  • Vernetzung von Anwendungen und Geräten (IoT) mithilfe von Messaging (MQTT, ActiveMQ) sowie REST- und SOAP APIs
  • Implementierung von geometrischen Algorithmen mit Einbezug von standardisierten Datenstrukturen aus der Verkehrsbranche
Yunex Traffic (Siemens) GmbH
München
11 Monate
2021-08 - 2022-06

Plugin-Entwicklung und Aufbau diverser Pipelines für erweiterte Log Analysen

DevOps- und Software Engineer (Freiberufl.) Java Python Jsonnet
DevOps- und Software Engineer (Freiberufl.)
  • Erweiterung von umfangreichen Jenkins-Logs (mehreren Millionen Zeilen pro Tag) durch Metadaten von Github- und Jenkins APIs mithilfe von Kafka-Streams in Java und Spring Boot
  • Aufbereitung und Analyse der Daten in Elasticsearch und Kibana
  • Statistische Auswertung der Daten in einem Data Science Umfeld vorwiegend mit Python
  • Orchestrierung der Container der Log Pipeline mit Kubernetes und Helm sowie Parallelisierung dutzender Deployements mithilfe von generierten Configs durch Jsonnet
Kafka Jenkins Docker Kubernetes Helm Spring Boot
Java Python Jsonnet
Continental AG
Ulm (remote)
9 Monate
2021-09 - 2022-05

Backend-Entwicklung in diversen Projekten für vernetzten und intelligenten Verkehr

Senior Backend Engineer (Freiberufl.) Java Python Messaging ...
Senior Backend Engineer (Freiberufl.)
  • Entwicklung von Microservices mit Java und Kotlin auf Basis von Spring Boot sowie automatisierte Tests mit Selenium in Python
  • Orchestrierung von Microservices mit Kubernetes, Docker und Helm auf AWS
  • Vernetzung von Anwendungen und Geräten (IoT) mithilfe von Messaging (MQTT, ActiveMQ) sowie REST- und SOAP APIs
  • Implementierung von geometrischen Algorithmen mit Einbezug von standardisierten Datenstrukturen aus der Verkehrsbranche
MQTT Spring Boot Kubernetes Helm Docker
Java Python Messaging REST Bourne-again-shell
Yunex Traffic (Siemens) GmbH
München (remote)
11 Monate
2021-03 - 2022-01

Fullstack Entwicklung von REST API sowie Frontends für internes Firmware-Management

Senior Software Engineer Java TypeScript DevOps ...
Senior Software Engineer
  • Backend-Entwicklung einer REST API in Java mit Spring Boot mit Anbindung an die NoSQL IBM Cloudant Datenbank
  • Entwicklung mehrerer Frontends mit React und Typescript
  • Aufbau mehrerer CI/CD Pipelines mit Jenkins, Ansible sowie Docker und Management in der IBM Hybrid Cloud basierend auf OpenShift
  • Testautomatisierung der Unit- und Integrationstests mit JUnit, Mockito etc. zwischen mehreren Applikationen
OpenShift Spring Boot Docker
Java TypeScript DevOps Mockito NoSQL REST
IBM R&D GmbH
Böblingen (remote)
11 Monate
2019-11 - 2020-09

Entwicklung einer Eyetracking Technologie auf Basis von TOF-Kameras (Tiefenwahrnehmung)

Senior Software Engineer C++ Python Pybind11 ...
Senior Software Engineer
  • Optimierung und Portierung von Computer Vision Algorithmen von Python nach C++14 mit Anbindung durch Pybind11 unter Verwendung der Libraries OpenCV und Eigen
  • Aufsetzen von CI/CD Pipelines mit CMake und Azure
  • Einbindung von Modellen neuronaler Netze aus Keras in C++14
  • Training von Computer Vision Modellen zur Inferenz von Blickwinkeln in PyTorch und Tensorflow
  • Implementierung einer Client-/Server-Architektur zwischen mehreren Geräten unter Verwendung der Messaging Library ZeroMQ
Azure
C++ Python Pybind11 OpenCV NumPy Keras Eigenlib ZeroMQ
Martigny, Schweiz
3 Monate
2019-09 - 2019-11

Erstellung einer graphbasierten Datenbank für öffentlichen Verkehr

Software Entwickler und Technischer Leiter Scrum Java Spring Batch ...
Software Entwickler und Technischer Leiter
  • Integration von Daten aus diversen Schnittstellen (SQL DB, Textdateien etc.) in die graphenbasierte DB Neo4j mithilfe von Java und Spring-Batch
  • Auslesen und integrieren von Daten mithilfe von Messaging (JMS)
  • Automatisierung des Batch Prozesses mit OpenShift in der Cloud
  • Technische Leitung eines 5-köpfigen Teams organisiert nach Scrum
Neo4j
Scrum Java Spring Batch Spring Boot SQL NoSQL
Bern
7 Monate
2019-02 - 2019-08

Webapp für eine Kantonalbank zur Assetverwaltung

Software Engineer Java Spring Boot Angular ...
Software Engineer
  • Technische Leitung und Fullstack Entwicklung mit Java und Angular auf einem JBoss Server
  • Optimierung von Algorithmen und Datenstrukturen zur Integration von Daten aus einem Bloomberg Webservice über eine SOAP Schnittstelle, was zu  40%Speichereinsparung und einer 15-fachen Verschnellerung führte
  • Einrichtung einer DevOps pipeline in Jenkins sowie Administration des Linux Testservers in AWS
Oracle10
Java Spring Boot Angular JavaScript REST SOAP Jenkins
Zürich
6 Monate
2018-08 - 2019-01

Entwicklung einer Webapp für städtische Infrastruktur

Software Engineer Java SOAP REST ...
Software Engineer

Entwicklung einer Webapp für städtische Infrastruktur (Strom, Wasser, Verkehr) in München und Umgebung

  • Fullstack Entwicklung mit Java und Angular einer Webapp zur Datenerfassung relevanter Infrastruktur sowie Visualisierung von GIS-Daten in einer integrierten Karte
  • Entwicklung einer Pipeline zur Integration von IoT Daten von Wassersensoren mithilfe von Microservices per SOAP und Verschaltung von Microservices per REST-API in Swagger

IntelliJ IDEA MySQL
Java SOAP REST Maven GIS MySQL Angular JavaScript
iteratec GmbH
München
5 Monate
2017-11 - 2018-03

Entwicklung eines Add-ins für MS PowerPoint

Werkstudent (Softwareentwicklung)
Werkstudent (Softwareentwicklung)
  • Fixen von Bugs sowie Implementierung neuer Features nach agilen Methoden und TDD in C# (WPF, .NET)
  • Mitplanung der Sprints in Scrum (Schätzpoker, Meilensteinsetzung, Priorisierung)
Evolution Software GmbH
Leipzig
1 Jahr 1 Monat
2016-09 - 2017-09

Entwicklung neuer Algorithmen und Arbeit an mehreren Datenbanken mit Webinterface

Studentischer Mitarbeiter (Webentwicklung)
Studentischer Mitarbeiter (Webentwicklung)
  • Implementierung eines Scoring-Algorithmus für Intellectual Property auf Basis neuer Studien in Ruby on Rails sowie weiterer Features
  • Design und Pflege der PostgreSQL-Datenbanken
Fraunhofer IMW
Leipzig
2 Jahre
2014-07 - 2016-06

Datenverarbeitung und ?visualisierung sowie Generierung von Statistiken

Studentischer Mitarbeiter (Softwareentwicklung)
Studentischer Mitarbeiter (Softwareentwicklung)

Datenverarbeitung und ?visualisierung sowie Generierung von Statistiken auf einer Webseite für Populationsgenetik 

  • Verarbeitung und Aufnahme großer Datenmengen in eine MySQL Datenbank und Visualisierung in einem Frontend in Perl-CGI und JavaScript
  • Statistische Auswertung von Daten der Populationsgenetik mit R

Max-Planck-Institut für evolutionäre Anthropologie
Leipzig
1 Jahr 3 Monate
2013-08 - 2014-10

Entwicklung des Plugins Virtual Sound Stage

Mitbegründer und Softwareentwickler
Mitbegründer und Softwareentwickler

Entwicklung des Plugins Virtual Sound Stage für die großen DAWs der Musikindustrie

  • Ausarbeitung von diversen Algorithmen aus der Signalverarbeitung in C++
  • Modellierung von 3D Räumen für Raytracingalgorithmen

auf Anfrage

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Jahr 1 Monat
2023-06 - 2024-06

AI Projekte und Weiterbildung

Diverse Projekte zur Weiterbildung in AI

  • Entwicklung von agentenbasierten Programmen und Werkzeugen auf Basis von LLMs wie OpenAIs GPT-4 sowie Finetuning von Modellen
  • Entwicklung von Programmen zum Generieren und Schneiden von Videos mit StableDiffusion, ComfyUI sowie Sprachausgabe mithilfe von ElevenLabs
  • Kenntniserweiterung von Modeltraining (Deep- und Machine-Learning) durch Anwendungen im Algorithmic Trading mithilfe von Portalen wie Hugging Face etc

3 Jahre 6 Monate
2014-10 - 2018-03

Bioinformatik

M.Sc., Universität Leipzig
M.Sc.
Universität Leipzig

Neuronale Netze, Machine Learning, Robotik

  • Weitere Hauptinhalte: Netzwerke, Algorithmen und Datenstrukturen, Lineare Algebra, rekursive Algorithmen, Robotik
  • Abschlussarbeit: auf Anfrage
    • Implementierung von Muskelmodellen im Robotersimulator YARS in C++
    • ?Evolvieren ?einer Gehbewegung durch genetische Algorithmen auf neuronalen Netzen mit NMODE

1 Jahr 1 Monat
2013-09 - 2014-09

AI Nanodegree

Udacity
Udacity
  • Abschluss mehrerer Projekte mit Themen zur künstlichen Intelligenz (Adversarial Agents, Monte-Carlo Suchbäume etc.)
4 Jahre
2009-10 - 2013-09

Biologie

B.Sc., LMU München
B.Sc.
LMU München
  • Genetik, Statistik, Molekular- und Neurobiologie
  • Abschlussnote: 2,4
8 Jahre 11 Monate
2000-08 - 2009-06

Gymnasium

Abitur, Gymnasium am Stefansberg | Merzig
Abitur
Gymnasium am Stefansberg | Merzig
  • Abschlussnote: 2,4

Kompetenzen

Kompetenzen

Top-Skills

C++ Python Java Back-End Spring Boot Machine Learning DevOps Kubernetes Kafka JavaScript TypeScript Linux Cloud TDD Git Deep Learning Bildverarbeitung TensorFlow OpenCV

Produkte / Standards / Erfahrungen / Methoden

Anuglar
Azure
Eigenlib
GIS
IntelliJ IDEA
Jenkins
Maven
NumPy
OpenCV
Pybind11
REST
Scrum
SOAP
Spring Batch
Spring Boot
ZeroMQ
Software Development
Artificial Intelligence (AI)
Robotics
Machine Learning
Computer Vision
Signal Processing
Mathematics
Data Analysis
Object-Oriented Programming (OOP)

Softwareentwicklung Allgemein

Backend:

  • Spring Boot
  • Spring Batch
  • JMS
  • JPA/Hibernate
  • Kafka
  • Swagger


Frontend:

  • Angular
  • React
  • NodeJS
  • Bootstrap
  • HTML
  • CSS


Messaging

  • MQTT
  • ActiveMQ
  • RabbitMQ
  • ZeroMQ
  • Nanomsg


Testing:

  • JUnit
  • Mockito
  • GTest
  • pytest
  • Selenium


DB:

  • Oracle
  • PostgreSQL
  • MySQL
  • Neo4J
  • NoSQL DBs


Security

  • SonarQube


Version Control:

  • Git (Gitlab, Github, Bitbucket)
  • SVN


Libraries:

  • Pybind
  • Eigen
  • OpenCV


Build-Tools

  • Poetry
  • CMake
  • Conan
  • Maven
  • Gradle


Data Formats

  • JAXB
  • XML
  • JSON


Editors:

  • IntelliJ
  • Visual Studio Code
  • Vim
  • CLion
  • Pycharm


Entwicklungsmethoden

  • Design Patterns (MVC, MVVM etc.)
  • Multithreading
  • TDD/BDD
  • Clean Code
  • Agile (SCRUM)
  • Jira
  • UML
  • IaC


Machine Learning & Data Science

Big Data:

  • Kibana
  • Elasticsearch


AI

  • Machine Learning
  • Deep Learning
  • Neural Networks
  • Computer Vision 
  • Robotics


MLOps

  • Kubeflow
  • Azure CI/CD und Workflows


Libraries/Tools

  • Pandas
  • scikit-learn
  • PyTorch
  • Tensorflow
  • Keras
  • NumPy
  • Hugging Face
  • Jupyter


DevOps/Cloud

DevOps:

  • CI/CD (Jenkins, MS Azure)
  • Docker
  • Ansible
  • Artifactory
  • Nexus


Cloud:

  • Kubernetes
  • Openshift
  • AWS
  • MS Azure
  • Terraform


Monitoring:

  • Grafana
  • Kibana 


Server und Systeme

  • Linux System- und Serveradministration (Ubuntu, Debian, RHEL etc.)
  • Apache Server, Wildfly, Tomcat, JBoss, Websphere


Netzwerke und Protokolle

  • SOAP, REST, TCP, UDP, HTTP
  • Client-Server Architektur, P2P


Soft Skills

  • Selbstständig und verlässlich
  • Problemlösung mit analytischer Herangehensweise
  • Teamarbeit, Diplomatie
  • Führungserfahrung

Programmiersprachen

Python
C++
Java
JavaScript
TypeScript
BASH

Datenbanken

MySQL
Neo4j
NoSQL
Oracle10
SQL
PostgresQL

Branchen

Branchen

  • Biotechnologie
  • Verkehr
  • Stadtwerke und Energie
  • Finanzen

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

8 Monate
2022-10 - 2023-05

Backend-Entwicklung in diversen Projekten für vernetzten und intelligenten Verkehr

Senior Backend Engineer (Freiberufl.)
Senior Backend Engineer (Freiberufl.)
  • Entwicklung von Microservices mit Java und Kotlin auf Basis von Spring Boot sowie automatisierte Tests mit Selenium in Python
  • Orchestrierung von Microservices mit Kubernetes, Docker und Helm auf AWS
  • Vernetzung von Anwendungen und Geräten (IoT) mithilfe von Messaging (MQTT, ActiveMQ) sowie REST- und SOAP APIs
  • Implementierung von geometrischen Algorithmen mit Einbezug von standardisierten Datenstrukturen aus der Verkehrsbranche
Yunex Traffic (Siemens) GmbH
München
11 Monate
2021-08 - 2022-06

Plugin-Entwicklung und Aufbau diverser Pipelines für erweiterte Log Analysen

DevOps- und Software Engineer (Freiberufl.) Java Python Jsonnet
DevOps- und Software Engineer (Freiberufl.)
  • Erweiterung von umfangreichen Jenkins-Logs (mehreren Millionen Zeilen pro Tag) durch Metadaten von Github- und Jenkins APIs mithilfe von Kafka-Streams in Java und Spring Boot
  • Aufbereitung und Analyse der Daten in Elasticsearch und Kibana
  • Statistische Auswertung der Daten in einem Data Science Umfeld vorwiegend mit Python
  • Orchestrierung der Container der Log Pipeline mit Kubernetes und Helm sowie Parallelisierung dutzender Deployements mithilfe von generierten Configs durch Jsonnet
Kafka Jenkins Docker Kubernetes Helm Spring Boot
Java Python Jsonnet
Continental AG
Ulm (remote)
9 Monate
2021-09 - 2022-05

Backend-Entwicklung in diversen Projekten für vernetzten und intelligenten Verkehr

Senior Backend Engineer (Freiberufl.) Java Python Messaging ...
Senior Backend Engineer (Freiberufl.)
  • Entwicklung von Microservices mit Java und Kotlin auf Basis von Spring Boot sowie automatisierte Tests mit Selenium in Python
  • Orchestrierung von Microservices mit Kubernetes, Docker und Helm auf AWS
  • Vernetzung von Anwendungen und Geräten (IoT) mithilfe von Messaging (MQTT, ActiveMQ) sowie REST- und SOAP APIs
  • Implementierung von geometrischen Algorithmen mit Einbezug von standardisierten Datenstrukturen aus der Verkehrsbranche
MQTT Spring Boot Kubernetes Helm Docker
Java Python Messaging REST Bourne-again-shell
Yunex Traffic (Siemens) GmbH
München (remote)
11 Monate
2021-03 - 2022-01

Fullstack Entwicklung von REST API sowie Frontends für internes Firmware-Management

Senior Software Engineer Java TypeScript DevOps ...
Senior Software Engineer
  • Backend-Entwicklung einer REST API in Java mit Spring Boot mit Anbindung an die NoSQL IBM Cloudant Datenbank
  • Entwicklung mehrerer Frontends mit React und Typescript
  • Aufbau mehrerer CI/CD Pipelines mit Jenkins, Ansible sowie Docker und Management in der IBM Hybrid Cloud basierend auf OpenShift
  • Testautomatisierung der Unit- und Integrationstests mit JUnit, Mockito etc. zwischen mehreren Applikationen
OpenShift Spring Boot Docker
Java TypeScript DevOps Mockito NoSQL REST
IBM R&D GmbH
Böblingen (remote)
11 Monate
2019-11 - 2020-09

Entwicklung einer Eyetracking Technologie auf Basis von TOF-Kameras (Tiefenwahrnehmung)

Senior Software Engineer C++ Python Pybind11 ...
Senior Software Engineer
  • Optimierung und Portierung von Computer Vision Algorithmen von Python nach C++14 mit Anbindung durch Pybind11 unter Verwendung der Libraries OpenCV und Eigen
  • Aufsetzen von CI/CD Pipelines mit CMake und Azure
  • Einbindung von Modellen neuronaler Netze aus Keras in C++14
  • Training von Computer Vision Modellen zur Inferenz von Blickwinkeln in PyTorch und Tensorflow
  • Implementierung einer Client-/Server-Architektur zwischen mehreren Geräten unter Verwendung der Messaging Library ZeroMQ
Azure
C++ Python Pybind11 OpenCV NumPy Keras Eigenlib ZeroMQ
Martigny, Schweiz
3 Monate
2019-09 - 2019-11

Erstellung einer graphbasierten Datenbank für öffentlichen Verkehr

Software Entwickler und Technischer Leiter Scrum Java Spring Batch ...
Software Entwickler und Technischer Leiter
  • Integration von Daten aus diversen Schnittstellen (SQL DB, Textdateien etc.) in die graphenbasierte DB Neo4j mithilfe von Java und Spring-Batch
  • Auslesen und integrieren von Daten mithilfe von Messaging (JMS)
  • Automatisierung des Batch Prozesses mit OpenShift in der Cloud
  • Technische Leitung eines 5-köpfigen Teams organisiert nach Scrum
Neo4j
Scrum Java Spring Batch Spring Boot SQL NoSQL
Bern
7 Monate
2019-02 - 2019-08

Webapp für eine Kantonalbank zur Assetverwaltung

Software Engineer Java Spring Boot Angular ...
Software Engineer
  • Technische Leitung und Fullstack Entwicklung mit Java und Angular auf einem JBoss Server
  • Optimierung von Algorithmen und Datenstrukturen zur Integration von Daten aus einem Bloomberg Webservice über eine SOAP Schnittstelle, was zu  40%Speichereinsparung und einer 15-fachen Verschnellerung führte
  • Einrichtung einer DevOps pipeline in Jenkins sowie Administration des Linux Testservers in AWS
Oracle10
Java Spring Boot Angular JavaScript REST SOAP Jenkins
Zürich
6 Monate
2018-08 - 2019-01

Entwicklung einer Webapp für städtische Infrastruktur

Software Engineer Java SOAP REST ...
Software Engineer

Entwicklung einer Webapp für städtische Infrastruktur (Strom, Wasser, Verkehr) in München und Umgebung

  • Fullstack Entwicklung mit Java und Angular einer Webapp zur Datenerfassung relevanter Infrastruktur sowie Visualisierung von GIS-Daten in einer integrierten Karte
  • Entwicklung einer Pipeline zur Integration von IoT Daten von Wassersensoren mithilfe von Microservices per SOAP und Verschaltung von Microservices per REST-API in Swagger

IntelliJ IDEA MySQL
Java SOAP REST Maven GIS MySQL Angular JavaScript
iteratec GmbH
München
5 Monate
2017-11 - 2018-03

Entwicklung eines Add-ins für MS PowerPoint

Werkstudent (Softwareentwicklung)
Werkstudent (Softwareentwicklung)
  • Fixen von Bugs sowie Implementierung neuer Features nach agilen Methoden und TDD in C# (WPF, .NET)
  • Mitplanung der Sprints in Scrum (Schätzpoker, Meilensteinsetzung, Priorisierung)
Evolution Software GmbH
Leipzig
1 Jahr 1 Monat
2016-09 - 2017-09

Entwicklung neuer Algorithmen und Arbeit an mehreren Datenbanken mit Webinterface

Studentischer Mitarbeiter (Webentwicklung)
Studentischer Mitarbeiter (Webentwicklung)
  • Implementierung eines Scoring-Algorithmus für Intellectual Property auf Basis neuer Studien in Ruby on Rails sowie weiterer Features
  • Design und Pflege der PostgreSQL-Datenbanken
Fraunhofer IMW
Leipzig
2 Jahre
2014-07 - 2016-06

Datenverarbeitung und ?visualisierung sowie Generierung von Statistiken

Studentischer Mitarbeiter (Softwareentwicklung)
Studentischer Mitarbeiter (Softwareentwicklung)

Datenverarbeitung und ?visualisierung sowie Generierung von Statistiken auf einer Webseite für Populationsgenetik 

  • Verarbeitung und Aufnahme großer Datenmengen in eine MySQL Datenbank und Visualisierung in einem Frontend in Perl-CGI und JavaScript
  • Statistische Auswertung von Daten der Populationsgenetik mit R

Max-Planck-Institut für evolutionäre Anthropologie
Leipzig
1 Jahr 3 Monate
2013-08 - 2014-10

Entwicklung des Plugins Virtual Sound Stage

Mitbegründer und Softwareentwickler
Mitbegründer und Softwareentwickler

Entwicklung des Plugins Virtual Sound Stage für die großen DAWs der Musikindustrie

  • Ausarbeitung von diversen Algorithmen aus der Signalverarbeitung in C++
  • Modellierung von 3D Räumen für Raytracingalgorithmen

auf Anfrage

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Jahr 1 Monat
2023-06 - 2024-06

AI Projekte und Weiterbildung

Diverse Projekte zur Weiterbildung in AI

  • Entwicklung von agentenbasierten Programmen und Werkzeugen auf Basis von LLMs wie OpenAIs GPT-4 sowie Finetuning von Modellen
  • Entwicklung von Programmen zum Generieren und Schneiden von Videos mit StableDiffusion, ComfyUI sowie Sprachausgabe mithilfe von ElevenLabs
  • Kenntniserweiterung von Modeltraining (Deep- und Machine-Learning) durch Anwendungen im Algorithmic Trading mithilfe von Portalen wie Hugging Face etc

3 Jahre 6 Monate
2014-10 - 2018-03

Bioinformatik

M.Sc., Universität Leipzig
M.Sc.
Universität Leipzig

Neuronale Netze, Machine Learning, Robotik

  • Weitere Hauptinhalte: Netzwerke, Algorithmen und Datenstrukturen, Lineare Algebra, rekursive Algorithmen, Robotik
  • Abschlussarbeit: auf Anfrage
    • Implementierung von Muskelmodellen im Robotersimulator YARS in C++
    • ?Evolvieren ?einer Gehbewegung durch genetische Algorithmen auf neuronalen Netzen mit NMODE

1 Jahr 1 Monat
2013-09 - 2014-09

AI Nanodegree

Udacity
Udacity
  • Abschluss mehrerer Projekte mit Themen zur künstlichen Intelligenz (Adversarial Agents, Monte-Carlo Suchbäume etc.)
4 Jahre
2009-10 - 2013-09

Biologie

B.Sc., LMU München
B.Sc.
LMU München
  • Genetik, Statistik, Molekular- und Neurobiologie
  • Abschlussnote: 2,4
8 Jahre 11 Monate
2000-08 - 2009-06

Gymnasium

Abitur, Gymnasium am Stefansberg | Merzig
Abitur
Gymnasium am Stefansberg | Merzig
  • Abschlussnote: 2,4

Kompetenzen

Kompetenzen

Top-Skills

C++ Python Java Back-End Spring Boot Machine Learning DevOps Kubernetes Kafka JavaScript TypeScript Linux Cloud TDD Git Deep Learning Bildverarbeitung TensorFlow OpenCV

Produkte / Standards / Erfahrungen / Methoden

Anuglar
Azure
Eigenlib
GIS
IntelliJ IDEA
Jenkins
Maven
NumPy
OpenCV
Pybind11
REST
Scrum
SOAP
Spring Batch
Spring Boot
ZeroMQ
Software Development
Artificial Intelligence (AI)
Robotics
Machine Learning
Computer Vision
Signal Processing
Mathematics
Data Analysis
Object-Oriented Programming (OOP)

Softwareentwicklung Allgemein

Backend:

  • Spring Boot
  • Spring Batch
  • JMS
  • JPA/Hibernate
  • Kafka
  • Swagger


Frontend:

  • Angular
  • React
  • NodeJS
  • Bootstrap
  • HTML
  • CSS


Messaging

  • MQTT
  • ActiveMQ
  • RabbitMQ
  • ZeroMQ
  • Nanomsg


Testing:

  • JUnit
  • Mockito
  • GTest
  • pytest
  • Selenium


DB:

  • Oracle
  • PostgreSQL
  • MySQL
  • Neo4J
  • NoSQL DBs


Security

  • SonarQube


Version Control:

  • Git (Gitlab, Github, Bitbucket)
  • SVN


Libraries:

  • Pybind
  • Eigen
  • OpenCV


Build-Tools

  • Poetry
  • CMake
  • Conan
  • Maven
  • Gradle


Data Formats

  • JAXB
  • XML
  • JSON


Editors:

  • IntelliJ
  • Visual Studio Code
  • Vim
  • CLion
  • Pycharm


Entwicklungsmethoden

  • Design Patterns (MVC, MVVM etc.)
  • Multithreading
  • TDD/BDD
  • Clean Code
  • Agile (SCRUM)
  • Jira
  • UML
  • IaC


Machine Learning & Data Science

Big Data:

  • Kibana
  • Elasticsearch


AI

  • Machine Learning
  • Deep Learning
  • Neural Networks
  • Computer Vision 
  • Robotics


MLOps

  • Kubeflow
  • Azure CI/CD und Workflows


Libraries/Tools

  • Pandas
  • scikit-learn
  • PyTorch
  • Tensorflow
  • Keras
  • NumPy
  • Hugging Face
  • Jupyter


DevOps/Cloud

DevOps:

  • CI/CD (Jenkins, MS Azure)
  • Docker
  • Ansible
  • Artifactory
  • Nexus


Cloud:

  • Kubernetes
  • Openshift
  • AWS
  • MS Azure
  • Terraform


Monitoring:

  • Grafana
  • Kibana 


Server und Systeme

  • Linux System- und Serveradministration (Ubuntu, Debian, RHEL etc.)
  • Apache Server, Wildfly, Tomcat, JBoss, Websphere


Netzwerke und Protokolle

  • SOAP, REST, TCP, UDP, HTTP
  • Client-Server Architektur, P2P


Soft Skills

  • Selbstständig und verlässlich
  • Problemlösung mit analytischer Herangehensweise
  • Teamarbeit, Diplomatie
  • Führungserfahrung

Programmiersprachen

Python
C++
Java
JavaScript
TypeScript
BASH

Datenbanken

MySQL
Neo4j
NoSQL
Oracle10
SQL
PostgresQL

Branchen

Branchen

  • Biotechnologie
  • Verkehr
  • Stadtwerke und Energie
  • Finanzen

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.