Bogdan Hnidenko
Bogdan Hnidenko

Full-Stack Developer

Actively looking · Member since 26 Aug 2026
Message
Location
Kyiv, Ukraine
Desired salary
Unspecified
Work preference
Remote Only
Experience level
Mid

About

Professional summary

I am a Full-Stack Developer with more than three years of experience delivering production web applications for the POS and restaurant industry. I build reliable, high-performance features where application speed and stability directly affect business operations.

I work primarily with Vue.js, TypeScript, Node.js, Express, and PostgreSQL. I own features end to end, from database queries and REST API design to responsive frontend interfaces used in live restaurant environments.

I have improved application performance by redesigning Vue.js list rendering and reactive data flows, reducing catalog rendering time for datasets of more than 1,000 items from 10–20 seconds to under one second.

I have built marketplace, product management, kitchen display, and order-management functionality. My backend experience includes CRUD workflows, validation, file uploads, OAuth authentication, PostgreSQL optimization, and third-party POS API integrations.

I value clean API contracts, maintainable asynchronous code, and practical problem solving. I have eliminated legacy race conditions, optimized slow endpoints with indexing and query improvements, reviewed code, and collaborated closely with developers and designers.

I am seeking remote full-stack development opportunities worldwide where I can contribute strong Vue.js and Node.js experience to customer-facing web products.

Skills

22 capabilities

Tech stack & tools

Working toolkit

Application Utilities

Data Stores

Experience

Career history

Full-Stack Developer (Vue.js / Node.js) SkyService POS

Developed production cloud POS features for restaurants and retail using Vue.js, TypeScript, Node.js, Express, and PostgreSQL. Reduced rendering time for catalogs containing more than 1,000 items from 10–20 seconds to under one second by improving Vue.js list rendering and reactive data flow.

Built a marketplace module end to end, including PostgreSQL-backed catalog endpoints for storefront and administration use. Implemented product CRUD, server-side validation, soft deletion, image uploads, stable API response shaping, REST endpoints, and business logic.

Built kitchen display and order-management interfaces with Vue.js and Vuex for real-time restaurant-floor updates and stop-list management. Integrated Google and Apple OAuth, third-party POS APIs including Supa POS, pagination, event-driven updates, and error-recovery flows.

Optimized PostgreSQL queries, joins, aggregations, schemas, and indexes. Replaced legacy polling and timeout-based fetching with callback-driven handling and async/await to eliminate race conditions and recurring production bugs. Collaborated with developers and designers, reviewed code, and delivered features from tickets to production.

Education

Learning history

Kyiv National University of Construction and Architecture

Bachelor of Engineering (BEng), Civil Engineering

Bachelor of Engineering in Civil Engineering.

This professional hasn’t added portfolio projects yet.

This professional hasn’t listed any services yet.

People also viewed

All talent ›
Jobs Talent AI Tools Salaries
Menu