Software-Entwicklung in C/C++, industrielle Bildverarbeitung, optische 3D-Messtechnik, automatische optische Inspektion (AOI)
Aktualisiert am 04.01.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 02.01.2025
Verfügbar zu: 100%
davon vor Ort: 100%
C++
Industrielle Bildverarbeitung
Deutsch
Muttersprache
Englisch
verhandlungssicher
Esperanto
verhandlungssicher
Französisch
gute Kenntnisse
Türkisch
fließend

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz

Deutschland: bevorzugt in D1, D4, D5, D6

möglich

Projekte

Projekte

6 Monate
2019-05 - 2019-10

Validierung von Meßverfahren

Externer Messtechniker Hartmann-Shack-Wellenfrontsensor Laser Reinraum ...
Externer Messtechniker
  • experimentelle Untersuchung von Hochleistungslichtquellen
  • Validierung von Meßverfahren (Wellenfrontsensoren, Phasensprungmessung)
  • Designverifikation
  • Live-Messwertdarstellung
  • automatische
    Messwerterfassung und -verarbeitung
  • Konstruktion von Justiergeräten
  • Planung von Wellenfront-Messplätzen
Hartmann-Shack-Wellenfrontsensor Laser Reinraum Python matplotlib SVN Minitab MS Excel
Hersteller von Präzisionsoptiken
7 Monate
2018-10 - 2019-04

optische Vermessung von Bremssohlen

Externer Software-Entwickler Windows10 Visual Studio 2017 C++ ...
Externer Software-Entwickler
  • optische Vermessung von Bremssohlen
  • akustische Detektion von Flachstellen
  • RFID-Dekodierung
  • Datenkompression
  • grafische Darstellung von Radprofilen
Windows10 Visual Studio 2017 C++ C# Python OpenCV OpenVPN git Bitbucket Trello MS Excel
Dienstleister im Eisenbahnsektor
1 Jahr 5 Monate
2017-05 - 2018-09

Einbindung von Prototypen

Externer Software-Entwickler C C++ C++11 ...
Externer Software-Entwickler
  • Einbindung von Prototypen für Elektronenspin-Spektroskopie in die vorhandene Software-Umgebung
Jenkins Atlassian JIRA Atlassian Confluence CentOS Git googletest VirtualBox Eclipse Vagrant Docker Ansible
C C++ C++11 CORBA CMake Python
Hersteller von Analysegeräten
Rheinstetten
8 Monate
2016-09 - 2017-04

Hinderniserkennung

Software-Entwickler C++ MS Visual Studio 2012 CMake ...
Software-Entwickler
  • Hinderniserkennung für automatische Bremsfunktion mit einzelner Kamera auf einem kostengünstigen Steuergerät
C++ MS Visual Studio 2012 CMake OpenCV SVN JIRA Jenkins Python
Automobilzulieferer
Berlin
10 Monate
2015-09 - 2016-06

Entwicklung von Treiber-Software

Software-Entwickler C Python
Software-Entwickler
  • Entwicklung von portierbarer Treiber-Software zur Kommunikation mit einem Chip für analogen und digitalen Radio-Empfang über SPI-Bus.
  • Automatische Code-Generierung aus API-Modell. Multi-Site-Projekt (Niederlande, Deutschland, Indien).
MS Visual Studio 2015 eclipse MPS SVN CollabNet TeamForge Jenkins CMake
C Python
Dresden
7 Monate
2015-02 - 2015-08

Analyse und Auswahl von Kalibriermaterialien

externer Software-Entwickler Linux C/C++ eclipse ...
externer Software-Entwickler
  • optische Inspektion (AOI) in der Fertigung elektronischer Bauteile
  • Entwicklung eines neuen Verfahrens zur Helligkeitskalibrierung
  • Analyse und Auswahl von Kalibriermaterialien
    Weiterentwicklung von Algorithmen zu Bildverarbeitung
Linux C/C++ eclipse Python Ruby Jenkins JIRA git Cmake
Hersteller von Bestückautomaten
1 Jahr 3 Monate
2013-12 - 2015-02

Portierung der Software

externer Software-Entwickler LabVIEW 2012 CAN-Bus Spektrometrie ...
externer Software-Entwickler
  • Portierung der Software für einen Teststand für Ultrakurzpuls-Laser auf Windows7 und LabVIEW2012, Einbindung neuer Treiber, Einbindung weiterer Messgeräte, neues GUI-Konzept, automatische Protokollierung, Anbindung an Datenmanagement
  • Portierung der Software für einen Simulator-Teststand für das zentrale Steuergerät der Laserbehandlungseinheit auf Windows7 und LabVIEW2012 zum Sicherheitsnachweis, Erweiterung der Software um neue Simulator-Module und Testfunktionen
LabVIEW 2012 CAN-Bus Spektrometrie Pulslängenmessung durch Autokorrelation Oszilloskop Strahlprofilmessung NI VISA MKS Integrity MS Visual Studio 2008 C/C++
Hersteller von Medizintechnik
2 Jahre 2 Monate
2011-05 - 2013-06

Echtzeit-3D-Datenerfassung

externer Software-Entwickler MS Visual Studio 2010 C++ C# Lua ...
externer Software-Entwickler
  • Computer Aided Imaging
  • Echtzeit-3D-Datenerfassung
  • optische 3D-Messtechnik, CCT (Color Coded Triangulation)
  • 3D-Registrierung für Anwendungen in der Medizintechnik
  • Gewebeklassifizierung durch Farbanalyse
  • Vereinheitlichung von Werkzeugen zur Menüführung und Einstellungs-Verwaltung
  • Speicherkompression mit Thread-Safety
  • Template-Klassen für effizienten Speicherzugriff
  • Testautomatisierung mit Lua und TeamCity
MS Visual Studio 2010 C++ C# Lua SVN subversion TeamCity Lua MS PowerShell Enterprise Architect GlowCode MeshLab graphene OpenCL OpenMP
Hersteller von Medizintechnik
11 Monate
2010-06 - 2011-04

Mitentwicklung eines 3D-Mess-Systems

externer Software-Entwickler MS Visual Studio 2008 C/C++ 64bit Managed C++ ...
externer Software-Entwickler
  • Für einen neuen Hersteller von Systemen für die automatische optische Inspektion (AOI) in der Elektronikfertigung habe ich ein 3D-Mess-System für die Inspektion von Lotpastendruck auf Zeilenkamera-Basis mitentwickelt.
  • Vor allem habe ich ein Kalibrierverfahren beigesteuert, das die optischen Verzerrungen erfasst und während der Bilderfassung mit hoher Datenrate (20 Megapixel/sek.) in Echtzeit pixelgenau entzerrt und darstellt.
  • Mitentwicklung eines 3D-Mess-Systems für die Inspektion von Lotpastendruck auf Zeilenkamera-Basis. Echtzeit-Korrektur der Abbildungsfehler während der Datenerfassung mit hoher Datenrate (20 Megapixel/sek.). Import von CAD-Daten für die Prüfplanerstellung, GUI für Prüfplanerstellung, 3D-Darstellung von Prüfergebnissen
MS Visual Studio 2008 C/C++ 64bit Managed C++ C# Matrox MIL für Windows LabView ActiveX subversion SVN
AOI-Hersteller
Tschechien
9 Monate
2009-09 - 2010-05

Hardwarenahe Programmierung

externer Software-Entwickler MS Visual Studio 2008 C C++ für rechenintensive Module ...
externer Software-Entwickler
  • Hardwarenahe Programmierung, Portierung des Treibers auf neuen Scanner-Prototypen, automatische Umrechnung der Bildgeometrie und der Steuerparameter bei Hardware-Wechsel
  • Entwicklung eines neuen eigenen Prototypen (Scanners):
    Portierung und Anpassung der Software.
MS Visual Studio 2008 C C++ für rechenintensive Module Intel Pentium Assembler SIMD MMX für zeitkritische Funktionen LabView7 für Messwerterfassung Gerätesteuerung und GUI-Rahmen Windows XP 64bit
mittelständischer AOI-Hersteller
Deutschland
5 Jahre 8 Monate
2003-08 - 2009-03

Diverse Projekte

Festangestellter Software-Entwickler MS Visual Studio C C++ ...
Festangestellter Software-Entwickler

Zeitkritische Module in C oder C++. Messwerterfassung, Ablaufsteuerungen und GUI-Rahmenprogramme in LabView

12/2008 – 03/2009:

Aufgaben:

GUI-Erweiterungen für AOI-Prüfplanerstellung in LabView

09/2007 – 11/2008:

Aufgaben:

  • Rektifizierte Bilderfassung mit SCSI-Scanner in Echtzeit
    Entwicklung von Algorithmen, Kalibrier- und Testverfahren,
  • Implementierung, Test und Debugging, Optimierung,
    Abnahme beim Endkunden (AOI)

06/2007 – 08/2007:

Aufgaben:

  • AOI-Anwender (Siemens VDO Frenštat, Tschechien)
    Projekteinsatz als Software-Entwickler.
  • Auftragsentwicklung für Kunden des Arbeitgebers
  • Traceability-Anbindung für AOI (Siemens VDO Tschechien)
    Barcode-Erfassung

09/2005 – 05/2007:

Aufgaben:

  • Prüfverfahren für Maschinenfähigkeit (MFU) für AOI
    MS Visual Studio C/C++ und LabView für Windows einschließlich
  • automatische Erstellung von Prüfprotokollen in pdf


08/2003 – 08/2005:

Aufgaben:

GUI für AOI-Prüfplanerstellung

MS Visual Studio C C++ DirectX MFC ActiveX LabView7 Assembler TCP/IP LabView6 Windows XP MFC DirectX
AOI-Hersteller, modus High-tech electronics GmbH
Willich
8 Monate
2002-12 - 2003-07

Konzepterstellung für Software-Projekt

XML/TEI-Lite Perl PostScript

Individualisierung von Druckerzeugnissen

XML/TEI-Lite Perl PostScript
On-Demand-Druckerei
2 Jahre 4 Monate
2000-08 - 2002-11

Open-Source-Software-Entwicklung

XML Perl LaTeX ...

automatische Erzeugung von mehrsprachigen Druckvorlagen aus Terminologiedatenbank für Astronomie (ISAE)

XML Perl LaTeX PostScript
internationaler Fachverband

Aus- und Weiterbildung

Aus- und Weiterbildung

1989 - 1995

Ausbildung: Nebenfach Mathematik, experimentelle Mittelenergie-Hadronenphysik, Entwicklung von Datennahme- und Auswerte-Software unter OpenVMS, DecAlphaOSF in FORTRAN und C

Abschluss: Diplom in Physik

 
1995-1999

Institution: Universität Erlangen

Ausbildung: experimentelle Mittelenergie-Hadronenphysik, Entwicklung von Datennahme- und Auswerte-Software unter OpenVMS, DecAlphaOSF und Linux

Kompetenzen

Kompetenzen

Top-Skills

C++ Industrielle Bildverarbeitung

Produkte / Standards / Erfahrungen / Methoden

Ansible
Atlassian Confluence
Atlassian JIRA
Bildverarbeitung
CollabNet TeamForge
Docker
eclipse
Eclipse 4.4
Git
googletest
Jenkins
MPS
MS Visual Studio
MS Visual Studio 2015
SVN
Vagrant
VirtualBox

Tools/Erfahrungen:

  • UML, Enterprise Architect
  • industrielle Bildverabeitung: OpenCV, Matrox MIL
  • Objektorientierung (OO)
  • Algorithmische Geometrie
  • Versionskontrolle: RCS, CVS, subVersion, MKS Integrity, git
  • Profiling: GlowCode
  • UnitTest: TeamCity, Jenkins, XML:XUnit, googletest
  • ActiveX
  • Scripting: Lua, MS PowerShell, Python, Ruby
  • PAW, GEANT
  • Maschinenfähigkeitsuntersuchung (MFU, MCA)
  • XML/XSLT
  • LaTeX
  • PostScript, PDF
  • Multithreading, thread-safety, OpenMP
  • GPU-Computing, OpenCL
  • CMake
  • Jenkins, JIRA, bugzilla
  • Code-Generierung: MPS
  • Virtualisisierung: VirtualBox, Vagrant, Ansible, Docker
  • Minitab
  • Hartmann-Shack-Wellenfrontsensor

Arbeitsgebiete/Fachgebiete:

Software-Entwicklung in C/C++, industrielle Bildverarbeitung, optische 3D-Messtechnik, automatische optische Inspektion (AOI)

Kenntnisse:

  • Algorithmen
  • Multithreading
  • GPU-Computing
  • Unit-Testing
  • Testautomatisierung

Berufserfahrung 

10/2018 ? 04/2019

Kunde: Dienstleister 

 

Aufgaben:

  • Dienstleister im Eisenbahnsektor optische Vermessung von Bremssohlen
  • akustische Detektion von Flachstellen
  • grafische Darstellung von Radprofilen


05/2017 ? 09/2018

Kunde: Hersteller von Analysegeräten

 

Aufgaben:
Einbindung eines Prototypen für Elektronenspin-Spektroskopie in die vorhandene Software-Umgebung


09/2016 ? 04/2017

Kunde: Automobilzulieferer

 

Aufgaben:
Hinderniserkennung für automatische Bremsfunktion mit einzelner Kamera auf einem kostengünstigen Steuergerät


02/2015 ? 08/2015

Kunde: Hersteller von Bestückmaschinen

 

Aufgaben:

  • Hersteller von Bestückmaschinen optische Inspektion (AOI) in der Fertigung elektronischer Bauteile
  • Weiterentwicklung von Algorithmen zu Bildverarbeitung
  • Kalibrationsverfahren in C++ und Python unter Linux


05/2011 ? 06/2013

Kunde: Hersteller von Medizintechnik

Aufgaben:

Echtzeit-3D-Datenerfassung, Algorithmen für Computer Aided Imaging (CAI) und Computer Aided Design (CAD)

Zusammenfassung:

  • 9 Jahre Erfahrung in automatischer optischer Inspektion (08/03 ? 04/11, 02/15 ? 08/15)
  • Sehr gute Kenntnisse in der Softwareentwicklung in C und C++

Betriebssysteme

CentOS
Dos
Echtzeitbetriebssysteme
QNX
IRIX
Linux
ubuntu 14.04
MS-DOS
OSF/Motif
QNX
SUN OS, Solaris
Unix
VMS
Windows
2000, XP 32 u. 64bit, Windows7 64bit, Windows 10
Windows CE

Programmiersprachen

Assembler
Intel Pentium MMX
C
C#
C++
C++11
CMake
dBase
Emacs
Fortran
Imake, GNU-Make, Make-Maker etc...
Java
JavaScript
LabView
Makrosprachen
PAW
Maschinensprachen
Modula-2
Pascal
Perl
PHP
Python
Scriptsprachen
Lua, MS PowerShell
Shell
TeX, LaTeX

Datenbanken

Access
MySQL

Datenkommunikation

CAN-Bus
CORBA
Internet, Intranet
I²C-Bus
SPI-Bus
TCP/IP

Hardware

Alpha
Ascii/X - Terminals
CAN-Bus
Datenerfassungsterminals
Digitale Signalprozessoren
embedded Systeme
Framegrabber
PC
Proprietäre HW
Scanner
SCSI
SPI-Bus
SPS
SUN
VAX

Berechnung / Simulation / Versuch / Validierung

Offline Simulation
OpenCV

Branchen

Branchen

  • industrielle Bildverarbeitung
  • Physik
  • wissenschaftliche Meßgeräte
  • Medizintechnik: CAI/CAD/CAM, Lasertechnik
  • Schienengüterverkehr
  • Optik
  • Beschleuniger
  • Elektronikfertigung
  • Bestückmaschinen
  • SMD
  • AOI
  • Automotive
  • Scanner
  • optische 3D-Messtechnik
  • mobile Datenerfassung (MDE)
  • Digitalradio

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz

Deutschland: bevorzugt in D1, D4, D5, D6

möglich

Projekte

Projekte

6 Monate
2019-05 - 2019-10

Validierung von Meßverfahren

Externer Messtechniker Hartmann-Shack-Wellenfrontsensor Laser Reinraum ...
Externer Messtechniker
  • experimentelle Untersuchung von Hochleistungslichtquellen
  • Validierung von Meßverfahren (Wellenfrontsensoren, Phasensprungmessung)
  • Designverifikation
  • Live-Messwertdarstellung
  • automatische
    Messwerterfassung und -verarbeitung
  • Konstruktion von Justiergeräten
  • Planung von Wellenfront-Messplätzen
Hartmann-Shack-Wellenfrontsensor Laser Reinraum Python matplotlib SVN Minitab MS Excel
Hersteller von Präzisionsoptiken
7 Monate
2018-10 - 2019-04

optische Vermessung von Bremssohlen

Externer Software-Entwickler Windows10 Visual Studio 2017 C++ ...
Externer Software-Entwickler
  • optische Vermessung von Bremssohlen
  • akustische Detektion von Flachstellen
  • RFID-Dekodierung
  • Datenkompression
  • grafische Darstellung von Radprofilen
Windows10 Visual Studio 2017 C++ C# Python OpenCV OpenVPN git Bitbucket Trello MS Excel
Dienstleister im Eisenbahnsektor
1 Jahr 5 Monate
2017-05 - 2018-09

Einbindung von Prototypen

Externer Software-Entwickler C C++ C++11 ...
Externer Software-Entwickler
  • Einbindung von Prototypen für Elektronenspin-Spektroskopie in die vorhandene Software-Umgebung
Jenkins Atlassian JIRA Atlassian Confluence CentOS Git googletest VirtualBox Eclipse Vagrant Docker Ansible
C C++ C++11 CORBA CMake Python
Hersteller von Analysegeräten
Rheinstetten
8 Monate
2016-09 - 2017-04

Hinderniserkennung

Software-Entwickler C++ MS Visual Studio 2012 CMake ...
Software-Entwickler
  • Hinderniserkennung für automatische Bremsfunktion mit einzelner Kamera auf einem kostengünstigen Steuergerät
C++ MS Visual Studio 2012 CMake OpenCV SVN JIRA Jenkins Python
Automobilzulieferer
Berlin
10 Monate
2015-09 - 2016-06

Entwicklung von Treiber-Software

Software-Entwickler C Python
Software-Entwickler
  • Entwicklung von portierbarer Treiber-Software zur Kommunikation mit einem Chip für analogen und digitalen Radio-Empfang über SPI-Bus.
  • Automatische Code-Generierung aus API-Modell. Multi-Site-Projekt (Niederlande, Deutschland, Indien).
MS Visual Studio 2015 eclipse MPS SVN CollabNet TeamForge Jenkins CMake
C Python
Dresden
7 Monate
2015-02 - 2015-08

Analyse und Auswahl von Kalibriermaterialien

externer Software-Entwickler Linux C/C++ eclipse ...
externer Software-Entwickler
  • optische Inspektion (AOI) in der Fertigung elektronischer Bauteile
  • Entwicklung eines neuen Verfahrens zur Helligkeitskalibrierung
  • Analyse und Auswahl von Kalibriermaterialien
    Weiterentwicklung von Algorithmen zu Bildverarbeitung
Linux C/C++ eclipse Python Ruby Jenkins JIRA git Cmake
Hersteller von Bestückautomaten
1 Jahr 3 Monate
2013-12 - 2015-02

Portierung der Software

