Application Engineering Golang & C++
Aktualisiert am 22.09.2023
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.10.2023
Verfügbar zu: 100%
davon vor Ort: 100%
Golang
C++
reactjs
Node.js
TypeScript
Bazel
Robotik
DevOps
Kubernetes
Helm
Deutsch
Muttersprache
Englisch
Sehr gut

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

5 Monate
2023-05 - 2023-09

Application Engineer - Real Estate

Golang Nats Cockroach ...
Weiterentwicklung einer Software für Hausverwalter. Implementierung neuer Features wie Buchhaltung oder die Verwaltung von Gas-,Strom- und Wasserzählern.
Verbesserung der Testabdeckung. Entwicklung von API- und E2E-Tests.
Golang Nats Cockroach docker protobuf OpenApi Gitlab VueJS
Brickbite GmbH
2 Jahre 2 Monate
2021-08 - 2023-09

Technical Lead - [URL auf Anfrage]

Golang docker docusaurus ...
[Name auf Anfrage] ist ein Open-Source-Build-System für Multi-Language Projekte, das einen Remote Cache für Build-Artefakte verwendet. [Name auf Anfrage] ermöglicht einen inkrementellen Umstieg von existierenden build tools im gegensatz zu Bazel welchen durch seinen out-of-tree build graph den Umstieg schwieriger gestaltet.
Golang docker docusaurus protobuf Yaml github-actions Bazel
[URL auf Anfrage]
1 Jahr 3 Monate
2022-06 - 2023-08

Application Engineer - High Performance Computing

Golang C++ rabbitmq ...

Entwicklung einer Middleware in Go zur Lastverteilung und Computation Execution im Bereich des High Performance Computing. Aufsetzen von Ci/CD Pipelines mit Jenkins und Azure Devops.

Anpassung einer C++ Applikation an die Middleware.

Golang C++ rabbitmq Azure etcd ci/cd Jenkins AzureDevops Windows
Unicredit
1 Jahr 2 Monate
2021-04 - 2022-05

Technical Lead - Subscription Service

Golang VueJS docker ...
Führung eines Teams zur Erstellung eines Subscription Service als Teil einer Microservice-Architektur.  Erstellung des Backends in Go und Frontend in VueJs. Aufsetzen einer Testinfrastruktur für Integrationstests in Verbindung mit anderen Microservices.
Golang VueJS docker docker-compose azure-devops Helm Kubernetes bob.build
FARO Technologies
9 Monate
2021-02 - 2021-10

Technical Lead - [URL auf Anfrage] (Offline)

Golang React Typescript ...
Anfang 2021 war es schwierig, Impftermine für die Covid Impfung zu bekommen. Mit [URL auf Anfrage] haben wir eine Übersicht entwickelt, die freie Impftermine angezeigt hat. Mit bis zu 400K Benutzer pro Tag war es Deutschlands gefragteste Seite für die Impftermin Suche.
Golang React Typescript RabbitMQ Postgres DigitalOcean Auth0
[Firmenname auf Anfrage]
7 Monate
2021-02 - 2021-08

Application Engineer - Audio Datenbank

Golang React ffmpeg ...
Erstellung einer Audio Datenbank zur Verwaltung von Audio Files. Implementierung von Such, Filter , Upload und Download Funktionalität sowie Design der zugehörigen Rest-Api.
Golang React ffmpeg openapi MariaDB SQL Gitlab Keycloak
streaMonkey GmbH
2 Jahre 2 Monate
2019-01 - 2021-02

Technical Lead - plyd.io (Offline)

Golang React Typescript ...
Entwicklung einer Video-Platform für den Mannschaftssport. Ich war verantwortlich für die Konzeption, Umsetzung und Betrieb der Website. Die Plattform hat sich aus mehreren Microservices zusammengesetzt. Um den Build Prozess zu beschleunigen, wurde Bazel verwendet.
Golang React Typescript Postgres DigitalOcean Auth0 ffmpeg Bazel
[Firmenname auf Anfrage]
5 Monate
2020-08 - 2020-12

Lead Engineer - Media Platform

Golang AWS docker ...

Führung von Entwicklern bei der Erstellung einer SPA zum Verwalten & Transformieren von Media Dateien. Entwicklung eines Backends in Go mit der Fähigkeit zum Upload, Download und Transformation der Media Dateien sowie User Verwaltung. Implementierung einer SSO Lösung mit OKTA und Deployment mit Terraform auf AWS.

Golang AWS docker docker-compose traefik OKTA terraform azure-devops vuejs
FARO Technologies
1 Jahr 4 Monate
2019-09 - 2020-12

Lead Engineer - On-Premise Installer

Golang dpkg docker ...
Entwicklung der On-Premise Variante eines bestehenden Cloud Services des Kunden. Schreiben eines ?launcher?-processes + installer in Go als Debian Paket verpackt.

Im Lauf des Projektes sind mehrere Mitarbeiter in das Projekt eingestiegen. Zusammen wurde die  Entwicklung von Logging und Administration UI?s mit VueJS + backend für die On-Premise Variante  vorangetrieben bis zum Beta + Production Release.
Golang dpkg docker docker-compose traefik dex vuejs
FARO Technologies
1 Jahr 5 Monate
2019-08 - 2020-12

Platform Engineer - Next Generation Router Infrastructure

Golang Kubernetes Helm ...
Platform & Application Engineer für das Cloud Backend. Erstellen von Infrastruktur auf AWS, um Devices in real-time zu steuern und Authentifizieren. Verschiedene DevOps Aufgaben wie das Erstellen von Deployment Pipelines und Überprüfung der Codequalität mit Gitlab CI.
Mitarbeit an Xmidt als Open-Source Contributor. Betreuung und Zusammenarbeit mit externen Entwicklungsteams als Tech-Lead.
Entwicklung einer Anwendung zum Data Access in Golang.

Golang Kubernetes Helm terraform traefik AWS xmidt gitlab mTLS
Deutsche Telekom
10 Monate
2018-10 - 2019-07

Application Engineer - Remote Update System

Golang Swagger OpenAPI ...
Neuentwicklung eines Moduls zur Bereitstellung von Software-Updates über eine REST-Schnittstelle. Anbindung an Axeda Cloud. Implementierung des tus.io Upload Protokolls.
Golang Swagger OpenAPI tus.io Axeda
Karl Storz
Tuttlingen
5 Monate
2018-06 - 2018-10

Software Engineering - Sensor Abstraction Layer

Software Engineering C++ (11/14/17) CMake Qt ...
Software Engineering
Weiterentwicklung eines C++ Connectivity Stacks im Sensorik Bereich.
C++ (11/14/17) CMake Qt gtest gcc clang clangtools
Balluff
Neuhausen auf den Fildern
6 Monate
2018-01 - 2018-06

Applikationsentwicklung Sensorik

Typescript React Nodejs ...

Erstellung einer Desktop Applikation auf Basis von ElectronJS. Anbindung an ein JSON Backend über Websockets. Visualisierung von Punktwolken und Videostreams.

Typescript React Nodejs RxJS ThreeJS ElectronJS
Stuttgart
1 Jahr 2 Monate
2016-11 - 2017-12

Sensor Integration & Visualisierung

Software Engineering C++11 ROS (Robot Operating System) Qt ...
Software Engineering

Betreuung und Weiterentwicklung von Testfahrzeugen. Software Integration von Sensoren zur Umfeldmodellierung (Kamera, Lidar und Radar). Sensordaten Visualisierung und GUI Entwicklung.

Qt Creator
C++11 ROS (Robot Operating System) Qt C++14 Clang Tools Python
München
7 Monate
2016-01 - 2016-07

Software Refactoring einer 3D Gui

Software-Entwickler C++11 C++14 MVVM Design Pattern
Software-Entwickler

Refactoring einer 3D Anzeige mit dem Ziel der Trennung von Daten und Visualisierung.

Umstellen der Visualisierungsansteuerung von einem Asynchronen Message Bus auf das Observer Pattern.

Erstellung einer Applikation zum testen der Daten und deren Visualisierung durch automatisierte Tests.

Visual Studio 15 Google Test
C++11 C++14 MVVM Design Pattern
Dentsply Sirona
Bensheim
6 Monate
2015-07 - 2015-12

Industrielle Bildverarbeitung

Software-Entwickler DevOps
Software-Entwickler

Bewertung und Messung einer Oberfläche mithilfe einer Kamera.

Ich war verantwortlich für die Gesamte Applikationsentwicklung mit C++/C++11 unter Visual Studio 10.

Bewältigte Aufgaben:

Ansteuerung der Hardware.

Ermittlung der Messparameter durch Bildverarbeitungsalgorithmen mit OpenCV.

Design und Usability der Bedienoberfläche mit Qt4.

Erstellung der Messauswertung und Aufbereitung der Messdaten.

Design und Dokumentation der Softwarearchitektur.

C++ Qt4 OpenCV Jenkins Visual Studio Git Subversion
DevOps
2 Monate
2015-02 - 2015-03

Automatisierter Videoschnitt

Software-Entwickler
Software-Entwickler
Entwicklung einer Individualsoftware zum automatisierten Videoschnitt auf Basis von Informationen aus Textfiles
Python FFmpeg
Stuttgart
1 Jahr 2 Monate
2014-01 - 2015-02

Viphibian.com

Frontend und Backend Entwickler JavaScript jQuery C++ ...
Frontend und Backend Entwickler
Viphibian ist eine Plattform zur automatisierten Verarbeitung von Audiovisuellen Medien. Ich bin für die Ideengebung, Konzeption und Programmierung verantwortlich
JavaScript jQuery C++ Python JSON PHP MYSQL Git
Eigenentwicklung
Stuttgart
11 Monate
2014-01 - 2014-11

Dual-Arm Bahnplanung, Künstliche Mustererkennung

Software-Entwickler
Software-Entwickler
Realisierung eines Dual-Arm Greifprozesses sowie autonome Mustererkennung anhand von 2D-Kamerabildern
C++ ROS OpenCV
Fraunhofer IPA
Stuttgart

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium:

Abgeschlossenes Studium der technischen Kybernetik and der Universität Stuttgart mit Vertiefungsrichtung kognitive Robotik 

 

Abschlussarbeit: Robust Object Detection Using Fiducial Markers 

Zertifikate:

ISTQB - Certified Tester Foundation Level

 

Kompetenzen

Kompetenzen

Top-Skills

Golang C++ reactjs Node.js TypeScript Bazel Robotik DevOps Kubernetes Helm

Produkte / Standards / Erfahrungen / Methoden

Clang Tools
DevOps
Docker
ElectronJS
Git
Google Test
Jenkins
MVVM Design Pattern
Qt
Qt Creator
rxjs
Subversion
three.js
ThreeJS
Visual Studio
Visual Studio 15

Betriebssysteme

Linux
Windows

Programmiersprachen

C++
C++11
C++14
Go(lang)
JavaScript
MATLAB / Simulink
NodeJS
OpenCV
Python
Qt4
React
React.js
ROS (Robot Operating System)
Typescript

Hardware

Bus
CAN

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

5 Monate
2023-05 - 2023-09

Application Engineer - Real Estate

Golang Nats Cockroach ...
Weiterentwicklung einer Software für Hausverwalter. Implementierung neuer Features wie Buchhaltung oder die Verwaltung von Gas-,Strom- und Wasserzählern.
Verbesserung der Testabdeckung. Entwicklung von API- und E2E-Tests.
Golang Nats Cockroach docker protobuf OpenApi Gitlab VueJS
Brickbite GmbH
2 Jahre 2 Monate
2021-08 - 2023-09

Technical Lead - [URL auf Anfrage]

Golang docker docusaurus ...
[Name auf Anfrage] ist ein Open-Source-Build-System für Multi-Language Projekte, das einen Remote Cache für Build-Artefakte verwendet. [Name auf Anfrage] ermöglicht einen inkrementellen Umstieg von existierenden build tools im gegensatz zu Bazel welchen durch seinen out-of-tree build graph den Umstieg schwieriger gestaltet.
Golang docker docusaurus protobuf Yaml github-actions Bazel
[URL auf Anfrage]
1 Jahr 3 Monate
2022-06 - 2023-08

Application Engineer - High Performance Computing

Golang C++ rabbitmq ...

Entwicklung einer Middleware in Go zur Lastverteilung und Computation Execution im Bereich des High Performance Computing. Aufsetzen von Ci/CD Pipelines mit Jenkins und Azure Devops.

Anpassung einer C++ Applikation an die Middleware.

Golang C++ rabbitmq Azure etcd ci/cd Jenkins AzureDevops Windows
Unicredit
1 Jahr 2 Monate
2021-04 - 2022-05

Technical Lead - Subscription Service

Golang VueJS docker ...
Führung eines Teams zur Erstellung eines Subscription Service als Teil einer Microservice-Architektur.  Erstellung des Backends in Go und Frontend in VueJs. Aufsetzen einer Testinfrastruktur für Integrationstests in Verbindung mit anderen Microservices.
Golang VueJS docker docker-compose azure-devops Helm Kubernetes bob.build
FARO Technologies
9 Monate
2021-02 - 2021-10

Technical Lead - [URL auf Anfrage] (Offline)

Golang React Typescript ...
Anfang 2021 war es schwierig, Impftermine für die Covid Impfung zu bekommen. Mit [URL auf Anfrage] haben wir eine Übersicht entwickelt, die freie Impftermine angezeigt hat. Mit bis zu 400K Benutzer pro Tag war es Deutschlands gefragteste Seite für die Impftermin Suche.
Golang React Typescript RabbitMQ Postgres DigitalOcean Auth0
[Firmenname auf Anfrage]
7 Monate
2021-02 - 2021-08

Application Engineer - Audio Datenbank

Golang React ffmpeg ...
Erstellung einer Audio Datenbank zur Verwaltung von Audio Files. Implementierung von Such, Filter , Upload und Download Funktionalität sowie Design der zugehörigen Rest-Api.
Golang React ffmpeg openapi MariaDB SQL Gitlab Keycloak
streaMonkey GmbH
2 Jahre 2 Monate
2019-01 - 2021-02

Technical Lead - plyd.io (Offline)

Golang React Typescript ...
Entwicklung einer Video-Platform für den Mannschaftssport. Ich war verantwortlich für die Konzeption, Umsetzung und Betrieb der Website. Die Plattform hat sich aus mehreren Microservices zusammengesetzt. Um den Build Prozess zu beschleunigen, wurde Bazel verwendet.
Golang React Typescript Postgres DigitalOcean Auth0 ffmpeg Bazel
[Firmenname auf Anfrage]
5 Monate
2020-08 - 2020-12

Lead Engineer - Media Platform

Golang AWS docker ...

Führung von Entwicklern bei der Erstellung einer SPA zum Verwalten & Transformieren von Media Dateien. Entwicklung eines Backends in Go mit der Fähigkeit zum Upload, Download und Transformation der Media Dateien sowie User Verwaltung. Implementierung einer SSO Lösung mit OKTA und Deployment mit Terraform auf AWS.

Golang AWS docker docker-compose traefik OKTA terraform azure-devops vuejs
FARO Technologies
1 Jahr 4 Monate
2019-09 - 2020-12

Lead Engineer - On-Premise Installer

Golang dpkg docker ...
Entwicklung der On-Premise Variante eines bestehenden Cloud Services des Kunden. Schreiben eines ?launcher?-processes + installer in Go als Debian Paket verpackt.

Im Lauf des Projektes sind mehrere Mitarbeiter in das Projekt eingestiegen. Zusammen wurde die  Entwicklung von Logging und Administration UI?s mit VueJS + backend für die On-Premise Variante  vorangetrieben bis zum Beta + Production Release.
Golang dpkg docker docker-compose traefik dex vuejs
FARO Technologies
1 Jahr 5 Monate
2019-08 - 2020-12

Platform Engineer - Next Generation Router Infrastructure

Golang Kubernetes Helm ...
Platform & Application Engineer für das Cloud Backend. Erstellen von Infrastruktur auf AWS, um Devices in real-time zu steuern und Authentifizieren. Verschiedene DevOps Aufgaben wie das Erstellen von Deployment Pipelines und Überprüfung der Codequalität mit Gitlab CI.
Mitarbeit an Xmidt als Open-Source Contributor. Betreuung und Zusammenarbeit mit externen Entwicklungsteams als Tech-Lead.
Entwicklung einer Anwendung zum Data Access in Golang.

Golang Kubernetes Helm terraform traefik AWS xmidt gitlab mTLS
Deutsche Telekom
10 Monate
2018-10 - 2019-07

Application Engineer - Remote Update System

Golang Swagger OpenAPI ...
Neuentwicklung eines Moduls zur Bereitstellung von Software-Updates über eine REST-Schnittstelle. Anbindung an Axeda Cloud. Implementierung des tus.io Upload Protokolls.
Golang Swagger OpenAPI tus.io Axeda
Karl Storz
Tuttlingen
5 Monate
2018-06 - 2018-10

Software Engineering - Sensor Abstraction Layer

Software Engineering C++ (11/14/17) CMake Qt ...
Software Engineering
Weiterentwicklung eines C++ Connectivity Stacks im Sensorik Bereich.
C++ (11/14/17) CMake Qt gtest gcc clang clangtools
Balluff
Neuhausen auf den Fildern
6 Monate
2018-01 - 2018-06

