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

Kai Wolf

verfügbar

Letztes Update: 29.01.2024

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-EN_291123.pdf
KaiWolf-SW-Consulting-DE_291123.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, PyTorch

Projekthistorie

03/2021 - 10/2023
Optimierung des Softwareentwicklungsprozesses hinsichtlich Architektur, Design Patterns und Dependency Management für Time-of-flight basierte 3D-Kamera Projekte
SICK AG (Industrie und Maschinenbau, >10.000 Mitarbeiter)

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

05/2022 - 03/2023
Refactoring eines Softwaremoduls zum Lesen und Konvertieren eines proprieträren Sensorformats im Bereich des autonomen Fahrens
(Automobil und Fahrzeugbau, >10.000 Mitarbeiter)


02/2020 - 12/2021
Implementierung hoch-performanter Algorithmen für 3D / ToF Kameras / Embedded Plattformen / Framework Erweiterungen
(Industrie und Maschinenbau, 50-250 Mitarbeiter)

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
(Industrie und Maschinenbau, >10.000 Mitarbeiter)

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
(Internet und Informationstechnologie, < 10 Mitarbeiter)

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
(Pharma und Medizintechnik, < 10 Mitarbeiter)

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
(Telekommunikation, < 10 Mitarbeiter)

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
(Internet und Informationstechnologie, 50-250 Mitarbeiter)

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
(Industrie und Maschinenbau, 5000-10.000 Mitarbeiter)

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


04/2018 - 06/2019
Hoch-performante Implementierung von KI Algorithmen auf Android
(Telekommunikation, < 10 Mitarbeiter)

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
(Industrie und Maschinenbau, 50-250 Mitarbeiter)

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
(Internet und Informationstechnologie, 10-50 Mitarbeiter)

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
(Pharma und Medizintechnik, < 10 Mitarbeiter)

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


02/2016 - 12/2017
Vision Algorithms Engineer
MVTec Software GmbH (Industrie und Maschinenbau, 50-250 Mitarbeiter)

  • 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 (Telekommunikation, 10-50 Mitarbeiter)

  • 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 (Telekommunikation, 10-50 Mitarbeiter)

  • 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 (Öffentlicher Dienst, 1000-5000 Mitarbeiter)

  • 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

Zertifikate

iSAQB® Certified Professional for Software Architecture
2017

Reisebereitschaft

Weltweit verfügbar
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.2025

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