Software Architect | Senior Software Developer (C, C++, Kotlin, Java, Python)
Aktualisiert am 31.01.2024
Profil
Referenzen (3)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.02.2024
Verfügbar zu: 100%
davon vor Ort: 5%
C++
Python
DevOps
Java
embedded
Qt
OpenMP
Conan
RenderScript
Halide
Docker
OpenCL
HALCON
TensorFlow
Deutsch
Muttersprache
Englisch
Sehr gut

Einsatzorte

Einsatzorte

Wiesbaden (+10km) Frankfurt am Main (+10km) Mainz (+10km) Darmstadt (+75km)
Deutschland
möglich

Projekte

Projekte

2 Jahre 8 Monate
2021-03 - 2023-10

Optimierung des Softwareentwicklungsprozesses hinsichtlich Architektur, Design Patterns und Dependency Management für Time-of-flight basierte 3D-Kamera Projekte

Software-Consultant C++ Python Lua ...
Software-Consultant
C++ Python Lua Qt CMake Conan Docker Jenkins Computer Vision Machine Learning Halide
SICK AG
Remote
11 Monate
2022-05 - 2023-03

Refactoring eines Softwaremoduls zum Lesen und Konvertieren eines proprietären Sensorformats im Bereich des autonomen Fahrens

Software-Consultant C++ Python CMake ...
Software-Consultant
C++ Python CMake Computer Vision Docker Eigen OpenCV ROS
Continental AG
Remote
1 Jahr
2020-01 - 2020-12

Performance-Optimierung von Bildverarbeitungsalgorithmen

Software Consultant C++ Python CMake ...
Software Consultant

Refactoring einer großen Codebasis und Performanceoptimierung zentraler Algorithmen für unterschiedliche Hardwareplattformen- und Geräte

C++ Python CMake Android Docker Jenkins GPU Halide Hexagon NEON Halide Pybind11
Siegen
2 Monate
2020-09 - 2020-10

Audiosignalverarbeitung auf mobilen Endgeräten

Berater C++ Android iOS ...
Berater

Entwicklung hochperformanter, ressourcenschonender Signalverarbeitungsfilter für die Kalibrierung von Hörgeräten auf mobilen Endgeräten

C++ Android iOS Flutter Dart CMake Gradle Java Kotlin RenderScript
Remote
6 Monate
2019-07 - 2019-12

Entwicklung eines CT 3D Volumeviewers für med. Anwendung

Software-Consultant C++ VTK ITK ...
Software-Consultant

Entwicklng einer Desktop-basierten Software zur Segmentierung und Vermessung von Strukturen in medizinischen 3D-Bildern (CT)

C++ VTK ITK Boost Qt5 CMake Conan OpenCV
MITOS GmbH
Wiesbaden
3 Monate
2019-04 - 2019-06

Entwicklung eines plattformübergreifenden Machine Learning Frameworks

Software-Entwickler Android iOS Kotlin ...
Software-Entwickler

Entwicklung eines plattformübergreifenden Machine Learning Frameworks für mobile Endgeräte als SDK für AR/VR-Anwendungen

Android iOS Kotlin C++ Computer Vision Machine Learning Tensorflow
Darmstadt
6 Monate
2018-11 - 2019-04

Erstellung eines Dependency Management Systems für FuE-Projekte im Automotive-Umfeld

Berater C++ CMake Conan ...
Berater
C++ CMake Conan Jenkins
Continental Teves AG & Co. oHG
Rödelheim
9 Monate
2018-07 - 2019-03

Mentoring/Schulung in Python und maschinellem Lernen

Software Consultant Python Machine Learning Deep Learning
Software Consultant

Mentoring und Schulung von Kunden in Python und maschinellem Lernen für Text- Clustering und Klassifikationsaufgaben.

Python Machine Learning Deep Learning
1 Jahr 1 Monat
2018-02 - 2019-02

Hochperformante Implementierung von Signalverarbeitungs- und Künstliche Intelligenz- Algorithmen auf mobilen Endgeräten

Software-Consultant C++ Java RenderScript ...
Software-Consultant

Hochperformante, nebenläufige Implementierung von Signalverarbeitungs- und Künstliche Intelligenz-Algorithmen auf mobilen Endgeräten.

Android Studio
C++ Java RenderScript OpenMP Android FFT NEON RNN
HearingAI Limited UK
Remote
2 Monate
2018-06 - 2018-07

Konsolidierung der SW-Architektur und des Buildsystems für eine biomedizinische Software

Software Consultant C++ CMake Jenkins ...
Software Consultant

Konsolidierung der SW-Architektur und des Buildsystems für eine biomedizinische Soft- ware für die Firma BioDataAnalysis GmbH

C++ CMake Jenkins OpenCL OpenCV Qt VTK
BioDataAnalysis GmbH
München
1 Jahr 6 Monate
2017-02 - 2018-07

Buch: Effective CMake

Autor CMake
Autor

Praktischer Leitfaden zur effektiven Verwendung von CMake in heterogenen Softwareprojekten

CMake
München
6 Monate
2018-01 - 2018-06

Modernisierung der SW-Architektur und des Buildsystems einer Kalibrierungssoftware für ein Kamerasystem

Software Consultant Software Architecture Compiler Intrinsics SIMD ...
Software Consultant

Modernisierung der SW-Architektur und des Buildsystems einer Kalibrierungssoftware für ein Kamerasystem, sowie Laufzeitoptimierung der verwendeten Bildverarbeitungsal- gorithmen für die Firma Instrument Systems GmbH

Software Architecture Compiler Intrinsics SIMD SSE AVX CMake LLVM clang-format clang-tidy C++ Jenkins Image Processing Groovy Python
Instrument Systems GmbH
München
1 Jahr 11 Monate
2016-02 - 2017-12

Entwicklung effizienter Bildverarbeitungsalgorithmen einschließlich Implementierung, Testen und Dokumentation

Vision Algorithms Engineer C Doxygen Bildverarbeitung ...
Vision Algorithms Engineer

Entwicklung effizienter Bildverarbeitungsalgorithmen einschließlich Implementierung,Testen und Dokumentation. Vollständige Portierung des internen Buildsystems von Make nach CMake. Weiterentwicklung und Pflege bestehender Algorithmen, insbesondere Optimierung und Parallelisierung. Cross-Plattform Entwicklung für Windows, macOS, Linux sowie Embedded-Geräte. Third-Level-Support bei komplexen Kundenanfragen.

Halcon
C Doxygen Bildverarbeitung Halcon Industrielle Bildverarbeitung make CMake Jenkins Perl OpenMP OpenCL Scrum Python Caffe AVX SSE
MVTec Software GmbH
München
5 Monate
2016-12 - 2017-04

Furniture Recognition with CNNs and Gradient-based Learning

Software Engineer C++ CMake TensorFlow
Software Engineer

Implementierung eines Proof-of-Concepts zur Erkennung von Möbeln, basierend auf wenigen Bildern mit Hilfe von Transfer Learning auf einem vortrainierten FFN.

C++ CMake TensorFlow
München
2 Monate
2017-01 - 2017-02

Implementierung eines minimalen C-Compilers

Software Engineer C++ CMake LLVM ...
Software Engineer

Implementierung eines minimalen C-Compilers mit Hilfe von Flex (Lexer), Bison (Parser), sowie LLVM für die Generierung des Assemblies.

C++ CMake LLVM Flex Bison
München
11 Monate
2015-03 - 2016-01

Forschung und Entwicklung eines Verfahrens zur fälschungssicheren, eindeutigen Erkennung von Krakelee-Mustern

Technischer Projektleiter C++ Boost CMake ...
Technischer Projektleiter

Forschung und Entwicklung eines Verfahrens zur fälschungssicheren, eindeutigen Erkennung von Krakelee-Mustern auf Basis von Bildmerkmalen und Oberflächenstrukturen. Erstellung und Pflege einer In-House Bibliothek zur Wiederverwendung in Projekten im Embedded Bereich. Betreuung des Bewerbermanagements, sowie Schulung neuer Mitarbeiter.

C++ Boost CMake Qt4 OpenGL VTK OpenCV Doxygen FlyCapture libdc1394 OpenMP Google Test
MAS Software GmbH
München
1 Jahr 6 Monate
2013-10 - 2015-03

