• File

Ярослав

Javascript-програміст

Considering positions:
Javascript-програміст, Тестувальник
Age:
75 years
City of residence:
Odesa
Ready to work:
Odesa, Remote

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.

Grischuk Yaroslav
JavaScript Game Developer / HTML5 Game Developer
Місто: м. Полтава | Телефон: [open contact info](look above in the "contact info" section) | Email: [open contact info](look above in the "contact info" section)
Професійний профіль
Розробник HTML5-ігор із практичним досвідом створення повноцінних ігрових систем на JavaScript та Construct 3, Godot. Реалізував системи керування для ПК і мобільних пристроїв, touch, swipe, keyboard та drag-and-drop, а також механіки прогресу, досягнень і збереження даних через LocalStorage. Адаптував ігровий інтерфейс під різні розміри екранів і оптимізував продуктивність браузерних та мобільних збірок, усуваючи мікролаги. Аналізував і виправляв логічні, візуальні та технічні баги на етапах розробки й тестування. Досвід охоплює жанри Match-3, endless runner, card merge, puzzle, tower building, RPG, farming, arcade та casual mobile games.
Ключові навички
• Розробка 2D HTML5-ігор для браузера та мобільних пристроїв
• Проєктування ігрової логіки та ігрових механік
• Системи керування: touch, swipe, keyboard, drag-and-drop
• Адаптація UI під різні розміри екранів
• Оптимізація продуктивності мобільних і браузерних ігор
• Робота зі спрайтами, анімаціями, ефектами й тайлмапами
• Побудова систем рівнів, прогресу, досягнень і статистики
• Аудіосистеми: музика, звуки, регулювання гучності
• Пошук, аналіз і виправлення багів
• Підготовка HTML5-збірок до тестування та публікації
Технічний стек
JavaScript • Construct 3 • HTML5 • Godot
Досвід роботи
Загальний досвід: 2 роки
Бажаний формат роботи: віддалено / офіс / гібрид
Компанія / проєкт: Legend
Посада: JavaScript Game Developer
Період роботи: з 06.03.2024 по 05.06.2026
Основні напрямки роботи:
• Розробка та підтримка ігрової логіки й механік у Construct 3 / JavaScript
• Створення систем керування для ПК і мобільних пристроїв (touch, swipe, keyboard, drag-and-drop)
• Адаптація ігрового UI під різні розміри екранів
• Оптимізація продуктивності та усунення мікролагів на мобільних пристроях
• Пошук, аналіз і виправлення багів, підготовка збірок до публікації
Вибрані проєкти
Underbloom
Жанр: RPG
Опис: Казуальна 2D HTML5-гра з системою прогресу, ресурсів і винагород, адаптована для браузера та мобільних пристроїв.
Роль: JavaScript Game Developer
Реалізовані механіки:
• Інвентар і система ресурсів
• Збір предметів та покращення характеристик
• Бонуси та бустери
• Рівні та відкриття нового контенту
• Щоденні нагороди та статистика гравця
• Системи Win, Game Over, Pause, Restart, Retry
• Аудіосистема: музика, звуки, регулювання гучності
• Збереження прогресу та налаштувань через LocalStorage
• Адаптивний ігровий інтерфейс
Технічні завдання:
• Спроєктував і реалізував систему прогресу та відкриття контенту
• Налаштував збереження стану гри та користувацьких налаштувань у LocalStorage
• Інтегрував аудіосистему з керуванням гучністю
• Адаптував інтерфейс під різні розміри екранів
Вирішені проблеми:
• Коректна синхронізація прогресу гравця зі станом, що зберігається локально
• Стабільна поведінка UI при зміні орієнтації та розміру екрана
Результат: Гру доведено до стабільної збірки з завершеними системами прогресу, збереження та звуку, готової до тестування та публікації.
Merge Royale
Жанр: Match-3
Опис: HTML5-гра на основі механік злиття карток та ігрових об'єктів з керуванням для ПК і мобільних пристроїв.
Роль: JavaScript Game Developer
Реалізовані механіки:
• Drag-and-drop карток та ігрових об'єктів
• Swipe- і touch-керування
• Keyboard-керування
• Системи появи противників, перешкод і предметів
• Статистика гравця
• Завдання і досягнення
• Модальні вікна та блокування основного UI
Технічні завдання:
• Реалізував drag-and-drop механіку для карток та ігрових об'єктів
• Налаштував мультиплатформне керування (touch, swipe, keyboard)
• Розробив систему завдань і досягнень зі статистикою гравця
• Оптимізував кількість активних об'єктів на сцені
Вирішені проблеми:
• Усунення мікролагів на мобільних пристроях при великій кількості об'єктів
• Коректна обробка одночасних drag-and-drop подій на touch-екранах
Результат: Реалізовано стабільну механіку злиття з мультиплатформним керуванням та оптимізованою продуктивністю на мобільних пристроях.
Rise Up
Жанр: arcade
Опис: HTML5-гра з боями проти противників і босів, що включає фізику ігрових об'єктів та систему здоров'я.
Роль: JavaScript Game Developer
Реалізовані механіки:
• Переміщення персонажів між смугами
• Поведінка противників
• Логіка босів і декілька фаз бою
• Фізика ігрових об'єктів
• Системи здоров'я та пошкоджень
• Адаптивний ігровий інтерфейс
Технічні завдання:
• Спроєктував і реалізував логіку боїв з босами у кілька фаз
• Налаштував поведінку противників та систему пошкоджень
• Інтегрував фізику ігрових об'єктів у ігровий процес
• Адаптував інтерфейс бою під різні розміри екранів
Вирішені проблеми:
• Коректний перехід між фазами бою боса без збоїв логіки
• Стабільна фізика об'єктів при високій щільності подій на екрані
Результат: Реалізовано завершену бойову систему з логікою боса, фізикою об'єктів та стабільною поведінкою на різних екранах.
Освіта
Заклад: Інститут комп'ютерних наук та інформаційних технологій
Спеціальність: Інформаційні системи і технологі
Роки навчання: 2022 - 2024
Мови
Українська: рідна
English: A2

Similar candidates

All similar candidates


Compare your requirements and salary with other companies' jobs: