Сервіс пошуку роботи №1 в Україні
Андрій
Senior C++/GPU compute програміст
- Місто проживання:
- Київ
- Готовий працювати:
- Дистанційно, Київ, Харків
Контактна інформація
Шукач вказав: Телефон
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/20816122/
Завантажений файл
Версія для швидкого
перегляду
Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.
Andrey Yurchenko
C++ / CUDA Software Engineer
Kyiv, Ukraine
[відкрити контакти ](див. вище в блоці «контактна інформація»)
[відкрити контакти ](див. вище в блоці «контактна інформація»)
https://github.com/whhandrey
English — B2 / Upper-Intermediate
Ukrainian/Russian — Native
PROFILE
C++ Software Engineer with 8+ years of experience in cardiac ultrasound software, specializing in
real-time image processing and GPU computing. Experienced with production C++/CUDA image-
processing pipelines and performance optimization. I also develop MotionScope, a personal
C++20/CUDA project focused on GPU image processing, motion estimation and real-time
processing architectures. Interested in GPU computing, computer vision and real-time graphics.
EXPERIENCE
Fulcrum Software — C++ Software Engineer
Dec 2017 – Present
· Develop production C++ software for real-time cardiac ultrasound imaging systems.
· Design, implement and optimize real-time image-processing algorithms for ultrasound
image-quality enhancement.
· Develop GPU-accelerated image-processing algorithms using CUDA.
· Develop filtering and image-enhancement algorithms for suppression of blood, haze and
noise, and enhancement of tissue structures.
· Profile and optimize performance-critical CPU and GPU image-processing pipelines.
· Implement scanner features and algorithms, including ultrasound probe damage
detection.
· Debug, refactor and maintain a large production C++ codebase.
· Participate in technical discussions and cross-team collaboration.
· Previous experience with DirectX compute shaders and GPGPU.
Stack: C++14/17, CUDA, STL, Boost, DirectX, Windows, WinAPI, MFC, Git, Jenkins, Jira.
MotionScope — Personal C++/CUDA Project
C++20/CUDA application for experimenting with real-time GPU image processing, motion
estimation and processing architectures.
· Implemented CUDA kernels for image processing and block-matching motion
estimation.
· Developed motion-field visualization and confidence estimation.
· Worked with CUDA streams, GPU memory management, pitched memory and
asynchronous processing.
· Profiled and optimized CUDA kernels and memory-access patterns.
· Designed a graph-based processing architecture with reusable nodes and typed
resources.
· Developed visualization and tooling using Qt.
Stack: C++20, CUDA, Qt.
Gillie Software — Junior .NET Developer
Sep 2017 – Dec 2017
Developed and maintained a web application for a call center.
Stack: C#, ASP.NET Core, JavaScript, SQL.
Programming Tutor — C++ / C#
Nov 2016 – Aug 2017
Taught programming fundamentals and assisted students with C++ and C#.
SKILLS
· Programming: C++14/17/20, CUDA C++, STL
· GPU Computing: CUDA, GPGPU, CUDA streams, GPU memory management,
performance optimization
· Image Processing / CV: real-time image processing, filtering, motion estimation, dense
block matching
· Graphics: DirectX 11, HLSL — basic rendering pipeline and GPGPU
· Frameworks / Platform: Qt, Windows, WinAPI, MFC
· Tools: Visual Studio, Git
· Additional: C#, ASP.NET Core, Python basics
EDUCATION
National Technical University “Kharkiv Polytechnic Institute”
Master's Degree in Computer and Information Technologies, 2012–2018
C++ / CUDA Software Engineer
Kyiv, Ukraine
[
[
https://github.com/whhandrey
English — B2 / Upper-Intermediate
Ukrainian/Russian — Native
PROFILE
C++ Software Engineer with 8+ years of experience in cardiac ultrasound software, specializing in
real-time image processing and GPU computing. Experienced with production C++/CUDA image-
processing pipelines and performance optimization. I also develop MotionScope, a personal
C++20/CUDA project focused on GPU image processing, motion estimation and real-time
processing architectures. Interested in GPU computing, computer vision and real-time graphics.
EXPERIENCE
Fulcrum Software — C++ Software Engineer
Dec 2017 – Present
· Develop production C++ software for real-time cardiac ultrasound imaging systems.
· Design, implement and optimize real-time image-processing algorithms for ultrasound
image-quality enhancement.
· Develop GPU-accelerated image-processing algorithms using CUDA.
· Develop filtering and image-enhancement algorithms for suppression of blood, haze and
noise, and enhancement of tissue structures.
· Profile and optimize performance-critical CPU and GPU image-processing pipelines.
· Implement scanner features and algorithms, including ultrasound probe damage
detection.
· Debug, refactor and maintain a large production C++ codebase.
· Participate in technical discussions and cross-team collaboration.
· Previous experience with DirectX compute shaders and GPGPU.
Stack: C++14/17, CUDA, STL, Boost, DirectX, Windows, WinAPI, MFC, Git, Jenkins, Jira.
MotionScope — Personal C++/CUDA Project
C++20/CUDA application for experimenting with real-time GPU image processing, motion
estimation and processing architectures.
· Implemented CUDA kernels for image processing and block-matching motion
estimation.
· Developed motion-field visualization and confidence estimation.
· Worked with CUDA streams, GPU memory management, pitched memory and
asynchronous processing.
· Profiled and optimized CUDA kernels and memory-access patterns.
· Designed a graph-based processing architecture with reusable nodes and typed
resources.
· Developed visualization and tooling using Qt.
Stack: C++20, CUDA, Qt.
Gillie Software — Junior .NET Developer
Sep 2017 – Dec 2017
Developed and maintained a web application for a call center.
Stack: C#, ASP.NET Core, JavaScript, SQL.
Programming Tutor — C++ / C#
Nov 2016 – Aug 2017
Taught programming fundamentals and assisted students with C++ and C#.
SKILLS
· Programming: C++14/17/20, CUDA C++, STL
· GPU Computing: CUDA, GPGPU, CUDA streams, GPU memory management,
performance optimization
· Image Processing / CV: real-time image processing, filtering, motion estimation, dense
block matching
· Graphics: DirectX 11, HLSL — basic rendering pipeline and GPGPU
· Frameworks / Platform: Qt, Windows, WinAPI, MFC
· Tools: Visual Studio, Git
· Additional: C#, ASP.NET Core, Python basics
EDUCATION
National Technical University “Kharkiv Polytechnic Institute”
Master's Degree in Computer and Information Technologies, 2012–2018
Схожі кандидати
-
Unity 3D-програміст
Київ, Дистанційно -
Senior Full-Stack Developer
Дистанційно -
Full stack software engineer
Дніпро, Львів, Дистанційно -
Senior Back-end (PHP) Developer, Software Engineer
120000 грн, Київ, Дистанційно -
Full-stack програміст
30000 грн, Дистанційно -
Senior Software Engineer
100000 грн, Київ, Одеса , ще 2 міста