Spezifikation und Implementierung einer Anwendungssoftwware für eine IEC61850- konforme Schnittstelle zur Steuerung von Umspannwerken

Software Engineer C++ Boost CMake ...
Software Engineer

Spezifikation und Implementierung einer Anwendungssoftwware für eine IEC61850-konforme Schnittstelle zur Steuerung von Umspannwerken. Aufbau und Betreuung von Continuous-Integration Umgebungen. Betreuung der Auszubildenden.

C++ Boost CMake PIS10 pugixml Unittest++ NetSNMP Doxygen Jenkins Buildbot Yocto
MAS Software GmbH
München
2 Jahre 5 Monate
2010-08 - 2012-12

Wissenschaftliche Hilfskraft

Wiss. Hilfskraft C++ CMake Qt4 ...
Wiss. Hilfskraft

Entwurf und Implementierung eines günstigen und einfach zu verwendenden Structured-Light 3D-Scanners für die Firma CNC-Step. Implementierung eines Echtzeit Structured-Light Verfahrens für einen neuartigen Intra- oralscanner der Firma a.tron3d GmbH. Portierung einer 3D Computer Vision Anwendung auf Android, sowie Aufbau und Evaluation eines optischen Chromasplitters.

C++ CMake Qt4 VTK OpenCV libdc1394 FlyCapture PCL Eigen OpenCL Java Android Python
Hochschule RheinMain
Wiesbaden

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre
2011-10 - 2013-09

Studiengang Informatik

Master of Science, Hochschule RheinMain, Wiesbaden
Master of Science
Hochschule RheinMain, Wiesbaden

Titel der Thesis: 3D-Rekonstruktion auf einem Smartphone mittels Photometric Stereo

3 Jahre 2 Monate
2008-09 - 2011-10

Studiengang Medieninformatik

Bachelor of Science, Hochschule RheinMain, Wiesbaden
Bachelor of Science
Hochschule RheinMain, Wiesbaden

Titel der Thesis: Silhouetten-basierte 3D-Rekonstruktion

Position

Position

Informatiker (M. Sc.) mit einem Schwerpunkt auf Computer Vision, Bildverarbeitung und Machine Learning. Weitere Kerngebiete umfassen Softwarearchitektur, Continuous Integration und Mobile Computing hauptsächlich in den Sprachen C, C++(11, 14, 17), Java und Python. 

Kompetenzen

Kompetenzen

Top-Skills

C++ Python DevOps Java embedded Qt OpenMP Conan RenderScript Halide Docker OpenCL HALCON TensorFlow

Schwerpunkte

Buildsysteme
Computer Vision
Continuous Integration
Design Patterns
DevOps
Image Processing
Machine Learning
Mobile Computing
Softwarearchitektur

Aufgabenbereiche

NEON

Produkte / Standards / Erfahrungen / Methoden

Android Studio
AppVeyor
Bash
Bazel
Bildverarbeitung
Bison
Boost
Buildbot
Caffe
CircleCI
clang-format
clang-tidy
CMake
Computer Vision
Conan
CSS
Deep Learning
Django
Docker
Doxygen
Eigen
FFT
Flex
Flutter
FlyCapture
Git
Gradle
HALCON
HTML
Industrielle Bildverarbeitung
iOS
ITK
Jekyll
Jenkins
libdc1394
LLVM
Make
NetSNMP
OpenCL
OpenCV
OpenGL
OpenMP
PIS10
pugixml
Qt
Qt4
Qt5
RenderScript
RNN
Scrum
SVN
Team Foundation Server (TFS)
Tensorflow
TravisCI
Unittest++
VIM
VTK
XML
XSL(T)
Yocto

Expertise
Computer Vision, Bildverarbeitung, Machine Learning/Deep Learning, Linux, Softwarearchitektur,
Entwurfsmuster, Buildsysteme, Continuous Integration, Mobile Computing

Betriebssysteme

Android
Linux
MacOS
Microsoft Windows

Programmiersprachen

C
C++
Dart
Go
Groovy
Halide
Java
Kotlin
Perl
Prolog
Python

Hardware

Compiler Intrinsics
GPU
Hexagon
NPE
Qualcomm

Branchen

