• File

Олександр

Embedded-розробник

City:
Kyiv

Contact information

The job seeker has entered a phone number .

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

Олександр Гнатюк
Контакти та інформація
E-mail: [open contact info](look above in the "contact info" section) Місце проживання: м. Київ
WhatsApp: [open contact info](look above in the "contact info" section) Вік: 28
Вступ
Розробник вбудованого ПЗ для мережевого обладнання (як то маршрутизатори) з 7 роками досвіду.

Не просто пишу код відповідно ТЗ, а займаюсь аналізом та прийняттям технічних рішень. Мій код
легко розуміти та підтримувати, документую свої процеси та рішення. Постійно вивчаю нові технології.

Користувався та експериментував з операційними системами на базі Linux ще до старту своєї кар’єри,
завдяки чому відмінно розумію як вони працюють. Звик писати скрипти та автоматизовувати процеси.

Вільно комунікую з іноземними командами, ділюся досвідом з колегами, вмію пояснювати складні
речі. Працюю самостійно, з мінімальним менеджментом. Уважний, сконцентрований, швидко вчуся.

Маю бажання направити свої знання та навички на військові потреби.
Навички
Програмування DevOps / Адміністрування
• C/C++, STL • Встановлення, налаштування, оновлення ОС:
• Вбудовані системи Ubuntu / Debian
(Embedded) • Автоматизація, CI/CD
– Yocto / OpenEmbedded – скрипти
– OpenWrt – Ansible
– Модулі для ядра Linux – Jenkins

• Bash • Контейнерізація: docker / podman
• Python • Безпека
• Make – Політики доступу AppArmor
• Контроль версій в Git – Фаєрвол (брандмауер): iptables / nftables
• Аналіз мережевого трафіку в tcpdump
• Робота з файловими системами
– btrfs
– LVM

Інші знання та навички Знання мов
• Розуміння мережевих протоколів, системи OSI • Українська – рідна
• Аналіз та написання технічної документації • Англійська – вище середнього (B2)
• Базові навички пайки
• Базове розуміння електронних схем та
компонентів
Досвід роботи
GlobalLogic – Embedded Developer
Жовтень 2021 – • Розробка та підтримка ОС для вбудованих мережевих пристроїв
дотепер на базі Linux та OpenEmbedded.
• Виконання міграції «рецептів» та патчів на нові релізи OE / yocto.
• Написання патчів на код програм та систему збірки для
забезпечення детерміністичної компіляції (reproducible builds)
всіх пакетів ОС, що дало можливість оптимізувати кешування та
підвищити безпеку.
• Автоматизація CI/CD з використанням Jenkins.
• Документування принципів роботи, вхідних параметрів та
результатів мого CI/CD.
• Автоматизація воркфлоу через скрипти.
• Адаптація залежностей до компіляції в інших системах збірки.
Inango – C Developer
Серпень 2019 – • Виправлення багів в ОС для вбудованих мережевих пристроїв.
Вересень 2021 • Розробка спеціалізованого проксі на C/C++ з gRPC.
• Розробка багатопотокового модуля ядра як абстракції для
платформо-залежної функціональності.
• Автоматизація воркфлоу через скрипти.
• Робота з Yocto / OpenEmbedded, OpenWrt, OVS.
• Створення середовищ для розробки та тестування в Docker.
• Написання документації.
• Аналіз доступного ПЗ на відповідність вимогам та здатність
виконувати поставлені задачі.
Серпень– Jabil Software Services – C Developer
Листопад 2018 • Виправлення багів в ОС для вбудованих мережевих пристроїв.
• Участь в R&D проєкті в галузі програмно-конфігурованих мереж
SDN (Software-defined Networking).
• Аналіз доступного ПЗ на відповідність вимогам та здатність
виконувати поставлені задачі.

Освіта
2015–2019 Прикладна математика (неповна вища, 3 курси бакалавріату)
Національний Технічний Університет «Харківський Політехнічний
Інститут»
Квітень– Курс по backend та Go в Distributed Lab
Травень 2018 Навчався використанню Linux, мові Go, базам даних, мережевим
протоколам, http requests & REST, json.

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: