Christian Kohler

Christian Kohler

Away on vacation
Mentor
Rising Codementor
US$10.00
For every 15 mins
free badge
First 15 mins free for your first session
ABOUT ME
Experienced mechanical engineer with diverse programming and algorithm development capabilities
Experienced mechanical engineer with diverse programming and algorithm development capabilities

I am a mechanical engineer, specialized in optical metrology and thermodynamics. Due to my over 15 years experience in product development and project work I can offer a wide variety of services. Besides the classical skills of a mechanical engineer I have due to my long experience in optical metrology excellent programming skills. Most work in image processing and optical metrology is done using software algorithms, usually requiring high speed data processing, including hardware addressing and the development of sophisticated algorithms. That is where I take most of my experience from. Besides I always programmed other things, like websites (wordpress), data bases, embedded devices and so on.

French, German, Portuguese, English
Brasilia (-03:00)
Joined October 2017
EXPERTISE
7 years experience
Whenever starting the development of an algorithm or 'just' a scripting task has to be solved, Python is an excellent choice. With my exp...
Whenever starting the development of an algorithm or 'just' a scripting task has to be solved, Python is an excellent choice. With my experience, also integrating Python with C/C++ this is a really powerful combination (see also https://bitbucket.org/itom/itom/wiki/Home).
5 years experience
Also a nice tool for algorithm development, though license fees commonly are an issue. Knowing how to write up an algorithm in 'Matlab st...
Also a nice tool for algorithm development, though license fees commonly are an issue. Knowing how to write up an algorithm in 'Matlab style' this environment offers fast data processing and large number of libraries, solving quite a lot of tasks.
3 years experience
Labview comes handy, when quickly assembling test benches with some not too complex interface. With its support for a large number of dev...
Labview comes handy, when quickly assembling test benches with some not too complex interface. With its support for a large number of devices it can be an efficient choice building up some machinery.
ViNational instrumentsImage Processing
View more
ViNational instrumentsImage ProcessingGUI
View more
Embedded Devices
5 years experience
Quite a lot of automation tasks require some more or less sophisticated hardware control. That is where maybe an arduino, TivaC, BBB or s...
Quite a lot of automation tasks require some more or less sophisticated hardware control. That is where maybe an arduino, TivaC, BBB or something similar can be used. Maybe connecting some sensor using SPI or I2C, ...
ArduinoTexas instrumentsBeagleBone
View more
ArduinoTexas instrumentsBeagleBoneRaspberry Pi
View more
5 years experience
Well sometimes you just need some data evaluation and reporting using MS standard products. Well there's no problem about that and due to...
Well sometimes you just need some data evaluation and reporting using MS standard products. Well there's no problem about that and due to its almost ubiquitous availability and its often underestimated capabilities very surprising solutions can arise.
Microsoft WordVba For WordExcel
View more

REVIEWS FROM CLIENTS

Christian's profile has been carefully vetted and approved as a Codementor. Connect with Christian now, and leave a review for them once you're done!
EMPLOYMENTS
Consultant / Researcher
twip optical solutions GmbH / UFAL
2015-08-01-Present
Multiplatform software development, lecturing, algorithm development, signal processing
Multiplatform software development, lecturing, algorithm development, signal processing
Python
C++
Linux
View more
Python
C++
Linux
OpenCV
OpenGL
CMake
Pcl
Embedded Devices
View more
Technical director
twip optical solutions GmbH
2013-10-01-2015-07-01
Managment of the software and hardware development of optical measurement systems and customer projects.
Managment of the software and hardware development of optical measurement systems and customer projects.
Python
C++
Linux
View more
Python
C++
Linux
Qt
OpenCV
OpenGL
CMake
Pcl
View more
Multiplatform software development
University of Stuttgart / ITO
2010-12-01-2013-12-01
Management and implementation of the software development of the "itom" program (https://bitbucket.org/itom/itom/wiki/Home).
Management and implementation of the software development of the "itom" program (https://bitbucket.org/itom/itom/wiki/Home).
Python
C++
Qt
View more
Python
C++
Qt
OpenCV
CUDA
CMake
Lin
Pcl
View more
PROJECTS
University of Stuttgart / ITO, diverse
2009
Multiplatform C/C++, Python, Qt, OpenCV, PCL measurement suite
Multiplatform C/C++, Python, Qt, OpenCV, PCL measurement suite
Python
C++
Linux
View more
Python
C++
Linux
Qt
OpenCV
OpenGL
CMake
Pcl
View more