Branchen

  • Beratung / Consulting
  • SW - Dienstleistung
  • Elektro / Elektronik
  • Finanzen
  • Forschung / Entwicklung / Wissenschaft
  • Internet / Multimedia
  • Telekommunikation

Einsatzorte

Einsatzorte

Wiesbaden (+10km) Frankfurt am Main (+10km) Mainz (+10km) Darmstadt (+75km)
Deutschland
möglich

Projekte

Projekte

2 Jahre 8 Monate
2021-03 - 2023-10

Optimierung des Softwareentwicklungsprozesses hinsichtlich Architektur, Design Patterns und Dependency Management für Time-of-flight basierte 3D-Kamera Projekte

Software-Consultant C++ Python Lua ...
Software-Consultant
C++ Python Lua Qt CMake Conan Docker Jenkins Computer Vision Machine Learning Halide
SICK AG
Remote
11 Monate
2022-05 - 2023-03

Refactoring eines Softwaremoduls zum Lesen und Konvertieren eines proprietären Sensorformats im Bereich des autonomen Fahrens

Software-Consultant C++ Python CMake ...
Software-Consultant
C++ Python CMake Computer Vision Docker Eigen OpenCV ROS
Continental AG
Remote
1 Jahr
2020-01 - 2020-12

Performance-Optimierung von Bildverarbeitungsalgorithmen

Software Consultant C++ Python CMake ...
Software Consultant

Refactoring einer großen Codebasis und Performanceoptimierung zentraler Algorithmen für unterschiedliche Hardwareplattformen- und Geräte

C++ Python CMake Android Docker Jenkins GPU Halide Hexagon NEON Halide Pybind11
Siegen
2 Monate
2020-09 - 2020-10

Audiosignalverarbeitung auf mobilen Endgeräten

Berater C++ Android iOS ...
Berater

Entwicklung hochperformanter, ressourcenschonender Signalverarbeitungsfilter für die Kalibrierung von Hörgeräten auf mobilen Endgeräten

C++ Android iOS Flutter Dart CMake Gradle Java Kotlin RenderScript
Remote
6 Monate
2019-07 - 2019-12

Entwicklung eines CT 3D Volumeviewers für med. Anwendung

Software-Consultant C++ VTK ITK ...
Software-Consultant

Entwicklng einer Desktop-basierten Software zur Segmentierung und Vermessung von Strukturen in medizinischen 3D-Bildern (CT)

C++ VTK ITK Boost Qt5 CMake Conan OpenCV
MITOS GmbH
Wiesbaden
3 Monate
2019-04 - 2019-06

Entwicklung eines plattformübergreifenden Machine Learning Frameworks

Software-Entwickler Android iOS Kotlin ...
Software-Entwickler

Entwicklung eines plattformübergreifenden Machine Learning Frameworks für mobile Endgeräte als SDK für AR/VR-Anwendungen

Android iOS Kotlin C++ Computer Vision Machine Learning Tensorflow
Darmstadt
6 Monate
2018-11 - 2019-04

Erstellung eines Dependency Management Systems für FuE-Projekte im Automotive-Umfeld

Berater C++ CMake Conan ...
Berater
C++ CMake Conan Jenkins
Continental Teves AG & Co. oHG
Rödelheim
9 Monate
2018-07 - 2019-03

Mentoring/Schulung in Python und maschinellem Lernen

Software Consultant Python Machine Learning Deep Learning
Software Consultant

Mentoring und Schulung von Kunden in Python und maschinellem Lernen für Text- Clustering und Klassifikationsaufgaben.

Python Machine Learning Deep Learning
1 Jahr 1 Monat
2018-02 - 2019-02

Hochperformante Implementierung von Signalverarbeitungs- und Künstliche Intelligenz- Algorithmen auf mobilen Endgeräten

Software-Consultant C++ Java RenderScript ...
Software-Consultant

Hochperformante, nebenläufige Implementierung von Signalverarbeitungs- und Künstliche Intelligenz-Algorithmen auf mobilen Endgeräten.

Android Studio
C++ Java RenderScript OpenMP Android FFT NEON RNN
HearingAI Limited UK
Remote
2 Monate
2018-06 - 2018-07

