Softwareentwicklung Bildverarbeitung, Datenbank, C/C++, C#, Java, Python
Aktualisiert am 17.06.2020
Profilbild
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.07.2020
Verfügbar zu: 80%
davon vor Ort: 40%
C#
C++
Industrielle Bildverarbeitung
Python
SQL
KEYENCE
Deutsch
Muttersprache
Englisch
gut
Französisch
Grundlagen

Einsatzorte

Einsatzorte

Stuttgart (+150km) Tübingen (+100km) Titisee-Neustadt (+75km) München (+100km) Mindelheim (+100km)
Schweiz

Deutschland: bevorzugt Bereich D7, alle anderen: nach Absprache

nicht möglich

Projekte

Projekte

Entwickler
  • 3D Vermessung von Gelenkköpfen Skills: KEYENCE X-GX Controller + 6x LJ-V Profillaser, Roboterkommunikation/Profibus
  • hochpräzise Vermessung von Fräsköpfen; mathematische Grundlagenentwicklung und Implementierung einer Messung im µm Bereich Skills: QT, C++, MS Visual Studio 2015 C#, OpenCV, Matrixkamera, telezentrische Optik
  • Optische Prüfung von Laserschnittwerkstücken Skills: KEYENCE X-GX Controller, Roboterkommunikation/Profibus
  • Optische QS-Prüfung von Sensorplatinen Skills: KEYENCE X-GX, Matrixkamera, Lumitrax,
  • Bügelflaschenmontage, Prägungserkennung Skills: KEYENCE X-GX, Matrixkamera
  • Bahnkantensteuerung von Druckmaschinen Skills: KEYENCE X-GX, Matrixkamera, BV highspeed Anwendung
  • automatische Vollständigkeitsprüfung von KFZ-Frontmodulen Skills: Matrixkamera, image matching, Prozessinteraktion
  • Wartung und Reengineering von BV-Anlagen Skills: mvplus, HALCON, MySQL, Postgres
mvplus HALCON MySQL Postgres Matrixkamera image matching Prozessinteraktion
Innovision GmbH, Saarburg
Entwickler
  • Messanlage zur Stauchkopfkontrolle (Spannbeton)
  • Kühlkörpervermessung
  • Farbmarkierungserkennung (Glasindustrie)
  • Kartuschendeckelinspektion (Food)
  • Vermessungssystem für Tankdeckel
  • Winkelmesssystem
MS Visual Studio 2008 C# C++ Python OpenCV AForge.NET Matrixkamera C# C Arduino Nano Telezentrische Objektive Detektion und Klassifikation von Rissen : parallene Threads TIS Farbkamera Rot-Grün-Differenz 4 IDS Matrixkameras dynamischer Schwellwertoperator Linienlaser und Lichtschnittverfahren
fsi informationssysteme e.K., Stuttgart
Entwickler

Implementierung eines BoxLabeltools

  • Verwendung der RecFileExtractor-Schnittstelle (CTK-RFE)
  • LabelBox-Tracker (Lukas-Canade)
  • SQLite DB

Evaluierungstool zur Regressionsanalyse

  • Implementierung MTS Sim-VFBs zur GroundTruth-Detektor Auswertung

Toolchain für das Klassifikator-Training

  • Datenverwaltung
  • BoxLabelTool
  • auf HPC-Cluster:
  • MTS-LabelReader:
    • MTS Sim-VFB zum einlesen der Labeldaten
    • MTS-Converter zur Weiterverarbeitung der LabelGroundTruth Daten:
    • Vorverarbeitung der Rec-Bilder und Auslesen div. Measurement-Daten
    • Generierung normierter Daten als Basis für das Klassifikatortraining

Preview: kamerabasierende Vermessung der vorausliegenden Straße zur dynamischen Fahrwerksabstimmung

  • CRG + D-GPS-Datenauswertung (Ground Truth und Validierung)

Koordinierung des Labeling-Teams

  • Absprache und Planung der Aufgaben
  • Unterstützung der Innovationsteams mit flexibel angepaßten Label-Daten + Tools