Applikationsentwicklung Sensorik

Typescript React Nodejs ...

Erstellung einer Desktop Applikation auf Basis von ElectronJS. Anbindung an ein JSON Backend über Websockets. Visualisierung von Punktwolken und Videostreams.

Typescript React Nodejs RxJS ThreeJS ElectronJS
Stuttgart
1 Jahr 2 Monate
2016-11 - 2017-12

Sensor Integration & Visualisierung

Software Engineering C++11 ROS (Robot Operating System) Qt ...
Software Engineering

Betreuung und Weiterentwicklung von Testfahrzeugen. Software Integration von Sensoren zur Umfeldmodellierung (Kamera, Lidar und Radar). Sensordaten Visualisierung und GUI Entwicklung.

Qt Creator
C++11 ROS (Robot Operating System) Qt C++14 Clang Tools Python
München
7 Monate
2016-01 - 2016-07

Software Refactoring einer 3D Gui

Software-Entwickler C++11 C++14 MVVM Design Pattern
Software-Entwickler

Refactoring einer 3D Anzeige mit dem Ziel der Trennung von Daten und Visualisierung.

Umstellen der Visualisierungsansteuerung von einem Asynchronen Message Bus auf das Observer Pattern.

Erstellung einer Applikation zum testen der Daten und deren Visualisierung durch automatisierte Tests.

Visual Studio 15 Google Test
C++11 C++14 MVVM Design Pattern
Dentsply Sirona
Bensheim
6 Monate
2015-07 - 2015-12

Industrielle Bildverarbeitung

Software-Entwickler DevOps
Software-Entwickler

Bewertung und Messung einer Oberfläche mithilfe einer Kamera.

Ich war verantwortlich für die Gesamte Applikationsentwicklung mit C++/C++11 unter Visual Studio 10.

Bewältigte Aufgaben:

Ansteuerung der Hardware.

Ermittlung der Messparameter durch Bildverarbeitungsalgorithmen mit OpenCV.

Design und Usability der Bedienoberfläche mit Qt4.

Erstellung der Messauswertung und Aufbereitung der Messdaten.

Design und Dokumentation der Softwarearchitektur.

C++ Qt4 OpenCV Jenkins Visual Studio Git Subversion
DevOps
2 Monate
2015-02 - 2015-03

Automatisierter Videoschnitt

Software-Entwickler
Software-Entwickler
Entwicklung einer Individualsoftware zum automatisierten Videoschnitt auf Basis von Informationen aus Textfiles
Python FFmpeg
Stuttgart
1 Jahr 2 Monate
2014-01 - 2015-02

Viphibian.com

Frontend und Backend Entwickler JavaScript jQuery C++ ...
Frontend und Backend Entwickler
Viphibian ist eine Plattform zur automatisierten Verarbeitung von Audiovisuellen Medien. Ich bin für die Ideengebung, Konzeption und Programmierung verantwortlich
JavaScript jQuery C++ Python JSON PHP MYSQL Git
Eigenentwicklung
Stuttgart
11 Monate
2014-01 - 2014-11

Dual-Arm Bahnplanung, Künstliche Mustererkennung

Software-Entwickler
Software-Entwickler
Realisierung eines Dual-Arm Greifprozesses sowie autonome Mustererkennung anhand von 2D-Kamerabildern
C++ ROS OpenCV
Fraunhofer IPA
Stuttgart

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium:

Abgeschlossenes Studium der technischen Kybernetik and der Universität Stuttgart mit Vertiefungsrichtung kognitive Robotik 

 

Abschlussarbeit: Robust Object Detection Using Fiducial Markers 

Zertifikate:

ISTQB - Certified Tester Foundation Level

 

Kompetenzen

Kompetenzen

Top-Skills

Golang C++ reactjs Node.js TypeScript Bazel Robotik DevOps Kubernetes Helm

Produkte / Standards / Erfahrungen / Methoden

Clang Tools
DevOps
Docker
ElectronJS
Git
Google Test
Jenkins
MVVM Design Pattern
Qt
Qt Creator
rxjs
Subversion
three.js
ThreeJS
Visual Studio
Visual Studio 15

Betriebssysteme

Linux
Windows

Programmiersprachen

C++
C++11
C++14
Go(lang)
JavaScript
MATLAB / Simulink
NodeJS
OpenCV
Python
Qt4
React
React.js
ROS (Robot Operating System)
Typescript

Hardware

Bus
CAN

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.