• File

Данило

Fullstack-розробник

Considering positions:
Fullstack-розробник, Node.js-розробник, Back end програміст, AI-розробник
Age:
19 years
City of residence:
Lviv
Ready to work:
Lviv, Remote

Contact information

The job seeker has entered a phone number and email.

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.

Данило Мануляк
Full-Stack Node.js Developer (Back-end orientation)
м. Львів, вул. Шопена 5, кв. 6 | [open contact info](look above in the "contact info" section) | [open contact info](look above in the "contact info" section)

ПРОФЕСІЙНІ НАВИЧКИ
Мови / Runtime: JavaScript, TypeScript, Node.js
Back-end: Express, Nest.js, WebSocket, мікросервісна архітектура (RabbitMQ + Docker Compose), Prisma, TypeORM,
Mongoose, Zod, rate limiting (custom middleware)
Front-end: React, Next.js, Zustand, Redux, TanStack Query, React Hook Form, CSS/SCSS(Sass)/Tailwind/Styled
Components, MUI
Бази даних: PostgreSQL, MongoDB, Redis
Інтеграції: Monobank API (власна escrow-система), Stripe, PayPal, Salesdrive / Unipro / Хорошоп, ChatGPT API,
Cloudinary, Leaflet / Mapbox, Cloudflare API, Unsplash API
DevOps / Інструменти: Docker, Docker Compose, GitHub Actions (CI/CD), деплой на VPS, Vercel, Git, Husky, Postman,
Swagger
English: Intermediate (B1) - впевнене читання технічної документації та комунікація в команді

ДОСВІД РОБОТИ
Фриланс на платформі Freelancehunt
Листопад 2023 - червень 2024, Лютий 2025 - тепер

Розробляв і підтримував веб-додатки для кількох клієнтів; спілкувався безпосередньо з клієнтами для
збору вимог та узгодження рішень.
Workzora - фриланс-платформа (у розробці)
● Full-stack розробка повноцінної фриланс-платформи типу маркетплейс.
● Back-end: Nest.js, JWT-автентифікація, мікросервісна архітектура на RabbitMQ + Docker Compose,
PostgreSQL + TypeORM з індексацією БД для мікросервісу пошуку.
● Реалізував власну escrow-систему на базі Monobank API: оплата клієнтом -> холд коштів -> перехід у
статус виконання -> підтвердження клієнтом -> заявка фрилансера на виплату -> виплата
адміністратором.
● Front-end на Next.js (Tailwind, Feature-Sliced Architecture, TanStack Query, React Hook Form) з підключенням
WebSocket-чату; окрема адмін-панель на React (Tailwind, FSA, shadcn/ui).
Панель для роботи з сайтами аукціонів
● Back-end на Nest.js у Docker Compose, PostgreSQL + Prisma.
● Розробив browser-worker для запуску браузерних сесій з трансляцією через WebRTC та обробкою
кліків/введення з клавіатури через WebSocket.
● Реалізував модуль автологіну з прихованими від персоналу обліковими даними та окремими
стратегіями логіну для різних аукціонних сайтів.
● Динамічне обмеження маршрутів та елементів сторінки, що налаштовується SuperAdmin-ом; JWT +
Cloudflare Captcha; сповіщення через WebSocket.
● CRUD REST API для керування користувачами, навчальними посібниками, аукціонами, сесіями та
сповіщеннями.
● Front-end на React (Tailwind, FSA, TanStack Query, React Hook Form, WebRTC, Zustand для стану сесій
трансляцій, інтеграція капчі).
Автоматизація відправок на заводі
● Розробив API-інтеграцію з Salesdrive (Nest.js) для зведення, пошуку та зміни статусів замовлень, а
також очищення дублів.
● Панель на React для сканування ТТН - відскановані замовлення автоматично потрапляли в окрему
панель обробки.
sites-generator
● Fullstack-система з трьох частин: Nest.js back-end і Next.js admin-панель на одному хості завдяки SSR;
шаблон сайту на Next.js із SSG (next export), генерацією sitemap і robots.txt.
● БД: PostgreSQL (TypeORM) + Redis, з чітким поділом entity для подальшого масштабування.
● Контент (мета-теги, ключові слова, текст секцій) генерується через ChatGPT API; зображення
підбираються через Unsplash API за згенерованими ключовими словами, з подальшим
редагуванням контенту.
● Автоматизований деплой на власний домен через Vercel API та Cloudflare API.
energymap
● Інтерактивна 3D/2D карта енергоефективності будівель м. Рівне на React (TypeScript) + Mapbox.
● Будівлі забарвлені відповідно до класу енергоефективності; деталі кожного будинку та фільтри
доступні по кліку.

ОСВІТА
2024 - тепер: Національний університет «Львівська політехніка», спеціальність 121 «Інженерія програмного
забезпечення».

ДОДАТКОВА ОСВІТА
● 2019–2022 - Комп'ютерна академія «ШАГ»
● 04.2020-08.2020 - Курс JavaScript, «Skilled»
● 01.2022-03.2022 - Курс React + Redux, «NIKOS-LTV»

Similar candidates

All similar candidates


Compare your requirements and salary with other companies' jobs: