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

Oleg Liskovsky

Offer Oleg work on your next project.

Ukraine Dnepr, Ukraine
7 days back
Available for hire available for hire
on the service 3 years
  • web developer
  • express.js
  • back-end/front-end
  • Fullstack developer
  • Node.js

Rating

Successful projects
No data
Average rating
No data
Rating
273
Javascript and Typescript
849 place out of 3487
Databases & SQL
171 place out of 1216

Skills and abilities

Portfolio


  • mbnk-biz — backend platform for the restaurant business

    Web Programming
    Concept: The guest scans a QR code on the table, browses the menu independently, places an order, and pays for it — without the involvement of a waiter. The establishment receives the order and money in real-time.

    ---
    Technical Description

    The backend is built as a microservices application on NestJS (TypeScript) with a monorepo structure. It includes 7 independent services that interact via RabbitMQ (asynchronous message broker).

    Stack:
    - Runtime / Framework: Node.js, NestJS 11, TypeScript
    - Database: PostgreSQL + TypeORM
    - Message Broker: RabbitMQ (amqplib)
    - Real-time: Socket.io (WebSockets)
    - Payments: Monobank Acquiring API (integration via webhook)
    - Media: Cloudinary (image uploads of dishes)
    - Authentication: JWT (access and refresh tokens), bcrypt
    - Infrastructure: Docker Compose
  • olx-demo

    Web Programming
    Development of a web platform (exclusively backend) for posting ads (similar to OLX) based on microservices architecture using NestJS monorepo.

    The platform consists of 4 independent microservices (Auth, Users, Listings, Chats), each with its own PostgreSQL database. Asynchronous inter-service communication is implemented via RabbitMQ with support for RPC and Event emit patterns.

    Key technical solutions:

    - Full-text search of ads through the pg_trgm extension (similarity > 0.2); ad attributes are stored in JSONB
    - JWT authentication with httpOnly refresh cookie, token rotation, and storage of refresh tokens in the database
    - Real-time chat between buyer and seller on Socket.IO — rooms, unread message counters per user
    - Cron job for automatic expiration of ads
    - Full containerization via Docker + docker-compose (PostgreSQL, RabbitMQ, 4 services)
    - Swagger API documentation for each service

    Stack: NestJS · TypeScript · PostgreSQL · TypeORM · RabbitMQ · Socket.IO · Docker · Cloudinary · JWT · Swagger
  • vigodashop

    Web Programming
    Online clothing and accessories store (fullstack for personal purposes). Main page, product page, favorites page, cart page, checkout page, admin panel, product creation, editing, order verification, promo codes, users, support chat on websockets, analytics. Stack: Express, PostgreSQL, TypeScript, HTML, CSS, JavaScript. Logging has also been implemented, online payment is available but not active, image storage in the cloud, validations, limiting attempts to call from one API, protection against XSS attacks.
  • 22 USD

    MyDictionaryBot

    Bot Development
    A Telegram bot that stores words in English with translations and creates a quiz with 4 different translation options, where you need to choose the correct one.
  • 267 USD

    LUXE

    HTML & CSS
    Dynamic layout of 5 pages for an online clothing store
  • 89 USD

    CryptoMaster

    HTML & CSS
    Landing page for cryptocurrencies
  • Online chat

    Javascript and Typescript
    Full stack applications using websockets, node.js(express), websockets.io/client
  • The online store Stuf

    Javascript and Typescript
    React Application is an online store of various goods.
    Functional: the ability to choose categories, goods in the price range, add to the basket, as well as registration and logistics
  • TOKTOK

    Javascript and Typescript
    React Application - TikTok Analogue
  • 223 USD

    Create-X

    HTML & CSS
    Multiple Web Site

Activity

  Latest proposals 6
Refinement of the adaptive and mobile version of two landing pages (HTML/CSS/JS)
45 USD
Landing
33 USD
Create a website from the design in Figma, single-page.
106 USD
Translation of 6 single boundaries (pl ->ua, ru, en) + insert translation into html
22 USD
Turn the Lending
45 USD
A single-sided block for 13 blocks
89 USD