• File

Іван

Програміст

City of residence:
Odesa
Ready to work:
Kyiv

Contact information

The job seeker has provided: Phone numberEmail

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.

Іван Новицький
📍 📞
AI-Developer / Front-End Developer (Vibe Coder)
Україна, Київ (Віддалена робота) [open contact info](look above in the "contact info" section)

🌐 GitHub: https://github.com/vano3030856-spec/browser-subtitle-translator.git
💬 Telegram: @gloryspg
🎯 Профайл
AI-орієнтований розробник (Vibe Coder) з практичним досвідом створення браузерних
розширень, інтеграції сторонніх API та проєктування програмної архітектури.
Використовую сучасні AI-інструменти для швидкого прототипування, написання та
рефакторингу коду, що дозволяє миттєво тестувати гіпотези та фокусуватися на
бізнес-логіці. Маю базу в ООП та розуміння роботи з DOM-деревом і маніпуляцій з

🛠 Технічні навички
даними.

● Мови програмування: JavaScript (ES6+), C# (OOP), Python.
● Вебтехнології: HTML5, CSS3, DOM Manipulation, Range API, Fetch API.
● Архітектура та інтеграції: REST API, JSON, Service Workers, асинхронне
програмування (Promises, Async/Await).
● Платформи та інструменти: Chrome Extensions API (Manifest V3), Git, AI-асистенти
розробки.

💻 Проєкти та практичний досвід
● Мови: Українська (Рідна), Англійська.

Інтерактивний ШІ-перекладач субтитрів (Browser Extension)
Власний проєкт | JavaScript, Chrome Extensions API, REST API Самостійно спроєктував та
розробив розширення для браузера на базі Manifest V3 для перекладу субтитрів на
відеоплатформах у реальному часі.
● Налаштував стабільний асинхронний обмін даними із зовнішнім сервісом перекладу
(MyMemory API) через background.js (Service Worker).
● Реалізував логіку "радару"(inframes), яка зчитує текст навіть у захищених
вбудованих плеєрах на сторонніх сайтах за допомогою динамічної зміни CSS
(pointer-events) та перевірки document.referrer.
● Розробив високоточне захоплення окремих слів через
document.caretRangeFromPoint та алгоритм склеювання багаторядкових субтитрів в
єдиний контекст.
● Написав алгоритми автоматичного позиціювання спливаючих вікон (з урахуванням
меж екрана через getBoundingClientRect). Інтегрував керування медіаплеєром

(автопауза та відновлення відтворення) та збереження налаштувань користувача у
chrome.storage.local.

Модуль автоматизованого обліку персоналу
Навчальний проєкт | C# Займаюсь розробкою консольних програмних модулів на базі
принципів об'єктно-орієнтованого програмування для автоматизації запису заохочень та
стягнень.
Метою є спроектувати програмний модуль із використанням клієнт-серверної архітектури.
Передбачити реєстрацію і авторизацію користувачів програмного модуля. Користувачі
повинні мати різні ролі і повноваження (наприклад, адміністратори, клієнти, що надають

🎓 Освіта
деякі послуги, клієнти, що замовляють послуги).

Військовий інститут телекомунікацій та інформатизації (ВІТІ), Київ Курсант (Навчання
триває)
● Факультет: кіберборотьби

More resumes of this candidate

Similar candidates

All similar candidates

Candidates at categories

Candidates by city