Profilbild von Kai Wolf Software Architect | Senior Software Developer (C, C++, Kotlin, Java, Python) aus Wiesbaden

Kai Wolf

verfügbar

Letztes Update: 28.11.2022

Software Architect | Senior Software Developer (C, C++, Kotlin, Java, Python)

Firma: Kai Wolf - SW Consulting
Abschluss: Master of Science
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Dateianlagen

KaiWolf-SW-Consulting.pdf
KaiWolf-SW-Consulting-EN.pdf

Skills

Short profile
Computer scientist (M.Sc.) with a strong focus on Computer Vision, Image Processing and Machine Learning mainly in the languages C, C++(11,14,17), Kotlin, Java and Python.

Expertise
Computer Vision, Image Processing, Machine Learning, Software Performance and Optimization, Software Architecture, Design Patterns, SOLID, OOP, TDD, DDD, Build Systems, DevOps, Continuous Integration (CI), Continuous Deployment (CD), Mobile Computing

Programming languages, Markup und Frameworks
C, C++, Kotlin/Native, Java, Python, HTML, CSS, XML, XSL(T), Doxygen, Git, SVN, Bash, Vim, Bazel, Gradle, Make, CMake, Jenkins, Conan, Docker, AWS, Azure DevOps, Firebase, TravisCI, CircleCI, AppVeyor, Team Foundation Server (TFS), HALCON, Qt, OpenCV, OpenGL, ITK, VTK, Android, SIMD, SSE, AVX, NEON, OpenMP, OpenCL, CUDA, Yocto, RenderScript, Halide, Jekyll, Buildbot Caffe, TensorFlow

Projekthistorie

02/2020 - 12/2021
Implementierung hoch-performanter Algorithmen für 3D / ToF Kameras / Embedded Plattformen / Framework Erweiterungen

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


03/2021 - 08/2021
Optimierung des Softwareentwicklungsprozesses / Architektur / Design Patterns / Build Management

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


09/2020 - 12/2020
Proof-of-Concept Kalibrierung Hörgeräte auf Smartphones

Entwicklung eines Proof-of-Concept hochperformanter, ressourcenschonender Signalverarbeitungsfilter für die Kalibrierung von Hörgeräten auf mobilen Endgeräten


07/2019 - 12/2020
Entwicklung Desktop Applikation zur Segmentierung und Vermessung von Strukturen in CT Bildern

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


12/2019 - 03/2020
Cross-Plattform Entwicklung KI auf Android / iOS

Cross-Plattform Portierung einer Codebasis und numerische Validierung der verwendeten KI


04/2019 - 08/2019
Cross-Plattform Entwicklung eines Machine Learning Frameworks für Android / iOS

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


12/2018 - 06/2019
Erstellung eines Dependency Management Systems für FuE Projekte im Automotive Umfeld

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


04/2018 - 06/2019
Hoch-performante Implementierung von KI Algorithmen auf Android

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


01/2018 - 04/2019
Modernisierung der SW-Architektur und des Buildsystems einer Kamera-Kalibrierungssoftware / Laufzeitoptimierung

Modernisierung der SW-Architektur und des Buildsystems einer Kalibrierungssoftware für ein Kame- rasystem, sowie Laufzeitoptimierung der verwendeten Bildverarbeitungsalgorithmen


05/2018 - 07/2018
Entwicklung Prototyp für Erkennung von Einschlüssen in transluzenten Edelsteinen

Entwicklung eines Prototypen für die Erkennung von Einschlüssen in transluzenten Edelsteinen auf Basis einer unkalibrierten Kamera


03/2018 - 07/2018
Konsolidierung der SW-Architektur und des Buildsystems einer biomedizinischen Software

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


02/2016 - 12/2017
Vision Algorithms Engineer
MVTec Software GmbH (50-250 Mitarbeiter)
Industrie und Maschinenbau
  • Entwicklung effizienter Bildverarbeitungsalgorithmen einschließlich Implementierung, Testen und Dokumentation
  • Texterkennung (OCR) mit Deep-Learning basierten Verfahren
  • 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

02/2016 - 12/2017
Technischer Projektleiter
MAS Software GmbH (10-50 Mitarbeiter)
Telekommunikation
  • 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

10/2013 - 03/2015
Software-Entwickler
MAS Software GmbH (10-50 Mitarbeiter)
Telekommunikation
  • 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

08/2010 - 12/2012
Wissenschaftliche Hilfskraft
Computer Vision und Mixed Reality, Hochschule RheinMain (1000-5000 Mitarbeiter)
Öffentlicher Dienst
  • 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 Intraoralscanner der Firma a.tron3d GmbH
  • Portierung einer 3D Computer Vision Anwendung auf Android, sowie Aufbau und Evaluation eines optischen Chromasplitters

Zeitliche und räumliche Verfügbarkeit

Wiesbaden, Mainz or Frankfurt am Main (25 km). 
Remote everywhere.

Sonstige Angaben

Computer scientist (M.Sc.) with a strong focus on Computer Vision, Image Processing and Machine Learning mainly in the languages C, C++(11,14,17), Java and Python.

exali IT-Haftpflicht-Siegel (Sondertarif für Freelancermap-Mitglieder)

Das original exali IT-Haftpflicht-Siegel bestätigt dem Auftraggeber, dass die betreffende Person oder Firma eine aktuell gültige branchenspezifische Berufs- bzw. Betriebshaftpflichtversicherung abgeschlossen hat. Diese Versicherung wurde zum Sondertarif für Freelancermap-Mitglieder abgeschlossen.

Versicherungsbeginn:
01.02.2020

Versicherungsende:
01.02.2023

Zum exali-Profil »


Kontaktformular

Kontaktinformationen

Profilbild von Kai Wolf Software Architect | Senior Software Developer (C, C++, Kotlin, Java, Python) aus Wiesbaden Software Architect | Senior Software Developer (C, C++, Kotlin, Java, Python)
Registrieren