externer Software-Entwickler LabVIEW 2012 CAN-Bus Spektrometrie ...
externer Software-Entwickler
  • Portierung der Software für einen Teststand für Ultrakurzpuls-Laser auf Windows7 und LabVIEW2012, Einbindung neuer Treiber, Einbindung weiterer Messgeräte, neues GUI-Konzept, automatische Protokollierung, Anbindung an Datenmanagement
  • Portierung der Software für einen Simulator-Teststand für das zentrale Steuergerät der Laserbehandlungseinheit auf Windows7 und LabVIEW2012 zum Sicherheitsnachweis, Erweiterung der Software um neue Simulator-Module und Testfunktionen
LabVIEW 2012 CAN-Bus Spektrometrie Pulslängenmessung durch Autokorrelation Oszilloskop Strahlprofilmessung NI VISA MKS Integrity MS Visual Studio 2008 C/C++
Hersteller von Medizintechnik
2 Jahre 2 Monate
2011-05 - 2013-06

Echtzeit-3D-Datenerfassung

externer Software-Entwickler MS Visual Studio 2010 C++ C# Lua ...
externer Software-Entwickler
  • Computer Aided Imaging
  • Echtzeit-3D-Datenerfassung
  • optische 3D-Messtechnik, CCT (Color Coded Triangulation)
  • 3D-Registrierung für Anwendungen in der Medizintechnik
  • Gewebeklassifizierung durch Farbanalyse
  • Vereinheitlichung von Werkzeugen zur Menüführung und Einstellungs-Verwaltung
  • Speicherkompression mit Thread-Safety
  • Template-Klassen für effizienten Speicherzugriff
  • Testautomatisierung mit Lua und TeamCity
MS Visual Studio 2010 C++ C# Lua SVN subversion TeamCity Lua MS PowerShell Enterprise Architect GlowCode MeshLab graphene OpenCL OpenMP
Hersteller von Medizintechnik
11 Monate
2010-06 - 2011-04

Mitentwicklung eines 3D-Mess-Systems

externer Software-Entwickler MS Visual Studio 2008 C/C++ 64bit Managed C++ ...
externer Software-Entwickler
  • Für einen neuen Hersteller von Systemen für die automatische optische Inspektion (AOI) in der Elektronikfertigung habe ich ein 3D-Mess-System für die Inspektion von Lotpastendruck auf Zeilenkamera-Basis mitentwickelt.
  • Vor allem habe ich ein Kalibrierverfahren beigesteuert, das die optischen Verzerrungen erfasst und während der Bilderfassung mit hoher Datenrate (20 Megapixel/sek.) in Echtzeit pixelgenau entzerrt und darstellt.
  • Mitentwicklung eines 3D-Mess-Systems für die Inspektion von Lotpastendruck auf Zeilenkamera-Basis. Echtzeit-Korrektur der Abbildungsfehler während der Datenerfassung mit hoher Datenrate (20 Megapixel/sek.). Import von CAD-Daten für die Prüfplanerstellung, GUI für Prüfplanerstellung, 3D-Darstellung von Prüfergebnissen
MS Visual Studio 2008 C/C++ 64bit Managed C++ C# Matrox MIL für Windows LabView ActiveX subversion SVN
AOI-Hersteller
Tschechien
9 Monate
2009-09 - 2010-05

Hardwarenahe Programmierung

externer Software-Entwickler MS Visual Studio 2008 C C++ für rechenintensive Module ...
externer Software-Entwickler
  • Hardwarenahe Programmierung, Portierung des Treibers auf neuen Scanner-Prototypen, automatische Umrechnung der Bildgeometrie und der Steuerparameter bei Hardware-Wechsel
  • Entwicklung eines neuen eigenen Prototypen (Scanners):
    Portierung und Anpassung der Software.
MS Visual Studio 2008 C C++ für rechenintensive Module Intel Pentium Assembler SIMD MMX für zeitkritische Funktionen LabView7 für Messwerterfassung Gerätesteuerung und GUI-Rahmen Windows XP 64bit
mittelständischer AOI-Hersteller
Deutschland
5 Jahre 8 Monate
2003-08 - 2009-03

Diverse Projekte

Festangestellter Software-Entwickler MS Visual Studio C C++ ...
Festangestellter Software-Entwickler

Zeitkritische Module in C oder C++. Messwerterfassung, Ablaufsteuerungen und GUI-Rahmenprogramme in LabView

12/2008 – 03/2009:

Aufgaben:

GUI-Erweiterungen für AOI-Prüfplanerstellung in LabView

09/2007 – 11/2008:

Aufgaben:

  • Rektifizierte Bilderfassung mit SCSI-Scanner in Echtzeit
    Entwicklung von Algorithmen, Kalibrier- und Testverfahren,
  • Implementierung, Test und Debugging, Optimierung,
    Abnahme beim Endkunden (AOI)

06/2007 – 08/2007:

Aufgaben:

  • AOI-Anwender (Siemens VDO Frenštat, Tschechien)
    Projekteinsatz als Software-Entwickler.
  • Auftragsentwicklung für Kunden des Arbeitgebers
  • Traceability-Anbindung für AOI (Siemens VDO Tschechien)
    Barcode-Erfassung

09/2005 – 05/2007:

Aufgaben:

  • Prüfverfahren für Maschinenfähigkeit (MFU) für AOI
    MS Visual Studio C/C++ und LabView für Windows einschließlich
  • automatische Erstellung von Prüfprotokollen in pdf


08/2003 – 08/2005:

Aufgaben:

GUI für AOI-Prüfplanerstellung

MS Visual Studio C C++ DirectX MFC ActiveX LabView7 Assembler TCP/IP LabView6 Windows XP MFC DirectX
AOI-Hersteller, modus High-tech electronics GmbH
Willich
8 Monate
2002-12 - 2003-07

Konzepterstellung für Software-Projekt

XML/TEI-Lite Perl PostScript

Individualisierung von Druckerzeugnissen

XML/TEI-Lite Perl PostScript
On-Demand-Druckerei
2 Jahre 4 Monate
2000-08 - 2002-11

Open-Source-Software-Entwicklung

XML Perl LaTeX ...

automatische Erzeugung von mehrsprachigen Druckvorlagen aus Terminologiedatenbank für Astronomie (ISAE)

XML Perl LaTeX PostScript
internationaler Fachverband

Aus- und Weiterbildung

Aus- und Weiterbildung

1989 - 1995

Ausbildung: Nebenfach Mathematik, experimentelle Mittelenergie-Hadronenphysik, Entwicklung von Datennahme- und Auswerte-Software unter OpenVMS, DecAlphaOSF in FORTRAN und C

Abschluss: Diplom in Physik

 
1995-1999

Institution: Universität Erlangen

Ausbildung: experimentelle Mittelenergie-Hadronenphysik, Entwicklung von Datennahme- und Auswerte-Software unter OpenVMS, DecAlphaOSF und Linux

Kompetenzen

Kompetenzen

Top-Skills

C++ Industrielle Bildverarbeitung

Produkte / Standards / Erfahrungen / Methoden

Ansible
Atlassian Confluence
Atlassian JIRA
Bildverarbeitung
CollabNet TeamForge
Docker
eclipse
Eclipse 4.4
Git
googletest
Jenkins
MPS
MS Visual Studio
MS Visual Studio 2015
SVN
Vagrant
VirtualBox

Tools/Erfahrungen:

  • UML, Enterprise Architect
  • industrielle Bildverabeitung: OpenCV, Matrox MIL
  • Objektorientierung (OO)
  • Algorithmische Geometrie
  • Versionskontrolle: RCS, CVS, subVersion, MKS Integrity, git
  • Profiling: GlowCode
  • UnitTest: TeamCity, Jenkins, XML:XUnit, googletest
  • ActiveX
  • Scripting: Lua, MS PowerShell, Python, Ruby
  • PAW, GEANT
  • Maschinenfähigkeitsuntersuchung (MFU, MCA)
  • XML/XSLT
  • LaTeX
  • PostScript, PDF
  • Multithreading, thread-safety, OpenMP
  • GPU-Computing, OpenCL
  • CMake
  • Jenkins, JIRA, bugzilla
  • Code-Generierung: MPS
  • Virtualisisierung: VirtualBox, Vagrant, Ansible, Docker
  • Minitab
  • Hartmann-Shack-Wellenfrontsensor

Arbeitsgebiete/Fachgebiete:

Software-Entwicklung in C/C++, industrielle Bildverarbeitung, optische 3D-Messtechnik, automatische optische Inspektion (AOI)

Kenntnisse:

  • Algorithmen
  • Multithreading
  • GPU-Computing
  • Unit-Testing
  • Testautomatisierung

Berufserfahrung 

10/2018 ? 04/2019

Kunde: Dienstleister 

 

Aufgaben:

  • Dienstleister im Eisenbahnsektor optische Vermessung von Bremssohlen
  • akustische Detektion von Flachstellen
  • grafische Darstellung von Radprofilen


05/2017 ? 09/2018

Kunde: Hersteller von Analysegeräten

 

Aufgaben:
Einbindung eines Prototypen für Elektronenspin-Spektroskopie in die vorhandene Software-Umgebung


09/2016 ? 04/2017

Kunde: Automobilzulieferer

 

Aufgaben:
Hinderniserkennung für automatische Bremsfunktion mit einzelner Kamera auf einem kostengünstigen Steuergerät


02/2015 ? 08/2015

Kunde: Hersteller von Bestückmaschinen

 

Aufgaben:

  • Hersteller von Bestückmaschinen optische Inspektion (AOI) in der Fertigung elektronischer Bauteile
  • Weiterentwicklung von Algorithmen zu Bildverarbeitung
  • Kalibrationsverfahren in C++ und Python unter Linux


05/2011 ? 06/2013

Kunde: Hersteller von Medizintechnik

Aufgaben:

Echtzeit-3D-Datenerfassung, Algorithmen für Computer Aided Imaging (CAI) und Computer Aided Design (CAD)

Zusammenfassung:

  • 9 Jahre Erfahrung in automatischer optischer Inspektion (08/03 ? 04/11, 02/15 ? 08/15)
  • Sehr gute Kenntnisse in der Softwareentwicklung in C und C++

Betriebssysteme

CentOS
Dos
Echtzeitbetriebssysteme
QNX
IRIX
Linux
ubuntu 14.04
MS-DOS
OSF/Motif
QNX
SUN OS, Solaris
Unix
VMS
Windows
2000, XP 32 u. 64bit, Windows7 64bit, Windows 10
Windows CE

Programmiersprachen

Assembler
Intel Pentium MMX
C
C#
C++
C++11
CMake
dBase
Emacs
Fortran
Imake, GNU-Make, Make-Maker etc...
Java
JavaScript
LabView
Makrosprachen
PAW
Maschinensprachen
Modula-2
Pascal
Perl
PHP
Python
Scriptsprachen
Lua, MS PowerShell
Shell
TeX, LaTeX

Datenbanken

Access
MySQL

Datenkommunikation

CAN-Bus
CORBA
Internet, Intranet
I²C-Bus
SPI-Bus
TCP/IP

Hardware

Alpha
Ascii/X - Terminals
CAN-Bus
Datenerfassungsterminals
Digitale Signalprozessoren
embedded Systeme
Framegrabber
PC
Proprietäre HW
Scanner
SCSI
SPI-Bus
SPS
SUN
VAX

Berechnung / Simulation / Versuch / Validierung

Offline Simulation
OpenCV

Branchen

Branchen

  • industrielle Bildverarbeitung
  • Physik
  • wissenschaftliche Meßgeräte
  • Medizintechnik: CAI/CAD/CAM, Lasertechnik
  • Schienengüterverkehr
  • Optik
  • Beschleuniger
  • Elektronikfertigung
  • Bestückmaschinen
  • SMD
  • AOI
  • Automotive
  • Scanner
  • optische 3D-Messtechnik
  • mobile Datenerfassung (MDE)
  • Digitalradio

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.