Machine Learning, Computer Vision, Software Development
Aktualisiert am 17.07.2021
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 15.07.2021
Verfügbar zu: 100%
davon vor Ort: 100%
TensorFlow
Computer Vision
Machine Learning
Python
C++
Chinesisch
basic
Deutsch
fließend
Englisch
fluent
Russisch
native

Einsatzorte

Einsatzorte

Pforzheim (+50km) Tübingen (+100km) Titisee-Neustadt (+75km)

 

 

möglich

Projekte

Projekte

3 Jahre 2 Monate
2018-06 - 2021-07

User-Friendly AI framework

Founder at Urobots, Software and Machine Learning Engineer TensorFlow Python OpenCV ...
Founder at Urobots, Software and Machine Learning Engineer
  • Leading a team of experts, created a user-friendly AI framework to solve computer vision and robotics problems without coding and reduce the development time from months to days.
  • Developed AI algorithms for classification, object detection, semantic segmentation, robot-camera calibration.
  • Designed REST APIs.
  • Implemented software modules for camera, robot and advanced Blockly programming.
  • Applied the framework in 50+ customer projects.
TensorFlow Python OpenCV CNTK
Industrie
2 Jahre 11 Monate
2018-08 - 2021-06

Embedded AI

Founder at Urobots, Software and Machine Learning Engineer Python TensorFlow CNTK ...
Founder at Urobots, Software and Machine Learning Engineer
  • Pioneered the introduction of deep learning models in low-energy consumption environments (CPU, FPGA).
  • Applied deep learning in an interactive exhibit in Germany's most prominent science center.
Python TensorFlow CNTK OpenCV Linux
9 Jahre
2012-05 - 2021-04

Optical assembly inspection of plate heat exchangers

Founder at Urobots, software and machine learning engineer C++ Python Boost ...
Founder at Urobots, software and machine learning engineer
  • Developed algorithms and applications to check the assembly correctness of products consisting of hundreds of near-identical specular parts, achieving 99.95% accuracy.
  • Managed a team adapting the core algorithms for 100+ product types.
  • Designed the relevant hardware (lightIng, cameras) for 15+ installations.
Visual Studio
C++ Python Boost JSON MFC XML
3 Jahre 3 Monate
2018-01 - 2021-03

Neural Network for Object Detection

Founder at Urobots, Software and Machine Learning Engineer Python TensorFlow TensorFlow.js ...
Founder at Urobots, Software and Machine Learning Engineer
  • Developed computer vision algorithms for real-time object localization, achieving accuracy < 2 pix in position and < 2° in rotation.
  • Created a transfer learning model, reducing the required number of training data by 90%.
  • Applied the algorithm in 10+ projects in robotics, object counting, quality assurance.
Python TensorFlow TensorFlow.js OpenCV JavaScript Vue
Industrie
2 Jahre 8 Monate
2018-03 - 2020-10

Demonstration of human-AI collaboration in computational creativity (showcase project)

Founder at Urobots, software and machine learning engineer Python TensorFlow TensorFlow.js ...
Founder at Urobots, software and machine learning engineer
  • Developed a model to learn user preferences.
  • Optimized GAN generator for usage in javascript.
  • Developed a web application demonstrating human-AI collaboration in computational creativity.
Python TensorFlow TensorFlow.js JavaScript Vue
4 Jahre 1 Monat
2016-05 - 2020-05

Optical quality control of industrial components

Founder at Urobots, Software and Machine Learning Engineer Python TensorFlow Torch ...
Founder at Urobots, Software and Machine Learning Engineer
  • Developed methods for defect detection using the minimal "defect / no defect" input on the whole image rather than labeling each defect separately.
  • Implemented software for optical quality control of industrial components: object presence, segmentation, tracking, counting.
Visual Studio
Python TensorFlow Torch Lua CNTK OpenCV MFC
3 Jahre 4 Monate
2016-03 - 2019-06

Robot vision to grasp unknown objects

Founder at Urobots, Software and Machine Learning Engineer Python TensorFlow CNTK ...
Founder at Urobots, Software and Machine Learning Engineer
  • Implemented algorithms for segmentation and grasping of previously unseen objects in 2D and 3D.
  • Designed and developed software processing 3D camera input and controlling the robot.
Python TensorFlow CNTK OpenCV Qt
4 Jahre 7 Monate
2009-06 - 2013-12

Automated Baggage Loading System

Software Engineer C++ XML MFC ...
Software Engineer
  • Developed methods and software for 3D object recognition and registration. 
  • Developed methods and software for LIDARs-robot calibration, reducing manual effort by 90%.
  • Implemented physics and LIDAR simulation.
  • Developed algorithms for optimization of container loading (3D knapsack).
  • Designed and implemented production software and tools.
C++ XML MFC Boost Point Cloud Library
4 Monate
2012-06 - 2012-09

Head pose tracking (product prototype)

Software Engineer C++ OpenCV OpenGL
Software Engineer
  • Developed and evaluated algorithms for real-time head pose tracking in video.
C++ OpenCV OpenGL
2 Jahre 2 Monate
2010-05 - 2012-06

Computer poker (hobby project)

Software Engineer C# C++ Java ...
Software Engineer
  • Developed efficient algorithms and software for the Annual Computer Poker Competition. 
  • The program reached 4th place in the limit hold 'em 2-player event, challenging teams with tenfold human, computer and time resources.
C# C++ Java Maven Linux
3 Jahre 10 Monate
2008-06 - 2012-03

Automotive drivers and middleware

Software engineer C C++ C# ...
Software engineer
  • Designed and developed various drivers: QNX Sound, Media Local Bus, EEPROM, Timer, GPIO.
  • Implemented MOST middleware.
  • Implemented PC simulation.
C C++ C# Windows CE ARM INIC Linux QNX OSEK
1 Jahr
2007-07 - 2008-06

GUI coverage profiler (product prototype)

Software Engineer C# C++
Software Engineer
  • Developed instrumentation methods required working on .NET assemblies without access to the source code.
  • Designed and implemented a program for measuring test coverage of GUI elements in .NET applications.
C# C++
4 Monate
2007-03 - 2007-06

C++ refactoring tool (product prototype)

Software Engineer C++ C# Perl ...
Software Engineer
  • Developed scripts to convert the C++ grammar to the intermediate language of GNU tools Flex and Bison. 
  • Implemented a syntax error-tolerant parser and semantic analyzer. 
  • Programmed an add-in for Visual Studio to make code refactoring using a context menu.
Visual Studio
C++ C# Perl Boost
1 Jahr 2 Monate
2006-01 - 2007-02

Automotive drivers

Software Engineer C C++ V850 ...
Software Engineer
  • Replaced a hardware parallel bus with a software-based serial bus, reducing hardware costs by 10% and CPU load by 90%.
  • Designed and implemented peripheral device drivers (SPI, RS-232, MLB, I2C) with CPU load reduced by 90% due to the use of DMA.
  • Managed a team developing a boot loader for a radio unit.
Visual Studio
C C++ V850 OSEK
Harman Becker Automotive Systems
3 Jahre 8 Monate
2002-05 - 2005-12

?ontrol module for chemical analysis

C++ XML MFC ...
  • Implemented software components: GUI, generic data processing, inter-processor communication, device drivers.
  • Designed and implemented a visual form editor for GUI development, simulation and test tools.
C++ XML MFC wxWidgets
5 Jahre 10 Monate
2000-03 - 2005-12

Automotive software and tools

Software Engineer C++ C XML ...
Software Engineer
  • Designed and developed GUI for instrument panels for Audi, VW and Iveco.
  • Designed and implemented the MOST Network Master function block for BMW. The software was 100% compliant with the MOST specification and became a reference project for ISO 9001 certification.
  • Managed a team implementing device drivers (USB, RS-232) and tools.
Visual Studio
C++ C XML ST10 Windows CE OSEK
German car manufacturers
6 Monate
1999-10 - 2000-03

Backend software

Software developer C++ COM MS SQL Server ...
Software developer
  • Designed and implemented an application for monitoring changes in websites.
  • Developed backend database management tools.
C++ COM MS SQL Server Oracle/SQL
E-Commerce
11 Monate
1998-08 - 1999-06

In-house software development

Software Engineer Visual Basic FoxPro
Software Engineer
  • Designed a contractors' database, incorporating contractors of all subsidiaries of the company. 
  • Designed and implemented a program for analyzing customers' data.
  • Maintained and enhanced the company's software, consulted over 50 users.
Visual Basic FoxPro
Industry
4 Monate
1999-01 - 1999-04

Photoscan

Software engineer C++ computer vision
Software engineer
  • Developed methods and software to measure the volume of round timber on camera images. 
  • Managed the development team.
C++ computer vision
Science
1 Jahr 8 Monate
1996-12 - 1998-07

In-house software development

Software Engineer
Software Engineer
2 Jahre 2 Monate
1994-10 - 1996-11

Warehouse and sales database

Software Engineer FoxPro
Software Engineer
  • Designed and developed a database for monitoring and maintaining warehouse stock records and sales.
  • Created a program for generating bills and various reports based on the data from the database.
FoxPro
Industry
6 Monate
1994-12 - 1995-05

Electronic Signature (Diploma Project)

Software Developer image processing C++
Software Developer
  • Developed an algorithm and implemented software to compress scanned signatures to 1% of the original size.
image processing C++
Bank

Aus- und Weiterbildung

Aus- und Weiterbildung

3 Monate
2021-03 - 2021-05

Music Information Retrieval

Certificates in Extracting Information From Music Signals, Machine Learning for Music Information Retrieval, Music Retrieval Systems., University of Victoria (online)
Certificates in Extracting Information From Music Signals, Machine Learning for Music Information Retrieval, Music Retrieval Systems.
University of Victoria (online)
3 Monate
2017-09 - 2017-11

Robotics

Columbia University (online)
Columbia University (online)

Core techniques for representing robots that perform physical tasks in the real world.

2 Monate
2015-12 - 2016-01

Machine Learning

Certificate in machine learning., Stanford University (online)
Certificate in machine learning.
Stanford University (online)
3 Monate
2015-11 - 2016-01

Machine Learning Foundations

Certificates in classification, regression and practical applications of machine learning., University of Washington
Certificates in classification, regression and practical applications of machine learning.
University of Washington
4 Jahre 10 Monate
1990-09 - 1995-06

Applied Mathematics

Master of Science (M.S.), Syktyvkar State University, Russia
Master of Science (M.S.)
Syktyvkar State University, Russia

Position

Position

Machine Learning Software Engineer

Kompetenzen

Kompetenzen

Top-Skills

TensorFlow Computer Vision Machine Learning Python C++

Produkte / Standards / Erfahrungen / Methoden

algorithms
Boost
CNTK
COM
GitHub
image processing
Maven
MFC
Music Information Retrieval
numpy
OpenCV
OpenGL
OSEK
Point Cloud Library
Qt
Qt 5
robotics
SVN
TensorFlow
TensorFlow.js
Torch
UML
Visual Studio
VisualStudio .NET
Vue
wxWidgets
XML

Betriebssysteme

Linux
QNX
Windows
Windows CE

Programmiersprachen

C
C#
C++
FoxPro
Java
JavaScript
JSON
Lua
Oracle/SQL
Perl
Python
SQL
Visual Basic
 

Datenbanken

MS SQL Server

Datenkommunikation

