Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Олег Лісковський

Запропонуйте Олегу роботу над вашим наступним проєктом або зареєструйте профіль фрилансера і починайте заробляти просто зараз.

Україна Дніпро, Україна
6 днів 15 годин тому
Вільний для роботи вільний для роботи
на сервісі 3 роки

Рейтинг

Успішних проєктів
Немає даний
Середня оцінка
Немає даний
Рейтинг
273
Javascript та Typescript 6
Бази даних та SQL

Резюме

FULLSTACK РОЗРОБНИК


Розробляю веб-застосунки під ключ — від інтерфейсу до серверної частини. Працюю з продуктивністю, стабільністю та масштабованістю: щоб сайт не просто працював, а витримував навантаження і легко розширювався.


Мій стек технологій:

Frontend:
React, Next.js, TypeScript, JavaScript (ES6+), HTML, CSS, SCSS
Redux Toolkit, React Query

Backend:
Node.js (Express / NestJS), REST API, GraphQL, WebSockets

Інфраструктура та архітектура:
Docker, Docker Compose
Мікросервісна архітектура (базове проєктування та взаємодія сервісів)
Кешування (Redis)
Робота з чергами (RabbitMQ / Bull)

Бази даних:
PostgreSQL / MongoDB (проєктування схем, оптимізація запитів)

Інструменти:
Git, CI/CD (базово), Nginx, Linux, Figma


Мій досвід включає:
Розробку fullstack застосунків з нуля: від проєктування структури до деплою.

Працюю з розділенням логіки на сервіси, інтеграцією сторонніх API, реалізацією авторизації, обробкою асинхронних процесів та кешуванням для зменшення навантаження.

Розумію принципи побудови масштабованих систем: як уникати bottleneck’ів, як оптимізувати запити та як будувати API, яке буде зручно розширювати.


Підхід до роботи:
Працюю за ТЗ, але мислю як інженер — враховую майбутнє масштабування, підтримку та навантаження.

Не просто пишу код, а думаю про:
– продуктивність
– читабельність
– підтримуваність

Комунікую по задачам, не гублюсь у процесі та дотримуюсь дедлайнів.


Результат:
Роблю не просто “щоб працювало”, а щоб система була стабільною, масштабованою та готовою до росту.

Навички та вміння

Портфоліо


  • mbnk-biz — бекенд-платформа для ресторанного бізнесу

    Веб-програмування
    Концепція: гість сканує QR-код на столі, самостійно переглядає меню, оформлює замовлення та оплачує його — без
    участі офіціанта. Заклад отримує замовлення та гроші в режимі реального часу.

    ---
    Технічний опис

    Бекенд побудовано як мікросервісний додаток на NestJS (TypeScript) із монорепозиторною структурою. Включає 7
    незалежних сервісів, що взаємодіють через RabbitMQ (асинхронний message broker).

    Стек:
    - Runtime / Framework: Node.js, NestJS 11, TypeScript
    - База даних: PostgreSQL + TypeORM
    - Message Broker: RabbitMQ (amqplib)
    - Real-time: Socket.io (WebSockets)
    - Платежі: Monobank Acquiring API (інтеграція через webhook)
    - Медіа: Cloudinary (завантаження зображень страв)
    - Аутентифікація: JWT (tokeni доступу та оновлення), bcrypt
    - Інфраструктура: Docker Compose
  • olx-demo

    Веб-програмування
    Розробка веб-платформи (виключно backend) для розміщення оголошень (аналог OLX) на базі мікросервісної архітектури з використанням NestJS
    monorepo.

    Платформа складається з 4 незалежних мікросервісів (Auth, Users, Listings, Chats), кожен з яких має власну базу даних
    PostgreSQL. Асинхронна міжсервісна комунікація реалізована через RabbitMQ з підтримкою RPC та Event emit патернів.

    Ключові технічні рішення:

    - Повнотекстовий пошук оголошень через розширення pg_trgm (similarity > 0.2); атрибути оголошень зберігаються у JSONB
    - JWT-автентифікація з httpOnly refresh cookie, ротацією токенів та зберіганням refresh токенів у БД
    - Чат між покупцем і продавцем у реальному часі на Socket.IO — кімнати, лічильники непрочитаних повідомлень на
    користувача
    - Cron-задача для автоматичного завершення терміну дії оголошень
    - Повна контейнеризація через Docker + docker-compose (PostgreSQL, RabbitMQ, 4 сервіси)
    - Swagger-документація API для кожного сервісу

    Стек: NestJS · TypeScript · PostgreSQL · TypeORM · RabbitMQ · Socket.IO · Docker · Cloudinary · JWT · Swagger
  • vigodashop

    Веб-програмування
    Онлайн магазин одягу та аксесуарів (fullstack для валсних цілей). Головна сторінка, сторінка товару, сторінка обраного, сторінка корзини, сторінка оформлення замовлення, адмін панель, створення товару, редагування, перевірка замовлень, промокоди, кристувачі, чат підтримки на вебсокетах, аналітика
    Stack: Express, postgress, ts, html, css, js. Реалізовано також логування, онлайн платіжка є але не аткивна, зберігання зображень у хмарі, валідації, обмеженення спроб виклику з оного апи, захист від xss атак
  • 1000 UAH

    MyDictionaryBot

    Розробка ботів
    Телеграм бот який зберігає слова англійською мовою з переводом, та відтворює вікторину з 4 різними варіантами перекладу і треба обрати вірну
  • 12 000 UAH

    LUXE

    HTML та CSS верстання
    Динамічна верстка 5 сторнок для онлайн магазину одягу
  • 4000 UAH

    CryptoMaster

    HTML та CSS верстання
    Лендінг для криптокурсів
  • Online chat

    Javascript та Typescript
    Full stack застосунок з використанням websockets, node.js(express), websockets.io/client
  • Інтернет магазин Stuf

    Javascript та Typescript
    React застосунок - інтернет магазин різних товарів.
    Функціонал: можливість обрати категорії, товари в ціновому діапазоні, додавати у корзину, а також реєсрація і логінізація
  • TokTok

    Javascript та Typescript
    React застосунок - анлог TikTok
  • 10 000 UAH

    Create-X

    HTML та CSS верстання
    Багатосторінковий сайт

Активність

  Останні ставки 6
Доопрацювання адаптиву та мобільної версії двох лендингів (HTML/CSS/JS)
2000 UAH
Лендінг
1500 UAH
Сверстати сайт з дизайну у Фігмі, односторінковий
4750 UAH
Переклад 6 односторонніх словників (pl ->ua, ru, en) + вставити переклад в html
1000 UAH
Звернути Лендінг
2000 UAH
Стілець на 13 блоків
4000 UAH