Работал в 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 день назад