Ukraine's #1 job service
Артем
IT-спеціаліст
- Considering positions:
- IT-спеціаліст, програміст Java, Python-програміст, Database developer, Back-end програміст
- Age:
- 25 years
- City of residence:
- Netishyn
- Ready to work:
- Remote
Contact information
The job seeker has provided: Phone numberEmailLinkedIn
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
You can get this candidate's contact information from https://www.work.ua/resumes/18527613/
Uploaded file
Quick view
version
This resume is posted as a file. The quick view option may be worse than the original resume.
АРТЕМ ТКАЧУК
Інженер-програміст · Java / Spring Boot · Python
[open contact info ](look above in the "contact info" section) · github.com/lecorrr · Нетішин, Україна
ПРО СЕБЕ
Інженер-програміст із трирічним досвідом роботи на Хмельницькій АЕС: розробка застосунків на Java та адміністрування баз даних Oracle і MySQL. Самостійно розробив інтернет-магазин на Spring Boot (REST API, JPA/MySQL, автентифікація, розгортання в Docker), а також створював програмне забезпечення реального часу на Python для комп’ютерного зору та керування двигунами вбудованої робототехнічної системи на Raspberry Pi та NVIDIA Jetson. Упевнено працюю на всіх рівнях стеку — від SQL і REST API до Linux, контейнерів та апаратного забезпечення. Англійська — C1.
ДОСВІД РОБОТИ
Бекенд-розробник Java — інтернет-магазин2025
Самостійний проєкт · бекенд на Spring Boot із вебінтерфейсом
• Розробив бекенд інтернет-магазину на Java 17 і Spring Boot 3: REST API для реєстрації та входу, каталогу товарів, кошика й замовлень, з яким працює фронтенд на HTML/CSS/JavaScript.
• Спроєктував модель даних (користувачі, товари, позиції кошика, замовлення та їхні позиції) на Spring Data JPA і Hibernate з MySQL; під час оформлення замовлення система перевіряє наявність товару, оновлює залишки й перетворює кошик на замовлення, фіксуючи ціну кожної позиції на момент покупки.
• Реалізував хешування паролів через BCrypt, доступ до захищених ендпоінтів за токеном і перевірку власника даних, щоб користувач бачив і змінював лише свій кошик і замовлення.
• Контейнеризував застосунок за допомогою багатоетапної збірки Docker і Docker Compose (застосунок стартує лише після healthcheck MySQL) та налаштував розгортання за зворотним проксі Traefik з HTTPS від Let's Encrypt і Nginx для фронтенду.
Стек: Java 17, Spring Boot 3, Spring Web, Spring Data JPA, Hibernate, MySQL 8, Maven, Lombok, Docker, Docker Compose, Traefik, Nginx, Git
Python-розробник — робототехніка та комп’ютерний зір2026 – дотепер
Конфіденційний R&D-проєкт
• Розробив конвеєр комп’ютерного зору реального часу на Python (OpenCV, NumPy) для вбудованого Linux: захоплення з двох камер із глобальним затвором, детекція фідуціальних маркерів із субпіксельним уточненням, оцінювання 3D-пози, стереотріангуляція та фільтр Калмана — стабільно 30 FPS.
• Створив інструменти калібрування окремих камер і стереопари з підказками оператору під час зйомки та автоматичною перевіркою якості, звіряючи результат із фізичними вимірюваннями; зменшив розбіжність між оцінками положення з двох камер із 30 мм до 1 мм.
• Реалізував керування драйверами крокових двигунів зі зворотним зв’язком через спільну шину UART: аналітична обернена кінематика, окремий робочий потік для кожної осі та прогнозування руху з компенсацією затримки, яке в наскрізних тестах зменшило похибку для рухомих об’єктів приблизно вчетверо.
• Створив вебпанель керування (HTTP-сервер на Python, відео MJPEG, телеметрія в реальному часі) для віддаленої роботи з пристроєм без дисплея; кодування відео винесено з циклу реального часу, що дало змогу втримати частоту кадрів.
• Написав понад 100 автоматизованих тестів, зокрема наскрізні прогони без обладнання на симульованих камерах і двигунах, і перевірив їхню якість мутаційним тестуванням; діагностував і усунув зростання споживання пам’яті на ~60 МБ/год, спричинене фрагментацією купи.
• Запустив захоплення відео з камер на NVIDIA Jetson Orin Nano (L4T): V4L2 із 10-бітними сенсорами, драйвери виробника, оверлеї device tree, збирання модулів ядра поза основним деревом (out-of-tree); за допомогою ftrace відстежив несправність порту MIPI CSI-2 на рівнях драйвера та прошивки.
Стек: Python 3, OpenCV, NumPy, picamera2, pyserial, threading, Raspberry Pi 5, NVIDIA Jetson, Linux (Debian, Ubuntu/L4T), V4L2, Docker, Git
Інженер-програміст і адміністратор баз даних20XX – 20XX (3 роки)
Хмельницька АЕС · Нетішин, Україна
• Розробляв і супроводжував Java-застосунки для внутрішніх потреб станції.
• Адміністрував бази даних Oracle і MySQL: облікові записи та права доступу, резервне копіювання, зміни схем, продуктивність запитів.
• Писав SQL-запити та інтегрував бази даних із Java-застосунками.
ТЕХНІЧНІ НАВИЧКИ
Мови програмування: Java, Python, SQL, Bash
Бекенд: Spring Boot, Spring Web (REST), Spring Data JPA, Hibernate, Maven, Lombok
Бази даних: Oracle, MySQL, PostgreSQL
Комп’ютерний зір і робототехніка: OpenCV (ArUco, калібрування камер, оцінювання пози, стереозір), NumPy, фільтр Калмана, обернена кінематика, керування двигунами через UART, багатопотоковість
Інфраструктура: Linux (Debian, Ubuntu, Arch), Docker, Docker Compose, Nginx, Traefik, systemd, SSH, Git/GitHub
Вбудовані системи: Raspberry Pi 5, NVIDIA Jetson (L4T), V4L2, камери MIPI CSI-2, оверлеї device tree, модулі ядра
ОСВІТА
Київський політехнічний інститут імені Ігоря Сікорського2018 – 2022
Магістр, спеціальність 122 «Комп’ютерні науки»
Бакалавр, спеціальність 142 «Енергетичне машинобудування»
МОВИ
Англійська — C1 (Advanced) · Українська — рідна
Інженер-програміст · Java / Spring Boot · Python
[
ПРО СЕБЕ
Інженер-програміст із трирічним досвідом роботи на Хмельницькій АЕС: розробка застосунків на Java та адміністрування баз даних Oracle і MySQL. Самостійно розробив інтернет-магазин на Spring Boot (REST API, JPA/MySQL, автентифікація, розгортання в Docker), а також створював програмне забезпечення реального часу на Python для комп’ютерного зору та керування двигунами вбудованої робототехнічної системи на Raspberry Pi та NVIDIA Jetson. Упевнено працюю на всіх рівнях стеку — від SQL і REST API до Linux, контейнерів та апаратного забезпечення. Англійська — C1.
ДОСВІД РОБОТИ
Бекенд-розробник Java — інтернет-магазин2025
Самостійний проєкт · бекенд на Spring Boot із вебінтерфейсом
• Розробив бекенд інтернет-магазину на Java 17 і Spring Boot 3: REST API для реєстрації та входу, каталогу товарів, кошика й замовлень, з яким працює фронтенд на HTML/CSS/JavaScript.
• Спроєктував модель даних (користувачі, товари, позиції кошика, замовлення та їхні позиції) на Spring Data JPA і Hibernate з MySQL; під час оформлення замовлення система перевіряє наявність товару, оновлює залишки й перетворює кошик на замовлення, фіксуючи ціну кожної позиції на момент покупки.
• Реалізував хешування паролів через BCrypt, доступ до захищених ендпоінтів за токеном і перевірку власника даних, щоб користувач бачив і змінював лише свій кошик і замовлення.
• Контейнеризував застосунок за допомогою багатоетапної збірки Docker і Docker Compose (застосунок стартує лише після healthcheck MySQL) та налаштував розгортання за зворотним проксі Traefik з HTTPS від Let's Encrypt і Nginx для фронтенду.
Стек: Java 17, Spring Boot 3, Spring Web, Spring Data JPA, Hibernate, MySQL 8, Maven, Lombok, Docker, Docker Compose, Traefik, Nginx, Git
Python-розробник — робототехніка та комп’ютерний зір2026 – дотепер
Конфіденційний R&D-проєкт
• Розробив конвеєр комп’ютерного зору реального часу на Python (OpenCV, NumPy) для вбудованого Linux: захоплення з двох камер із глобальним затвором, детекція фідуціальних маркерів із субпіксельним уточненням, оцінювання 3D-пози, стереотріангуляція та фільтр Калмана — стабільно 30 FPS.
• Створив інструменти калібрування окремих камер і стереопари з підказками оператору під час зйомки та автоматичною перевіркою якості, звіряючи результат із фізичними вимірюваннями; зменшив розбіжність між оцінками положення з двох камер із 30 мм до 1 мм.
• Реалізував керування драйверами крокових двигунів зі зворотним зв’язком через спільну шину UART: аналітична обернена кінематика, окремий робочий потік для кожної осі та прогнозування руху з компенсацією затримки, яке в наскрізних тестах зменшило похибку для рухомих об’єктів приблизно вчетверо.
• Створив вебпанель керування (HTTP-сервер на Python, відео MJPEG, телеметрія в реальному часі) для віддаленої роботи з пристроєм без дисплея; кодування відео винесено з циклу реального часу, що дало змогу втримати частоту кадрів.
• Написав понад 100 автоматизованих тестів, зокрема наскрізні прогони без обладнання на симульованих камерах і двигунах, і перевірив їхню якість мутаційним тестуванням; діагностував і усунув зростання споживання пам’яті на ~60 МБ/год, спричинене фрагментацією купи.
• Запустив захоплення відео з камер на NVIDIA Jetson Orin Nano (L4T): V4L2 із 10-бітними сенсорами, драйвери виробника, оверлеї device tree, збирання модулів ядра поза основним деревом (out-of-tree); за допомогою ftrace відстежив несправність порту MIPI CSI-2 на рівнях драйвера та прошивки.
Стек: Python 3, OpenCV, NumPy, picamera2, pyserial, threading, Raspberry Pi 5, NVIDIA Jetson, Linux (Debian, Ubuntu/L4T), V4L2, Docker, Git
Інженер-програміст і адміністратор баз даних20XX – 20XX (3 роки)
Хмельницька АЕС · Нетішин, Україна
• Розробляв і супроводжував Java-застосунки для внутрішніх потреб станції.
• Адміністрував бази даних Oracle і MySQL: облікові записи та права доступу, резервне копіювання, зміни схем, продуктивність запитів.
• Писав SQL-запити та інтегрував бази даних із Java-застосунками.
ТЕХНІЧНІ НАВИЧКИ
Мови програмування: Java, Python, SQL, Bash
Бекенд: Spring Boot, Spring Web (REST), Spring Data JPA, Hibernate, Maven, Lombok
Бази даних: Oracle, MySQL, PostgreSQL
Комп’ютерний зір і робототехніка: OpenCV (ArUco, калібрування камер, оцінювання пози, стереозір), NumPy, фільтр Калмана, обернена кінематика, керування двигунами через UART, багатопотоковість
Інфраструктура: Linux (Debian, Ubuntu, Arch), Docker, Docker Compose, Nginx, Traefik, systemd, SSH, Git/GitHub
Вбудовані системи: Raspberry Pi 5, NVIDIA Jetson (L4T), V4L2, камери MIPI CSI-2, оверлеї device tree, модулі ядра
ОСВІТА
Київський політехнічний інститут імені Ігоря Сікорського2018 – 2022
Магістр, спеціальність 122 «Комп’ютерні науки»
Бакалавр, спеціальність 142 «Енергетичне машинобудування»
МОВИ
Англійська — C1 (Advanced) · Українська — рідна
Similar candidates
-
IT-specialist
Remote, Kyiv -
IT-спеціаліст
Remote, Rivne -
IT-спеціаліст
Remote -
IT-спеціаліст
25000 UAH, Remote, Ternopil -
Системний адміністратор, ІТ-спеціаліст
18000 UAH, Remote, Rivne -
IT-спеціаліст
Remote, Kyiv , more 3 cities