HPC-Cluster MTS MTS-SIMVFB MKS MS Visual Studio 2005/2010 C# C++ C Python HDF5 Oracle SQLite C++/C XML protobuf GIT UnixTools CRG MatLab
ADC Automotive Distance Control Systems GmbH (Continental AG), Lindau
Server-Administrator
  • Implementierung einer Prvisionsauswertung
C# ASP.NET MS-Visual Studio MS-Office Automatisierung MS-Server 2008
Die Dienstleister, Stuttgart
Entwickler
  • Laserlichtschnittverfahren zur 3D Vermessung, Homographie
  • Bogenmesssystem
MS Visual Studio 2008 C# Python OpenCV Matrixkamera
fsi informationssysteme e.K., Stuttgart
Entwickler
  • Analyse, Entwurf, Entwicklung GUI zur Kennzahlenauswertung in der Arbeitswirtschaft inkl. Graphdarstellung und Excel-Generierung Frontend-/ Backendarchitektur mit Schnittstellen zu Datenbanken
ADO/DAO VBA MS-Access MySQL
Daimler Chrysler, Rastatt
Entwickler
  • Workbench zur normierten Erstellung und Archivierung von projekt-/kundenrelevanten Dokumenten
  • VDA 6.4 Zertifikationstool
HTLM CSS Java (J++) MFC VBA
Siemens AG, AuD, Stuttgart
Projektleiter
C++ Borland Oracle UML Powertier Objectbroker
IT Design, Tübingen
Entwickler
  • Flugbuchungssystem und Internet-Auftritt
  • Konzeption der Webseiten
MySQL PHP Web HTML
AeroGermany, Bernhausen
Entwickler
  • Gruppenkalender
  • Auslesen, Filtern und graphische Präsentation von Terminlisten
  • Windows-Applikation zur Disposition von Ressourcen (mittels Zugriff auf Exchange Server)
Java (J++) MFC WinAPI COM/CDO MS-Exchange Server/Outlook GDI+
Siemens AG, S, Stuttgart
Entwickler
  • Outlook-Exporter: E-Mail-Backup-Anwendung inkl. After-Sales-Service Benutzeroberfläche mit Integration von Outlook inkl. Mail-Archivierung
Siemens AG, S, Stuttgart
Festanstellung, Entwickler
  • Abt: Datenpool
  • Implementierung und Pflege der Datenzugriffsschnittstelle (mittels Codegenerator)
AWK SED REXX OS/2 C++ DB2 Oracle Informix UML
COR AG, Leinfelden-Echterdingen

Aus- und Weiterbildung

Aus- und Weiterbildung

1999

Universität Stuttgart,

Hauptfach: Informatik

Nebenfach: Energietechnik

Abschluss: Diplom-Informatiker

Schwerpunkt: Mensch-Maschine-Kommunikation (KI)

Studienarbeit: Bildverarbeitung (KI, 3D-Gesichtserkennung, Parallele Programmierung)

Diplomarbeit: Autonome-Agenten (Bildverarbeitung, KI, Robotik, Bayesnetze)

Weiterbildungen

IHK-Zertifikat: Kaufmännischer Lehrgang

2017

KEYENCE: X-GX Schulung

2018

Matrix-Vision: Intgrationspartnertraining

Kompetenzen

Kompetenzen

Top-Skills

C# C++ Industrielle Bildverarbeitung Python SQL KEYENCE

Schwerpunkte

Bildverarbeitung
Software-Entwicklung
C/C++, C#, Python, Java

Produkte / Standards / Erfahrungen / Methoden

MS Visual Studio

Auf einen Blick

Er ist seit vielen Jahren ein absoluter Experte im Bereich der digitalen Bildverarbeitung. Sein im Studium und durch zahlreiche Projekte erworbenes Spektrum an Fachwissen umfasst umfangreiche theoretische Kenntnisse und praktische Erfahrungen hauptsächlich aus der industriellen Bildverarbeitung. Seine nunmehr über 20 jährige Erfahrung in der CProgrammierung runden sein Profil, zusammen mit den zahlreichen während seiner Laufbahn erworbenen Technologie ? Kenntnissen, ab und machen ihn nicht zuletzt auch wegen seiner kommunikativen Stärken zu einer optimalen Verstärkung für Ihr Team.

Kenntnisse

  • Objektorientierte Paradigmen: STL, UML, Entwurfsmuster [Gamma]
  • Internet/Intranet : Groupwareserver mit XML und HTML
  • Entwicklung eigener Programmiergeneratoren
  • Entwicklung eines Buchungssystems zur Verwaltung von Mitarbeitern (uml, sql, db2)
  • Entwicklung von einer heterogenen (datenbankunabhängig, n-Tier, CORBA IDL) Middleware
  • Entwicklung von intelligenten Algorithmen mit Ansätzen aus der künstlichen Intelligenz, z.B. maschinelles Lernen, verteiltes paralleles Programmieren, neuronale Netze
  • Projektleitung
  • Industrielle Bildverarbeitung (hoch präzise Vermessung mit telezentrischer Optik)
  • Industrielle Bildverarbeitung  (Integration von KEYENCE System: 3D-Laserscanner und Matrixkameras)
  • Industrielle Bildverarbeitung  (Fahrerassistenzsystem bei Continental/Lindau)
  • Industrielle Bildverarbeitung  (3D Vermessung  mit Linienlaser und Kamerasystem)
  • Projektleitung bei der Entwicklung eines Fondsbuchungssystems inkl.   Bank- und   Callcenteranbindun
  • Aufgaben: Spezifikation und Architekturentwurf (Rational Rose + UML)
  • Koordination von ca. 10 Programmieren, Aufbau
  • Plattform: SUN Solaris, Linux UNIX, Windows 2000 Netzwerk, Oracle, CORBA, C++, Java, HTML,
  • QM-Management-Workflow zur VDA 6.4-Zertifizierung (Programmierung eines speziellen Web-Servers in Java auf WindowsNT; mit LAN Zugriff und Intranet-Anbindung  (IIS, HIS: Hyperwave Inform.Server)
  • Programmieren von individuellen Anwendungen in den Bereichen: Sensordatenauswertung und industrielle Bildverarbeitung

Betriebssysteme

Apollo Domain OS
CP/M
Dos
Echtzeitbetriebssysteme
HPUX
Mac OS
MS-DOS
NEXTSTEP / OPENSTEP
Novell
OS/2
OSF/Motif
SUN OS, Solaris
Tandem
TOS
Unix
VMS
WANG, Resource
Windows
Kenntnis aller gängigen Entwicklungsplattformen

Programmiersprachen

4th Dimension
Algol
Apl
Assembler
Basic
C
C#
C++
Clipper
CodeWarrior
dBase
FCO
Delphi
Emacs
ESQL/C
Fortran
Foxpro
Imake, GNU-Make, Make-Maker etc...
Java
XML, HTML
JavaScript
XML, HTML
Lisp
clisp, CLOS
Makrosprachen
eigene, ...
Modula-2
Oberon
Paradox
Pascal
Perl
PHP
ASP, JSP, JavaServlet
PROGRESS-4GL
Prolog
Python
Qt
Rexx
Scriptsprachen
sed, awk, ...
Shell
Simula
TeX, LaTeX
Xt, Motif
yacc/lex
Programmierkenntnis der gängigen Sprachen,
besonders: Objektorientierte Programmierung

Datenbanken

4th Dimension
Access
Adabas
Adimens
BDE
DAO
DB2
Filemaker
gemstone
Informix
Ingres
Interbase
JDBC
Lotus Notes
MS SQL Server
MySQL
ODBC
Oracle
Paradox
Postgres
Proprietäre DB
TM
SQL
Sybase
xBase
Entwicklung eigener Systeme

Datenkommunikation

AppleTalk
Bus
CORBA
Ethernet
ISDN
ISO/OSI
LAN, LAN Manager
parallele Schnittstelle
RFC
SMTP
TCP/IP
UDP

Hardware

Alpha
Apollo Domain
Ascii/X - Terminals
Atari
Bus
CD-Writer / Brenner
Cray
Datenerfassungsterminals
Digital
Digitale Signalprozessoren
Drucker
Echtzeitsysteme
embedded Systeme
Framegrabber
HP
IBM RS6000
Industrie-Roboter
Macintosh
Mikrocontroller
Motorola
NEC
NEXT Workstation
PC
Prozessrechner
Sensoren
Kamera, Laser
Silicon-Graphics
Steuer und Regelsysteme
SUN
Tandem
VAX
Vektor-/Parallelrechner
MasPar
Video Capture Karte
Kenntnis aller gängigen Entwicklungsplattformen

Branchen

Branchen

  • Industrie
  • Versicherungen
  • Automotive
  • Multimedia

Einsatzorte

Stuttgart (+150km) Tübingen (+100km) Titisee-Neustadt (+75km) München (+100km) Mindelheim (+100km)
Schweiz

Deutschland: bevorzugt Bereich D7, alle anderen: nach Absprache

nicht möglich

Projekte

Entwickler
  • 3D Vermessung von Gelenkköpfen Skills: KEYENCE X-GX Controller + 6x LJ-V Profillaser, Roboterkommunikation/Profibus
  • hochpräzise Vermessung von Fräsköpfen; mathematische Grundlagenentwicklung und Implementierung einer Messung im µm Bereich Skills: QT, C++, MS Visual Studio 2015 C#, OpenCV, Matrixkamera, telezentrische Optik
  • Optische Prüfung von Laserschnittwerkstücken Skills: KEYENCE X-GX Controller, Roboterkommunikation/Profibus
  • Optische QS-Prüfung von Sensorplatinen Skills: KEYENCE X-GX, Matrixkamera, Lumitrax,
  • Bügelflaschenmontage, Prägungserkennung Skills: KEYENCE X-GX, Matrixkamera
  • Bahnkantensteuerung von Druckmaschinen Skills: KEYENCE X-GX, Matrixkamera, BV highspeed Anwendung
  • automatische Vollständigkeitsprüfung von KFZ-Frontmodulen Skills: Matrixkamera, image matching, Prozessinteraktion
  • Wartung und Reengineering von BV-Anlagen Skills: mvplus, HALCON, MySQL, Postgres
mvplus HALCON MySQL Postgres Matrixkamera image matching Prozessinteraktion
Innovision GmbH, Saarburg
Entwickler
  • Messanlage zur Stauchkopfkontrolle (Spannbeton)
  • Kühlkörpervermessung
  • Farbmarkierungserkennung (Glasindustrie)
  • Kartuschendeckelinspektion (Food)
  • Vermessungssystem für Tankdeckel
  • Winkelmesssystem
MS Visual Studio 2008 C# C++ Python OpenCV AForge.NET Matrixkamera C# C Arduino Nano Telezentrische Objektive Detektion und Klassifikation von Rissen : parallene Threads TIS Farbkamera Rot-Grün-Differenz 4 IDS Matrixkameras dynamischer Schwellwertoperator Linienlaser und Lichtschnittverfahren
fsi informationssysteme e.K., Stuttgart
Entwickler

Implementierung eines BoxLabeltools

  • Verwendung der RecFileExtractor-Schnittstelle (CTK-RFE)
  • LabelBox-Tracker (Lukas-Canade)
  • SQLite DB

Evaluierungstool zur Regressionsanalyse

  • Implementierung MTS Sim-VFBs zur GroundTruth-Detektor Auswertung

Toolchain für das Klassifikator-Training

  • Datenverwaltung
  • BoxLabelTool
  • auf HPC-Cluster:
  • MTS-LabelReader:
    • MTS Sim-VFB zum einlesen der Labeldaten
    • MTS-Converter zur Weiterverarbeitung der LabelGroundTruth Daten:
    • Vorverarbeitung der Rec-Bilder und Auslesen div. Measurement-Daten
    • Generierung normierter Daten als Basis für das Klassifikatortraining

Preview: kamerabasierende Vermessung der vorausliegenden Straße zur dynamischen Fahrwerksabstimmung

  • CRG + D-GPS-Datenauswertung (Ground Truth und Validierung)

Koordinierung des Labeling-Teams

  • Absprache und Planung der Aufgaben
  • Unterstützung der Innovationsteams mit flexibel angepaßten Label-Daten + Tools
HPC-Cluster MTS MTS-SIMVFB MKS MS Visual Studio 2005/2010 C# C++ C Python HDF5 Oracle SQLite C++/C XML protobuf GIT UnixTools CRG MatLab
ADC Automotive Distance Control Systems GmbH (Continental AG), Lindau
Server-Administrator
  • Implementierung einer Prvisionsauswertung
C# ASP.NET MS-Visual Studio MS-Office Automatisierung MS-Server 2008
Die Dienstleister, Stuttgart
Entwickler
  • Laserlichtschnittverfahren zur 3D Vermessung, Homographie
  • Bogenmesssystem
MS Visual Studio 2008 C# Python OpenCV Matrixkamera
fsi informationssysteme e.K., Stuttgart
Entwickler
  • Analyse, Entwurf, Entwicklung GUI zur Kennzahlenauswertung in der Arbeitswirtschaft inkl. Graphdarstellung und Excel-Generierung Frontend-/ Backendarchitektur mit Schnittstellen zu Datenbanken
ADO/DAO VBA MS-Access MySQL
Daimler Chrysler, Rastatt
Entwickler
  • Workbench zur normierten Erstellung und Archivierung von projekt-/kundenrelevanten Dokumenten
  • VDA 6.4 Zertifikationstool
HTLM CSS Java (J++) MFC VBA
Siemens AG, AuD, Stuttgart
Projektleiter
C++ Borland Oracle UML Powertier Objectbroker
IT Design, Tübingen
Entwickler
  • Flugbuchungssystem und Internet-Auftritt
  • Konzeption der Webseiten
MySQL PHP Web HTML
AeroGermany, Bernhausen
Entwickler
  • Gruppenkalender
  • Auslesen, Filtern und graphische Präsentation von Terminlisten
  • Windows-Applikation zur Disposition von Ressourcen (mittels Zugriff auf Exchange Server)
Java (J++) MFC WinAPI COM/CDO MS-Exchange Server/Outlook GDI+
Siemens AG, S, Stuttgart
Entwickler
  • Outlook-Exporter: E-Mail-Backup-Anwendung inkl. After-Sales-Service Benutzeroberfläche mit Integration von Outlook inkl. Mail-Archivierung
Siemens AG, S, Stuttgart
Festanstellung, Entwickler
  • Abt: Datenpool
  • Implementierung und Pflege der Datenzugriffsschnittstelle (mittels Codegenerator)
AWK SED REXX OS/2 C++ DB2 Oracle Informix UML
COR AG, Leinfelden-Echterdingen

Aus- und Weiterbildung

1999

Universität Stuttgart,

Hauptfach: Informatik

Nebenfach: Energietechnik

Abschluss: Diplom-Informatiker

Schwerpunkt: Mensch-Maschine-Kommunikation (KI)

Studienarbeit: Bildverarbeitung (KI, 3D-Gesichtserkennung, Parallele Programmierung)

Diplomarbeit: Autonome-Agenten (Bildverarbeitung, KI, Robotik, Bayesnetze)

Weiterbildungen

IHK-Zertifikat: Kaufmännischer Lehrgang

2017

KEYENCE: X-GX Schulung

2018

Matrix-Vision: Intgrationspartnertraining

Kompetenzen

Top-Skills

C# C++ Industrielle Bildverarbeitung Python SQL KEYENCE

Schwerpunkte

Bildverarbeitung
Software-Entwicklung
C/C++, C#, Python, Java

Produkte / Standards / Erfahrungen / Methoden

MS Visual Studio

Auf einen Blick

Er ist seit vielen Jahren ein absoluter Experte im Bereich der digitalen Bildverarbeitung. Sein im Studium und durch zahlreiche Projekte erworbenes Spektrum an Fachwissen umfasst umfangreiche theoretische Kenntnisse und praktische Erfahrungen hauptsächlich aus der industriellen Bildverarbeitung. Seine nunmehr über 20 jährige Erfahrung in der CProgrammierung runden sein Profil, zusammen mit den zahlreichen während seiner Laufbahn erworbenen Technologie ? Kenntnissen, ab und machen ihn nicht zuletzt auch wegen seiner kommunikativen Stärken zu einer optimalen Verstärkung für Ihr Team.

Kenntnisse

  • Objektorientierte Paradigmen: STL, UML, Entwurfsmuster [Gamma]
  • Internet/Intranet : Groupwareserver mit XML und HTML
  • Entwicklung eigener Programmiergeneratoren
  • Entwicklung eines Buchungssystems zur Verwaltung von Mitarbeitern (uml, sql, db2)
  • Entwicklung von einer heterogenen (datenbankunabhängig, n-Tier, CORBA IDL) Middleware
  • Entwicklung von intelligenten Algorithmen mit Ansätzen aus der künstlichen Intelligenz, z.B. maschinelles Lernen, verteiltes paralleles Programmieren, neuronale Netze
  • Projektleitung
  • Industrielle Bildverarbeitung (hoch präzise Vermessung mit telezentrischer Optik)
  • Industrielle Bildverarbeitung  (Integration von KEYENCE System: 3D-Laserscanner und Matrixkameras)
  • Industrielle Bildverarbeitung  (Fahrerassistenzsystem bei Continental/Lindau)
  • Industrielle Bildverarbeitung  (3D Vermessung  mit Linienlaser und Kamerasystem)
  • Projektleitung bei der Entwicklung eines Fondsbuchungssystems inkl.   Bank- und   Callcenteranbindun
  • Aufgaben: Spezifikation und Architekturentwurf (Rational Rose + UML)
  • Koordination von ca. 10 Programmieren, Aufbau
  • Plattform: SUN Solaris, Linux UNIX, Windows 2000 Netzwerk, Oracle, CORBA, C++, Java, HTML,
  • QM-Management-Workflow zur VDA 6.4-Zertifizierung (Programmierung eines speziellen Web-Servers in Java auf WindowsNT; mit LAN Zugriff und Intranet-Anbindung  (IIS, HIS: Hyperwave Inform.Server)
  • Programmieren von individuellen Anwendungen in den Bereichen: Sensordatenauswertung und industrielle Bildverarbeitung

Betriebssysteme

Apollo Domain OS
CP/M
Dos
Echtzeitbetriebssysteme
HPUX
Mac OS
MS-DOS
NEXTSTEP / OPENSTEP
Novell
OS/2
OSF/Motif
SUN OS, Solaris
Tandem
TOS
Unix
VMS
WANG, Resource
Windows
Kenntnis aller gängigen Entwicklungsplattformen

Programmiersprachen

4th Dimension
Algol
Apl
Assembler
Basic
C
C#
C++
Clipper
CodeWarrior
dBase
FCO
Delphi
Emacs
ESQL/C
Fortran
Foxpro
Imake, GNU-Make, Make-Maker etc...
Java
XML, HTML
JavaScript
XML, HTML
Lisp
clisp, CLOS
Makrosprachen
eigene, ...
Modula-2
Oberon
Paradox
Pascal
Perl
PHP
ASP, JSP, JavaServlet
PROGRESS-4GL
Prolog
Python
Qt
Rexx
Scriptsprachen
sed, awk, ...
Shell
Simula
TeX, LaTeX
Xt, Motif
yacc/lex
Programmierkenntnis der gängigen Sprachen,
besonders: Objektorientierte Programmierung

Datenbanken

4th Dimension
Access
Adabas
Adimens
BDE
DAO
DB2
Filemaker
gemstone
Informix
Ingres
Interbase
JDBC
Lotus Notes
MS SQL Server
MySQL
ODBC
Oracle
Paradox
Postgres
Proprietäre DB
TM
SQL
Sybase
xBase
Entwicklung eigener Systeme

Datenkommunikation

AppleTalk
Bus
CORBA
Ethernet
ISDN
ISO/OSI
LAN, LAN Manager
parallele Schnittstelle
RFC
SMTP
TCP/IP
UDP

Hardware

Alpha
Apollo Domain
Ascii/X - Terminals
Atari
Bus
CD-Writer / Brenner
Cray
Datenerfassungsterminals
Digital
Digitale Signalprozessoren
Drucker
Echtzeitsysteme
embedded Systeme
Framegrabber
HP
IBM RS6000
Industrie-Roboter
Macintosh
Mikrocontroller
Motorola
NEC
NEXT Workstation
PC
Prozessrechner
Sensoren
Kamera, Laser
Silicon-Graphics
Steuer und Regelsysteme
SUN
Tandem
VAX
Vektor-/Parallelrechner
MasPar
Video Capture Karte
Kenntnis aller gängigen Entwicklungsplattformen

Branchen

  • Industrie
  • Versicherungen
  • Automotive
  • Multimedia

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das Freelancer-Portal

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