Serhii
C++ developer
- Город:
- Киев
Контактная информация
Соискатель указал телефон и эл. почту.
Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.
Получить контакты этого кандидата можно на странице https://www.work.ua/resumes/17747856/
Загруженный файл
Это резюме размещено в виде файла. Эта версия для быстрого просмотра может быть хуже, чем оригинал резюме.
Senior Software Developer
Short info
Sofiyivska Borschagivka, Kyiv, Ukraine
phone: [
e-mail:
[
LinkedIn:
serhii-karmanov-38b57815b
year of birth: Oct 1987
Skills
○ Languages: C++ (7+ years, Expert in STL), Python, Bash.
○ Computer Vision: OpenCV (3 years), CUDA-accelerated Image Processing, Object
Detection, Tesseract OCR.
○ Build & Infrastructure: Bazel (Custom Rules, Code Gen), CMake, CI/CD.
○ Operating Systems: QNX 7/8, Linux (Debian, Ubuntu).
○ Automotive: Adaptive AUTOSAR, IPC, nPDU.
Interests:
● UAV Simulation & Training: Logged 160+ hours of simulated flight time in Liftoff using
professional-grade radio hardware (TX12). Developed advanced piloting skills, including
precision proximity flying and emergency recovery maneuvers in a physics-accurate
environment.
● Onboard Companion Computer Development: Participated in the development of a
UAV Companion App deployed on Raspberry Pi 5 and NVIDIA Jetson Nano for real-time
drone command and control.
Working experience
Software developer (Luxoft - BMW, Automotive): Jun 2024 - present
Network Protocol Development: Design and maintain the nPDU Daemon, enabling high-performance
tunneling and communication for Adaptive AUTOSAR applications.
Responsibilities:
○ Feature Implementation & Architecture: Lead the development of networking components
within QNX 7/8 environments using IPC and Message Passing.
○ Advanced Build Automation: Mastered and implemented custom Bazel rules to facilitate
on-the-fly code generation, integrating Python and Jinja2 to automate complex boilerplate.
○ Root Cause Analysis: Conducted deep-system bug analysis and performance profiling for
safety-critical automotive software.
○ Quality & Compliance: Spearheaded improvements in Code KPIs, ensuring rigorous code
justification, requirement traceability, code coverity, reducing complexity and high test
coverage.
○ Validation: Developed comprehensive integration test suites using Pytest to validate
communication protocols across the CI/CD pipeline.
Used development tools, libraries, languages and technologies:
AutoSAR, QNX7/QNX8, Bazel , Jinja2, CAN, SOME-IP, Message Passing, CI/CD, Pytest
Software developer (Luxoft - Ford, Automotive): Apr 2021 - Jun 2024
The project provides a toolset for automated testing HW+SW located in the closed perimeter
Responsibilities:
○ Image processing
○ Detection telltales on HMI - OpenCV, OpenCV CUDA
○ Text recognition (Tesseract OCR) and text detection on HMI
○ Reading car gauges (tachometer, speedometer, fuel level, etc.) for various HMI programs.
○ Speeding up algorithms moving them on GPU, leverage Nvidia CUDA, OpenCV CUDA
Achievements:
○ Moving from normal OpenCV to OpenCV CUDA
○ Developing custom Nvidia CUDA custom kernels to speed up logic
Used development tools, libraries, languages and technologies:
OpenCV+Cuda, Nvidia CUDA, Tesseract OCR, Pango, ImageMagick, GoogleTest, Qt5, MySQL,
Jsoncpp, pybind11, boost, spdlog, Python3.x, grpc
C++ Developer (Luxoft - Daimler, Automotive): Aug 2020 - Apr 2021
The project emerges from the Media Framework which is an abstraction level between the native
entertainment services (player, tuner, etc.) and clients such as HMI. Add new features, bug fixing.
Responsibilities:
○ Design architecture, adding new features, bug triage of the entire system
Used development tools, libraries, languages and technologies: Lohman json, Lua, dlt logs
Software developer (Luxoft - Ford, Automotive): Oct 2019 - Jul 2020
The project provides a toolset for automated testing HW+SW located in the closed perimeter
Achievements:
○ Experienced with linux and linux development environment, LVDS board
○ Mastered work with QT framework and UI testing
Used development tools, libraries, languages and technologies: OpenCV, Tesseract OCR, GoogleTest,
Qt5, MySQL, Jsoncpp, gstreamer, pybind11, boost, spdlog, Python2.7
Software developer (R-Style Softlab Kiev - Fintech): Mar 2017 - Sep 2019
Responsibilities:
○ Maintenance of software in the field of bank activity.
○ Legacy code support, new features, bug fixing
Achievements:
○ Mastered corporate developer tools, script
○ Experienced with a huge project and understanding foreign code
Used development tools, libraries, languages and technologies:
VS 2010 C++, Oracle PL/SQL, Toad, internal tools(form editor, table dictionaries, rsl)
Software developer (Agroprosperis): Jan 2016 - Feb 2017
Responsibilities:
○ Designing database – a bank of the land
○ Development of the module for importing data into a database of a specialized cadastral sources
of the xml, in4 formats and from a web service PCM
○ PostgreSQL administration, writing sql requests and procedures
Achievements:
○ Developed various automation systems for processing, export of GIS data, a cadastral format
converter
○ Developed data exchange with the database 1C
○ Developed a module for an export text and graphic reports via OLE to MS Word and Open Office
Used development tools, libraries, languages and technologies:
Visual Studio C++, WinApi, Qt5, PostgreSQL, Lazarus
Software developer (Start-up): 2014 - 2019
Achievements:
○ Designed and developed the program for automation graphic and text reports outputting with
implementation of the users’ scripts for land surveyors.
○ Managed and communicated with clients
Used development tools, libraries, languages and technologies:
Delphi fmx
Occupied positions: cartographer, surveyor, land surveyor: 2009 - 2015
Working with and making digitals maps leveraging Delta Digitals, AutoCad, Trimble geomatics office,
Topcon Tools, etc.
Used geodetic GPS+GLONASS of series: Topcon, Trimble, Leica. Electronic tachometers: Nikon DTM 322,
Topcon, Trimble M3.
Education
2009-2013 - Master degree “Land management and cadastre”. National university of life and
environment sciences of Ukraine.
2002-2006 - Junior specialist, Zhytomyr Technical School of Land Survey
Похожие кандидаты
-
C++ програміст
Киев -
Разработчик игр
Киев, Удаленно -
C/C++ developer
Киев, Удаленно -
Junior C/C++ розробник
Киев, Удаленно -
C++, Qt Developer
Киев