Сервіс пошуку роботи №1 в Україні
Михайло
С++ розробник
- Місто:
- Запоріжжя
Контактна інформація
Шукач вказав: Телефон
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/8541035/
Завантажений файл
Версія для швидкого
перегляду
Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.
МИХАЙЛО ЄРШОВ
C++ Розробник
[відкрити контакти ](див. вище в блоці «контактна інформація») | [відкрити контакти ](див. вище в блоці «контактна інформація») | github.com/Anhijkt
ПРОФІЛЬ
Я — інженер-програміст із досвідом у системному програмуванні, внутрішньому устрої Linux (Linux internals)
та розробці для FPGA. Наразі проходжу курс з мікро- та нанотехнологій у ЗНТУ. Маю комерційний досвід
роботи з оптимізацією продуктивності, проектуванням безпечної автентифікації та інтеграцією апаратного та
програмного забезпечення.
НАВИЧКИ
• Мови програмування: C++, Python та Go
• Досвід роботи з оточенням та внутрішньою архітектурою Linux
• Досвід емуляції та відладки в QEMU
• Розробка IP-блоків для архітектур FPGA ICE40 та ECP5 з використанням інструментарію із відкритим
вихідним кодом (opensource toolchain)
• Базовий DevSecOps: налаштування інстансів та політик Hashicorp Vault, написання плагіна
автентифікації, робота з пакетами Guix
ОСВІТА
ЗНТУ Запоріжжя, Україна | 2023 – дотепер
Мікро- та наноелектронні прилади (Бакалавр)
Запорізький електротехнічний коледж Запоріжжя, Україна | 2019 – 2023
Диплом з мікроелектроніки
• Дипломна робота: Безпека протоколів зв'язку в системах БПЛА (Захищено: Квітень 2023)
ВНЕСОК У OPEN SOURCE
Yosys
• Реалізував класичний етап оптимізації (optimization pass), який замінює піднесення до степеня значень у
додатковому коді (two's complement) на бітові зсуви вліво, що знизило обчислювальну складність виразу.
• Реалізував етап оптимізації для логічних схем активації EDFF-тригерів. Розробив евристичний алгоритм
для мінімізації булевих логічних формул сигналів активації, представлених у КНФ (кон'юнктивна
нормальна форма). Ця оптимізація зменшила розмір логічної схеми, згенерованої для сигналу активації
EDFF.
• Виправив різноманітні баги та помилки. Пошук першопричин (root-cause) включав використання різних
інструментів та методів відладки й профілювання.
• Виявив проблему з некоректною логікою розширення знаку (sign-extension) на етапі маппінгу DSP (DSP
mapping pass).
16 ЛИПНЯ 2026 РОКУ М.О. ЄРШОВ CV
NetHack
• Виправив збірку для WebAssembly (wasm build).
КОМЕРЦІЙНИЙ ДОСВІД
Busthorne Віддалено, Київ, Україна | 2024
Software/Gateware Engineer
• Портував реалізації криптографічних алгоритмів, сертифікованих ДСТУ, з бібліотеки «Криптоніт»
ПриватБанку на bare-metal RISC-V, створивши мінімальне libc-подібне оточення з базовими функціями та
компактним розташуванням у пам'яті.
• Реалізував схему автентифікації на основі апаратних ключів для HashiCorp Vault. Оскільки оригінальний
Vault підтримував лише схему розділення секрету Шаміра та HSM, сумісні з PKCS #11, у ньому була
відсутня підтримка апаратних ключів на кшталт Tillitis TKey.
• Портував апаратну частину (gateware) Tillitis Tkey SOC на налагоджувальну плату ECP5 ULX3S,
адаптувавши специфічні для заліза компоненти, такі як блоки оперативної пам'яті (RAM blocks) та порти
вводу-виводу (I/O ports).
• Розробив патч для QEMU, який увімкнув підтримку PCIe passthrough для RAID-контролера 3ware 9750,
що вирішило проблему зі збоями драйверів у віртуальних оточеннях, викликаними відсутністю ioctl
passthrough.
16 ЛИПНЯ 2026 РОКУ М.О. ЄРШОВ CV
C++ Розробник
[
ПРОФІЛЬ
Я — інженер-програміст із досвідом у системному програмуванні, внутрішньому устрої Linux (Linux internals)
та розробці для FPGA. Наразі проходжу курс з мікро- та нанотехнологій у ЗНТУ. Маю комерційний досвід
роботи з оптимізацією продуктивності, проектуванням безпечної автентифікації та інтеграцією апаратного та
програмного забезпечення.
НАВИЧКИ
• Мови програмування: C++, Python та Go
• Досвід роботи з оточенням та внутрішньою архітектурою Linux
• Досвід емуляції та відладки в QEMU
• Розробка IP-блоків для архітектур FPGA ICE40 та ECP5 з використанням інструментарію із відкритим
вихідним кодом (opensource toolchain)
• Базовий DevSecOps: налаштування інстансів та політик Hashicorp Vault, написання плагіна
автентифікації, робота з пакетами Guix
ОСВІТА
ЗНТУ Запоріжжя, Україна | 2023 – дотепер
Мікро- та наноелектронні прилади (Бакалавр)
Запорізький електротехнічний коледж Запоріжжя, Україна | 2019 – 2023
Диплом з мікроелектроніки
• Дипломна робота: Безпека протоколів зв'язку в системах БПЛА (Захищено: Квітень 2023)
ВНЕСОК У OPEN SOURCE
Yosys
• Реалізував класичний етап оптимізації (optimization pass), який замінює піднесення до степеня значень у
додатковому коді (two's complement) на бітові зсуви вліво, що знизило обчислювальну складність виразу.
• Реалізував етап оптимізації для логічних схем активації EDFF-тригерів. Розробив евристичний алгоритм
для мінімізації булевих логічних формул сигналів активації, представлених у КНФ (кон'юнктивна
нормальна форма). Ця оптимізація зменшила розмір логічної схеми, згенерованої для сигналу активації
EDFF.
• Виправив різноманітні баги та помилки. Пошук першопричин (root-cause) включав використання різних
інструментів та методів відладки й профілювання.
• Виявив проблему з некоректною логікою розширення знаку (sign-extension) на етапі маппінгу DSP (DSP
mapping pass).
16 ЛИПНЯ 2026 РОКУ М.О. ЄРШОВ CV
NetHack
• Виправив збірку для WebAssembly (wasm build).
КОМЕРЦІЙНИЙ ДОСВІД
Busthorne Віддалено, Київ, Україна | 2024
Software/Gateware Engineer
• Портував реалізації криптографічних алгоритмів, сертифікованих ДСТУ, з бібліотеки «Криптоніт»
ПриватБанку на bare-metal RISC-V, створивши мінімальне libc-подібне оточення з базовими функціями та
компактним розташуванням у пам'яті.
• Реалізував схему автентифікації на основі апаратних ключів для HashiCorp Vault. Оскільки оригінальний
Vault підтримував лише схему розділення секрету Шаміра та HSM, сумісні з PKCS #11, у ньому була
відсутня підтримка апаратних ключів на кшталт Tillitis TKey.
• Портував апаратну частину (gateware) Tillitis Tkey SOC на налагоджувальну плату ECP5 ULX3S,
адаптувавши специфічні для заліза компоненти, такі як блоки оперативної пам'яті (RAM blocks) та порти
вводу-виводу (I/O ports).
• Розробив патч для QEMU, який увімкнув підтримку PCIe passthrough для RAID-контролера 3ware 9750,
що вирішило проблему зі збоями драйверів у віртуальних оточеннях, викликаними відсутністю ioctl
passthrough.
16 ЛИПНЯ 2026 РОКУ М.О. ЄРШОВ CV
Схожі кандидати
-
C++ Developer (Trainee)
Запоріжжя, Дніпро , ще 2 міста -
Full-stack програміст PHP, JS, Python, C++ (впровадження ШІ)
Запоріжжя, Вінниця , ще 7 міст -
Junior, Middle C++ Developer
Запоріжжя, Дніпро , ще 5 міст