Працював в 1 компанії 8 місяців
IT - консалтинг / Послуги / Виробництво устаткування
Junior javascript developer
Працював не офіційно
IT - консалтинг / Послуги / Виробництво устаткування
8 місяців
02.2025 - 09.2025
ДОСВІД РОБОТИ
Freelance JavaScript Developer
Лютий 2025 — Вересень 2025 | Віддалено Розробка програмного забезпечення на замовлення (проект під NDA).
Працював над створенням серверної інфраструктури та інструментів автоматизації для ігрового ком'юніті. Основні досягнення:
• Розробив REST API на базі Express.js для обробки запитів та роздачі статичного контенту (файлів оновлень).
• Створив та підтримував складного Telegram-бота на Telegraf.js: реалізував пошук по базі даних, адмін-панель та систему зворотного зв'язку.
• Реалізував кастомну систему аутентифікації користувачів (Login/Pass) із використанням хешування та сесій.
• Розробив десктопний лаунчер-утиліту на NW.js для керування файлами клієнта.
• Працював з базою даних SQLite: написання запитів, оптимізація зберігання даних.
Game Logic & Simulation Engine Modules (JavaScript)
Розробка архітектури та плагінів для 2D-рушія (RPG Maker MZ).
Цей проект демонструє моє вміння працювати зі складною логікою та великим обсягом коду без використання фреймворків.
• Створив "Core" модуль (2000+ рядків коду): система таймерів, управління станом додатку, автоматичне масштабування вікна.
• Написав великий технічний модуль "Utils" (4000+ рядків коду): набір класів та утиліт для роботи з даними, що поєднує підходи ES5 та ES6.
• Реалізував ігрові механіки: динамічна система погоди, регіони температур, симуляція потреб персонажа.
• Розробив систему візуальних ефектів за допомогою PIXI.js фільтрів.
Володіє мовами
Англійська
базовий
Російська
вільно
Українська
рідна
Може проходити співбесіду на цій мові
Може проходити співбесіду на цій мові
Додаткова інформація
Особисті якості
ПРО МЕНЕ
Junior JavaScript розробник із досвідом створення бекенд-сервісів (Node.js), Telegram-ботів та десктопних утиліт. Маю глибоке розуміння нативного JavaScript (ES6+, OOP, Classes) та алгоритмічне мислення завдяки розробці складної ігрової логіки. Вмію працювати з Linux-терміналом. На даний момент шукаю Full-time позицію в офісі або віддалено. Готовий швидко навчатися та опановувати нові технології (включаючи Frontend фреймворки).
ТЕХНІЧНІ НАВИЧКИ (HARD SKILLS)
• Core: JavaScript (ES6+, Strong OOP, Classes), розуміння асинхронності (Promises, async/await).
• Languages: JavaScript (Main), C# (Basic syntax, досвід з Godot Engine), Python (Basic).
• Backend: Node.js, Express.js (REST API), Telegraf.js (Telegram Bot API).
• Databases: SQL, SQLite (better-sqlite3), MS SQL Server (Basic), робота з JSON як сховищем даних.
• Tools & OS: Git, NW.js (Desktop apps), Linux (Arch/Terminal proficiency).
• Frontend: HTML5, CSS3 (Basic layout), PIXI.js (Filters/Effects logic).
ОСВІТА
Національний авіаційний університет (НАУ)
Факультет/Спеціальність: 121 Інженерія Програмного Забеспечення Студент (незакінчена вища).
Ярослав
Ярослав
Junior javascript developer

Київ
Готовий переїхати: Черкаси
Активно шукає роботу
повна зайнятість, неповна зайнятість, проектна робота
Характер роботи: віддалена робота
Оновлено 1 годину тому