CAN
Kommunikationsprotokolle entwickelt
I2C
MLB
MOST
SPI
USB
 

Hardware

ARM
INIC
Mikrocontroller

Branchen

Branchen

Automotive
Industry

Einsatzorte

Einsatzorte

Pforzheim (+50km) Tübingen (+100km) Titisee-Neustadt (+75km)

 

 

möglich

Projekte

Projekte

3 Jahre 2 Monate
2018-06 - 2021-07

User-Friendly AI framework

Founder at Urobots, Software and Machine Learning Engineer TensorFlow Python OpenCV ...
Founder at Urobots, Software and Machine Learning Engineer
  • Leading a team of experts, created a user-friendly AI framework to solve computer vision and robotics problems without coding and reduce the development time from months to days.
  • Developed AI algorithms for classification, object detection, semantic segmentation, robot-camera calibration.
  • Designed REST APIs.
  • Implemented software modules for camera, robot and advanced Blockly programming.
  • Applied the framework in 50+ customer projects.
TensorFlow Python OpenCV CNTK
Industrie
2 Jahre 11 Monate
2018-08 - 2021-06

Embedded AI

Founder at Urobots, Software and Machine Learning Engineer Python TensorFlow CNTK ...
Founder at Urobots, Software and Machine Learning Engineer
  • Pioneered the introduction of deep learning models in low-energy consumption environments (CPU, FPGA).
  • Applied deep learning in an interactive exhibit in Germany's most prominent science center.
Python TensorFlow CNTK OpenCV Linux
9 Jahre
2012-05 - 2021-04

Optical assembly inspection of plate heat exchangers

Founder at Urobots, software and machine learning engineer C++ Python Boost ...
Founder at Urobots, software and machine learning engineer
  • Developed algorithms and applications to check the assembly correctness of products consisting of hundreds of near-identical specular parts, achieving 99.95% accuracy.
  • Managed a team adapting the core algorithms for 100+ product types.
  • Designed the relevant hardware (lightIng, cameras) for 15+ installations.
Visual Studio
C++ Python Boost JSON MFC XML
3 Jahre 3 Monate
2018-01 - 2021-03

Neural Network for Object Detection

Founder at Urobots, Software and Machine Learning Engineer Python TensorFlow TensorFlow.js ...
Founder at Urobots, Software and Machine Learning Engineer
  • Developed computer vision algorithms for real-time object localization, achieving accuracy < 2 pix in position and < 2° in rotation.
  • Created a transfer learning model, reducing the required number of training data by 90%.
  • Applied the algorithm in 10+ projects in robotics, object counting, quality assurance.
Python TensorFlow TensorFlow.js OpenCV JavaScript Vue
Industrie
2 Jahre 8 Monate
2018-03 - 2020-10

Demonstration of human-AI collaboration in computational creativity (showcase project)

Founder at Urobots, software and machine learning engineer Python TensorFlow TensorFlow.js ...
Founder at Urobots, software and machine learning engineer
  • Developed a model to learn user preferences.
  • Optimized GAN generator for usage in javascript.
  • Developed a web application demonstrating human-AI collaboration in computational creativity.
Python TensorFlow TensorFlow.js JavaScript Vue
4 Jahre 1 Monat
2016-05 - 2020-05

Optical quality control of industrial components

Founder at Urobots, Software and Machine Learning Engineer Python TensorFlow Torch ...
Founder at Urobots, Software and Machine Learning Engineer
  • Developed methods for defect detection using the minimal "defect / no defect" input on the whole image rather than labeling each defect separately.
  • Implemented software for optical quality control of industrial components: object presence, segmentation, tracking, counting.
Visual Studio
Python TensorFlow Torch Lua CNTK OpenCV MFC
3 Jahre 4 Monate
2016-03 - 2019-06

Robot vision to grasp unknown objects

Founder at Urobots, Software and Machine Learning Engineer Python TensorFlow CNTK ...
Founder at Urobots, Software and Machine Learning Engineer
  • Implemented algorithms for segmentation and grasping of previously unseen objects in 2D and 3D.
  • Designed and developed software processing 3D camera input and controlling the robot.
Python TensorFlow CNTK OpenCV Qt
4 Jahre 7 Monate
2009-06 - 2013-12

Automated Baggage Loading System

Software Engineer C++ XML MFC ...
Software Engineer
  • Developed methods and software for 3D object recognition and registration. 
  • Developed methods and software for LIDARs-robot calibration, reducing manual effort by 90%.
  • Implemented physics and LIDAR simulation.
  • Developed algorithms for optimization of container loading (3D knapsack).
  • Designed and implemented production software and tools.
C++ XML MFC Boost Point Cloud Library
4 Monate
2012-06 - 2012-09

Head pose tracking (product prototype)

Software Engineer C++ OpenCV OpenGL
Software Engineer
  • Developed and evaluated algorithms for real-time head pose tracking in video.
C++ OpenCV OpenGL
2 Jahre 2 Monate
2010-05 - 2012-06

Computer poker (hobby project)

Software Engineer C# C++ Java ...
Software Engineer
  • Developed efficient algorithms and software for the Annual Computer Poker Competition. 
  • The program reached 4th place in the limit hold 'em 2-player event, challenging teams with tenfold human, computer and time resources.
C# C++ Java Maven Linux
3 Jahre 10 Monate
2008-06 - 2012-03

Automotive drivers and middleware

Software engineer C C++ C# ...
Software engineer
  • Designed and developed various drivers: QNX Sound, Media Local Bus, EEPROM, Timer, GPIO.
  • Implemented MOST middleware.
  • Implemented PC simulation.
C C++ C# Windows CE ARM INIC Linux QNX OSEK
1 Jahr
2007-07 - 2008-06

GUI coverage profiler (product prototype)

Software Engineer C# C++
Software Engineer
  • Developed instrumentation methods required working on .NET assemblies without access to the source code.
  • Designed and implemented a program for measuring test coverage of GUI elements in .NET applications.
C# C++
4 Monate
2007-03 - 2007-06

C++ refactoring tool (product prototype)

Software Engineer C++ C# Perl ...
Software Engineer
  • Developed scripts to convert the C++ grammar to the intermediate language of GNU tools Flex and Bison. 
  • Implemented a syntax error-tolerant parser and semantic analyzer. 
  • Programmed an add-in for Visual Studio to make code refactoring using a context menu.
Visual Studio
C++ C# Perl Boost
1 Jahr 2 Monate
2006-01 - 2007-02

Automotive drivers

Software Engineer C C++ V850 ...
Software Engineer
  • Replaced a hardware parallel bus with a software-based serial bus, reducing hardware costs by 10% and CPU load by 90%.
  • Designed and implemented peripheral device drivers (SPI, RS-232, MLB, I2C) with CPU load reduced by 90% due to the use of DMA.
  • Managed a team developing a boot loader for a radio unit.
Visual Studio
C C++ V850 OSEK
Harman Becker Automotive Systems
3 Jahre 8 Monate
2002-05 - 2005-12

?ontrol module for chemical analysis

C++ XML MFC ...
  • Implemented software components: GUI, generic data processing, inter-processor communication, device drivers.
  • Designed and implemented a visual form editor for GUI development, simulation and test tools.
C++ XML MFC wxWidgets
5 Jahre 10 Monate
2000-03 - 2005-12

Automotive software and tools

Software Engineer C++ C XML ...
Software Engineer
  • Designed and developed GUI for instrument panels for Audi, VW and Iveco.
  • Designed and implemented the MOST Network Master function block for BMW. The software was 100% compliant with the MOST specification and became a reference project for ISO 9001 certification.
  • Managed a team implementing device drivers (USB, RS-232) and tools.
Visual Studio
C++ C XML ST10 Windows CE OSEK
German car manufacturers
6 Monate
1999-10 - 2000-03

Backend software

Software developer C++ COM MS SQL Server ...
Software developer
  • Designed and implemented an application for monitoring changes in websites.
  • Developed backend database management tools.
C++ COM MS SQL Server Oracle/SQL
E-Commerce
11 Monate
1998-08 - 1999-06

In-house software development

Software Engineer Visual Basic FoxPro
Software Engineer
  • Designed a contractors' database, incorporating contractors of all subsidiaries of the company. 
  • Designed and implemented a program for analyzing customers' data.
  • Maintained and enhanced the company's software, consulted over 50 users.
Visual Basic FoxPro
Industry
4 Monate
1999-01 - 1999-04

Photoscan

Software engineer C++ computer vision
Software engineer
  • Developed methods and software to measure the volume of round timber on camera images. 
  • Managed the development team.
C++ computer vision
Science
1 Jahr 8 Monate
1996-12 - 1998-07

In-house software development

Software Engineer
Software Engineer
2 Jahre 2 Monate
1994-10 - 1996-11

Warehouse and sales database

Software Engineer FoxPro
Software Engineer
  • Designed and developed a database for monitoring and maintaining warehouse stock records and sales.
  • Created a program for generating bills and various reports based on the data from the database.
FoxPro
Industry
6 Monate
1994-12 - 1995-05

Electronic Signature (Diploma Project)

Software Developer image processing C++
Software Developer
  • Developed an algorithm and implemented software to compress scanned signatures to 1% of the original size.
image processing C++
Bank

Aus- und Weiterbildung

Aus- und Weiterbildung

3 Monate
2021-03 - 2021-05

Music Information Retrieval

Certificates in Extracting Information From Music Signals, Machine Learning for Music Information Retrieval, Music Retrieval Systems., University of Victoria (online)
Certificates in Extracting Information From Music Signals, Machine Learning for Music Information Retrieval, Music Retrieval Systems.
University of Victoria (online)
3 Monate
2017-09 - 2017-11

Robotics

Columbia University (online)
Columbia University (online)

Core techniques for representing robots that perform physical tasks in the real world.

2 Monate
2015-12 - 2016-01

Machine Learning

Certificate in machine learning., Stanford University (online)
Certificate in machine learning.
Stanford University (online)
3 Monate
2015-11 - 2016-01

Machine Learning Foundations

Certificates in classification, regression and practical applications of machine learning., University of Washington
Certificates in classification, regression and practical applications of machine learning.
University of Washington
4 Jahre 10 Monate
1990-09 - 1995-06

Applied Mathematics

Master of Science (M.S.), Syktyvkar State University, Russia
Master of Science (M.S.)
Syktyvkar State University, Russia

Position

Position

Machine Learning Software Engineer

Kompetenzen

Kompetenzen

Top-Skills

TensorFlow Computer Vision Machine Learning Python C++

Produkte / Standards / Erfahrungen / Methoden

algorithms
Boost
CNTK
COM
GitHub
image processing
Maven
MFC
Music Information Retrieval
numpy
OpenCV
OpenGL
OSEK
Point Cloud Library
Qt
Qt 5
robotics
SVN
TensorFlow
TensorFlow.js
Torch
UML
Visual Studio
VisualStudio .NET
Vue
wxWidgets
XML

Betriebssysteme

Linux
QNX
Windows
Windows CE

Programmiersprachen

C
C#
C++
FoxPro
Java
JavaScript
JSON
Lua
Oracle/SQL
Perl
Python
SQL
Visual Basic
 

Datenbanken

MS SQL Server

Datenkommunikation

CAN
Kommunikationsprotokolle entwickelt
I2C
MLB
MOST
SPI
USB
 

Hardware

ARM
INIC
Mikrocontroller

Branchen

Branchen

Automotive
Industry

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.