Ondrej Ivančík
Computer Vision Engineer at PRECISMO- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Professional working proficiency
-
German Limited working proficiency
-
Slovak Native or bilingual proficiency
-
Czech Full professional proficiency
-
Polish Limited working proficiency
Topline Score
Bio
Václav Moldan
It's been my pleasure working alongside with Ondrej as a programmer. Ondrej is a real pro when it comes to C++, Python, and CUDA. Ondrej always goes into depth with any technical problem, aiming for the best long-term solution. Ondrej also has a strong grasp of computer vision and the science behind optics, physics and cameras.
Zdeněk Glazer
I've had the privilege of working closely with Ondrej for three years, and I wholeheartedly recommend him as an exceptional computer vision specialist. Ondrej has been instrumental in our projects, with a key focus on camera and device calibration. His expertise in custom bundle adjustment software and his ability to tackle even the finest nuances and hidden bugs in our extensive data processing pipelines have significantly contributed to our success. He is a true expert in C++ and Python, languages he skillfully employs for both debugging and visualizing 3D and camera-related data. Ondrej has a deep understanding of Linux and edge computing platforms like Nvidia Jetson, making him comfortable in any environment. One of Ondrej's standout qualities is his proficiency in accelerating existing pipelines through custom CUDA kernel development. His methodical approach to problem-solving and concentration in discovering hidden bugs is unmatched. In summary, Ondrej is an invaluable asset with expertise in computer vision, C++, Python, CUDA, and a deep understanding of data processing pipelines. His meticulous and methodological approach to his work makes him a standout colleague. I have no doubt that Ondrej will continue to excel in any challenging role and bring tremendous value to any team. I will certainly contact him when there will be a need for a senior CV developer.
Václav Moldan
It's been my pleasure working alongside with Ondrej as a programmer. Ondrej is a real pro when it comes to C++, Python, and CUDA. Ondrej always goes into depth with any technical problem, aiming for the best long-term solution. Ondrej also has a strong grasp of computer vision and the science behind optics, physics and cameras.
Zdeněk Glazer
I've had the privilege of working closely with Ondrej for three years, and I wholeheartedly recommend him as an exceptional computer vision specialist. Ondrej has been instrumental in our projects, with a key focus on camera and device calibration. His expertise in custom bundle adjustment software and his ability to tackle even the finest nuances and hidden bugs in our extensive data processing pipelines have significantly contributed to our success. He is a true expert in C++ and Python, languages he skillfully employs for both debugging and visualizing 3D and camera-related data. Ondrej has a deep understanding of Linux and edge computing platforms like Nvidia Jetson, making him comfortable in any environment. One of Ondrej's standout qualities is his proficiency in accelerating existing pipelines through custom CUDA kernel development. His methodical approach to problem-solving and concentration in discovering hidden bugs is unmatched. In summary, Ondrej is an invaluable asset with expertise in computer vision, C++, Python, CUDA, and a deep understanding of data processing pipelines. His meticulous and methodological approach to his work makes him a standout colleague. I have no doubt that Ondrej will continue to excel in any challenging role and bring tremendous value to any team. I will certainly contact him when there will be a need for a senior CV developer.
Václav Moldan
It's been my pleasure working alongside with Ondrej as a programmer. Ondrej is a real pro when it comes to C++, Python, and CUDA. Ondrej always goes into depth with any technical problem, aiming for the best long-term solution. Ondrej also has a strong grasp of computer vision and the science behind optics, physics and cameras.
Zdeněk Glazer
I've had the privilege of working closely with Ondrej for three years, and I wholeheartedly recommend him as an exceptional computer vision specialist. Ondrej has been instrumental in our projects, with a key focus on camera and device calibration. His expertise in custom bundle adjustment software and his ability to tackle even the finest nuances and hidden bugs in our extensive data processing pipelines have significantly contributed to our success. He is a true expert in C++ and Python, languages he skillfully employs for both debugging and visualizing 3D and camera-related data. Ondrej has a deep understanding of Linux and edge computing platforms like Nvidia Jetson, making him comfortable in any environment. One of Ondrej's standout qualities is his proficiency in accelerating existing pipelines through custom CUDA kernel development. His methodical approach to problem-solving and concentration in discovering hidden bugs is unmatched. In summary, Ondrej is an invaluable asset with expertise in computer vision, C++, Python, CUDA, and a deep understanding of data processing pipelines. His meticulous and methodological approach to his work makes him a standout colleague. I have no doubt that Ondrej will continue to excel in any challenging role and bring tremendous value to any team. I will certainly contact him when there will be a need for a senior CV developer.
Václav Moldan
It's been my pleasure working alongside with Ondrej as a programmer. Ondrej is a real pro when it comes to C++, Python, and CUDA. Ondrej always goes into depth with any technical problem, aiming for the best long-term solution. Ondrej also has a strong grasp of computer vision and the science behind optics, physics and cameras.
Zdeněk Glazer
I've had the privilege of working closely with Ondrej for three years, and I wholeheartedly recommend him as an exceptional computer vision specialist. Ondrej has been instrumental in our projects, with a key focus on camera and device calibration. His expertise in custom bundle adjustment software and his ability to tackle even the finest nuances and hidden bugs in our extensive data processing pipelines have significantly contributed to our success. He is a true expert in C++ and Python, languages he skillfully employs for both debugging and visualizing 3D and camera-related data. Ondrej has a deep understanding of Linux and edge computing platforms like Nvidia Jetson, making him comfortable in any environment. One of Ondrej's standout qualities is his proficiency in accelerating existing pipelines through custom CUDA kernel development. His methodical approach to problem-solving and concentration in discovering hidden bugs is unmatched. In summary, Ondrej is an invaluable asset with expertise in computer vision, C++, Python, CUDA, and a deep understanding of data processing pipelines. His meticulous and methodological approach to his work makes him a standout colleague. I have no doubt that Ondrej will continue to excel in any challenging role and bring tremendous value to any team. I will certainly contact him when there will be a need for a senior CV developer.
Experience
-
PRECISMO
-
Czechia
-
Information Technology & Services
-
1 - 100 Employee
-
Computer Vision Engineer
-
Dec 2020 - Present
• Responsible for developing tools for camera calibration and the overall scanning setup • Participated in the development of a module for sparse scene reconstruction • Ported dense stereo reconstruction to GPU using the Numba python package • Enhanced and refined the dense stereo reconstruction process • Implemented a visualization tool for proofing of models during scanning process (pyvista, pyqt) • Identified and addressed bugs, leading to improved calibration processes and overall accuracy of 3D models • Designed a object-oriented module for nonlinear optimizer used in bundle adjustment with flexible options • Creation of calibration charts Show less
-
-
-
Mosaic - Geospatial Imaging Leaders
-
Czechia
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Embedded C++/CUDA developer
-
Dec 2020 - Dec 2022
• Optimized and finalized the ProRes RAW encoder on Nvidia Jetson TX2 GPU in CUDA • Worked on the early stages of the video pipelinne (grabbing frames using video4linux, conversions) • Added features to the camera firmware: refactored async REST API controller, mounting to external PC using samba, GPS statistics readout • Optimized and finalized the ProRes RAW encoder on Nvidia Jetson TX2 GPU in CUDA • Worked on the early stages of the video pipelinne (grabbing frames using video4linux, conversions) • Added features to the camera firmware: refactored async REST API controller, mounting to external PC using samba, GPS statistics readout
-
-
-
Valeo
-
France
-
Motor Vehicle Parts Manufacturing
-
700 & Above Employee
-
Senior C++ developer
-
Sep 2016 - Nov 2020
• Developed an ultrasonic and laser sensor simulation module and integrated the model of vehicle dynamics into the internal validation tool used widely across Valeo for SIL and HIL testing (2 years, C++11, Urho3D game engine, shaders, CUDA, Qt, git, Windows) • Integrated and deployed a simulation model of an ultrasonic and lane detection system into client's SIL and HIL testing framework; received an award 'best employee of a quarter' (2 years, C++14, FMI, OSI, cmake, git, Linux) • Supported client's P1 project incorporated a decoding and visualization of traces recorded in the test vehicle (1 year, C++14, ROS framework, OpenCL, network and automotive protocols, Linux) • Developed a generic library for RAW camera stream conversion using OpenCL that was deployed in many performance sensitive applications • Shadowed and mentored new team members Show less
-
-
-
Elektrosystem, a.s.
-
Prague, Czechia
-
Senior C developer
-
Jul 2012 - Aug 2016
• Focused on the development, refactoring and optimization of the simulation functions used to analyze the security and state of the high voltage power distribution • Refactored the main numerical analysis -- load flow and massively speed-up the contingency analysis on CPU and GPU • Supported the development of the 'security constrained reconfiguration' of electrical power system • Contributed to the internal math library (formats of dense and sparse matrices, solver for large sparse nonlinear systems, symbolic factorization, graph algorithms) • Assisted in all cycles of the development process Show less
-
-
-
Elektrosystem, a. s.
-
Prague, Czechia
-
Junior C developer
-
Jul 2010 - Jun 2012
• Worked as a contractor on smaller programming tasks during studies • Worked as a contractor on smaller programming tasks during studies
-
-
Education
-
Faculty of Electrical Engineering, Czech Technical University in Prague
Master's degree, Computer Vision and Image Processing -
Technische Universität Berlin
Erasmus Exchange Program, Photogrammetric Computer Vision -
Faculty of Informatics and Information Technologies, Slovak University of Technology
Bachelor's degree, Informatics