Працював в 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

Київ

Готовий переїхати: Черкаси

25 000 грн

18 років

Активно шукає роботу

повна зайнятість, неповна зайнятість, проектна робота

Характер роботи: віддалена робота

Оновлено 1 годину тому