Konsolidierung der SW-Architektur und des Buildsystems für eine biomedizinische Software

Software Consultant C++ CMake Jenkins ...
Software Consultant

Konsolidierung der SW-Architektur und des Buildsystems für eine biomedizinische Soft- ware für die Firma BioDataAnalysis GmbH

C++ CMake Jenkins OpenCL OpenCV Qt VTK
BioDataAnalysis GmbH
München
1 Jahr 6 Monate
2017-02 - 2018-07

Buch: Effective CMake

Autor CMake
Autor

Praktischer Leitfaden zur effektiven Verwendung von CMake in heterogenen Softwareprojekten

CMake
München
6 Monate
2018-01 - 2018-06

Modernisierung der SW-Architektur und des Buildsystems einer Kalibrierungssoftware für ein Kamerasystem

Software Consultant Software Architecture Compiler Intrinsics SIMD ...
Software Consultant

Modernisierung der SW-Architektur und des Buildsystems einer Kalibrierungssoftware für ein Kamerasystem, sowie Laufzeitoptimierung der verwendeten Bildverarbeitungsal- gorithmen für die Firma Instrument Systems GmbH

Software Architecture Compiler Intrinsics SIMD SSE AVX CMake LLVM clang-format clang-tidy C++ Jenkins Image Processing Groovy Python
Instrument Systems GmbH
München
1 Jahr 11 Monate
2016-02 - 2017-12

Entwicklung effizienter Bildverarbeitungsalgorithmen einschließlich Implementierung, Testen und Dokumentation

Vision Algorithms Engineer C Doxygen Bildverarbeitung ...
Vision Algorithms Engineer

Entwicklung effizienter Bildverarbeitungsalgorithmen einschließlich Implementierung,Testen und Dokumentation. Vollständige Portierung des internen Buildsystems von Make nach CMake. Weiterentwicklung und Pflege bestehender Algorithmen, insbesondere Optimierung und Parallelisierung. Cross-Plattform Entwicklung für Windows, macOS, Linux sowie Embedded-Geräte. Third-Level-Support bei komplexen Kundenanfragen.

Halcon
C Doxygen Bildverarbeitung Halcon Industrielle Bildverarbeitung make CMake Jenkins Perl OpenMP OpenCL Scrum Python Caffe AVX SSE
MVTec Software GmbH
München
5 Monate
2016-12 - 2017-04

Furniture Recognition with CNNs and Gradient-based Learning

Software Engineer C++ CMake TensorFlow
Software Engineer

Implementierung eines Proof-of-Concepts zur Erkennung von Möbeln, basierend auf wenigen Bildern mit Hilfe von Transfer Learning auf einem vortrainierten FFN.

C++ CMake TensorFlow
München
2 Monate
2017-01 - 2017-02

Implementierung eines minimalen C-Compilers

Software Engineer C++ CMake LLVM ...
Software Engineer

Implementierung eines minimalen C-Compilers mit Hilfe von Flex (Lexer), Bison (Parser), sowie LLVM für die Generierung des Assemblies.

C++ CMake LLVM Flex Bison
München
11 Monate
2015-03 - 2016-01

Forschung und Entwicklung eines Verfahrens zur fälschungssicheren, eindeutigen Erkennung von Krakelee-Mustern

Technischer Projektleiter C++ Boost CMake ...
Technischer Projektleiter

Forschung und Entwicklung eines Verfahrens zur fälschungssicheren, eindeutigen Erkennung von Krakelee-Mustern auf Basis von Bildmerkmalen und Oberflächenstrukturen. Erstellung und Pflege einer In-House Bibliothek zur Wiederverwendung in Projekten im Embedded Bereich. Betreuung des Bewerbermanagements, sowie Schulung neuer Mitarbeiter.

C++ Boost CMake Qt4 OpenGL VTK OpenCV Doxygen FlyCapture libdc1394 OpenMP Google Test
MAS Software GmbH
München
1 Jahr 6 Monate
2013-10 - 2015-03

Spezifikation und Implementierung einer Anwendungssoftwware für eine IEC61850- konforme Schnittstelle zur Steuerung von Umspannwerken

Software Engineer C++ Boost CMake ...
Software Engineer

Spezifikation und Implementierung einer Anwendungssoftwware für eine IEC61850-konforme Schnittstelle zur Steuerung von Umspannwerken. Aufbau und Betreuung von Continuous-Integration Umgebungen. Betreuung der Auszubildenden.

C++ Boost CMake PIS10 pugixml Unittest++ NetSNMP Doxygen Jenkins Buildbot Yocto
MAS Software GmbH
München
2 Jahre 5 Monate
2010-08 - 2012-12

Wissenschaftliche Hilfskraft

Wiss. Hilfskraft C++ CMake Qt4 ...
Wiss. Hilfskraft

Entwurf und Implementierung eines günstigen und einfach zu verwendenden Structured-Light 3D-Scanners für die Firma CNC-Step. Implementierung eines Echtzeit Structured-Light Verfahrens für einen neuartigen Intra- oralscanner der Firma a.tron3d GmbH. Portierung einer 3D Computer Vision Anwendung auf Android, sowie Aufbau und Evaluation eines optischen Chromasplitters.

C++ CMake Qt4 VTK OpenCV libdc1394 FlyCapture PCL Eigen OpenCL Java Android Python
Hochschule RheinMain
Wiesbaden

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre
2011-10 - 2013-09

Studiengang Informatik

Master of Science, Hochschule RheinMain, Wiesbaden
Master of Science
Hochschule RheinMain, Wiesbaden

Titel der Thesis: 3D-Rekonstruktion auf einem Smartphone mittels Photometric Stereo

3 Jahre 2 Monate
2008-09 - 2011-10

Studiengang Medieninformatik

Bachelor of Science, Hochschule RheinMain, Wiesbaden
Bachelor of Science
Hochschule RheinMain, Wiesbaden

Titel der Thesis: Silhouetten-basierte 3D-Rekonstruktion

Position

Position

Informatiker (M. Sc.) mit einem Schwerpunkt auf Computer Vision, Bildverarbeitung und Machine Learning. Weitere Kerngebiete umfassen Softwarearchitektur, Continuous Integration und Mobile Computing hauptsächlich in den Sprachen C, C++(11, 14, 17), Java und Python. 

Kompetenzen

Kompetenzen

Top-Skills

C++ Python DevOps Java embedded Qt OpenMP Conan RenderScript Halide Docker OpenCL HALCON TensorFlow

Schwerpunkte

Buildsysteme
Computer Vision
Continuous Integration
Design Patterns
DevOps
Image Processing
Machine Learning
Mobile Computing
Softwarearchitektur

Aufgabenbereiche

NEON

Produkte / Standards / Erfahrungen / Methoden

Android Studio
AppVeyor
Bash
Bazel
Bildverarbeitung
Bison
Boost
Buildbot
Caffe
CircleCI
clang-format
clang-tidy
CMake
Computer Vision
Conan
CSS
Deep Learning
Django
Docker
Doxygen
Eigen
FFT
Flex
Flutter
FlyCapture
Git
Gradle
HALCON
HTML
Industrielle Bildverarbeitung
iOS
ITK
Jekyll
Jenkins
libdc1394
LLVM
Make
NetSNMP
OpenCL
OpenCV
OpenGL
OpenMP
PIS10
pugixml
Qt
Qt4
Qt5
RenderScript
RNN
Scrum
SVN
Team Foundation Server (TFS)
Tensorflow
TravisCI
Unittest++
VIM
VTK
XML
XSL(T)
Yocto

Expertise
Computer Vision, Bildverarbeitung, Machine Learning/Deep Learning, Linux, Softwarearchitektur,
Entwurfsmuster, Buildsysteme, Continuous Integration, Mobile Computing

Betriebssysteme

Android
Linux
MacOS
Microsoft Windows

Programmiersprachen

C
C++
Dart
Go
Groovy
Halide
Java
Kotlin
Perl
Prolog
Python

Hardware

Compiler Intrinsics
GPU
Hexagon
NPE
Qualcomm

Branchen

Branchen

  • Beratung / Consulting
  • SW - Dienstleistung
  • Elektro / Elektronik
  • Finanzen
  • Forschung / Entwicklung / Wissenschaft
  • Internet / Multimedia
  • Telekommunikation

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.