Skip to content
VR.

01Senior Full-Stack / Software Engineer

I build web productsthat make sense.

Senior Full-Stack Engineer with 8+ years of experience building production web applications with React, Next.js, TypeScript, and Node.js — from frontend architecture and authentication to APIs, databases, testing, and deployment.

  • 8+ years

    Production software

  • Remote

    B2B / Contract

  • International

    Distributed product teams

Vitaly Romensky, senior full-stack engineer

02 — Core stack

Full-stack by default

Interface, APIs, data and delivery — grouped so you can scan the stack quickly.

Frontend

  • ReactUI architecture
  • Next.jsSSR / App Router
  • TypeScriptTyped systems

Backend

  • Node.jsAPIs / services
  • NestJSStructured backends

Data

  • PostgreSQLRelational data
  • RedisCaching / queues
  • MongoDBDocument data

Delivery

  • DockerContainers
  • CI/CDRelease pipeline
  • TestingQuality

03Selected Work

Things I’m proud of

Product surfaces and the systems underneath. Selected commercial work is shown in an anonymized form due to confidentiality.

Lexi hotspot lesson: an isometric bedroom scene with vocabulary for bed, pillow, desk and wardrobe
Selected

EdTech · Product engineering

Lexi

AI-powered learning platform

An EdTech product that helps people learn with personalized, AI-assisted content. Built as a real web application, not a demo wrapper around a prompt.

Full-stack product work: application structure, TypeScript UI, Node APIs, and PostgreSQL data — with a focus on clarity, performance and something teachers and students can actually use.

  • Next.js
  • React
  • TypeScript
  • Node.js
  • PostgreSQL
  • AI APIs
Rakuten wordmark on a purple gradient
Contribution

RakutenRakuten · 2021–2026

Commercial product engineering

B2B platforms, dashboards and delivery

Senior full-stack work on internal and customer-facing product surfaces: complex workflows, data-heavy views, and the architecture needed to keep them fast and maintainable.

End-to-end ownership with product teams across time zones: feature design, performance, and delivery. Selected work shown in an anonymized form due to confidentiality.

  • React
  • Next.js
  • NestJS
  • TypeScript
  • Node.js
  • PostgreSQL

04Experience

Experience

A compact timeline. The full resume has the rest.

  1. 2021 — 2026

    RakutenRakuten

    Senior Full-Stack Software Engineer

    • Built two core B2B enterprise platforms with React, Next.js (App Router), NestJS, TypeScript, Node.js and layered architecture.
    • Designed auth with short-lived access tokens and silent refresh via httpOnly cookies; improved PostgreSQL/MongoDB query performance through indexing.
    • Node.js streaming and Redis-backed server patterns; Docker / Docker Compose; deployments on Vercel, Render and Neon. Mentored engineers and ran technical interviews.
  2. 2020 — 2021

    APTEKA24.UA

    Frontend Engineer

    • Performance and SEO work via Lighthouse / DevTools audits, bundle optimization and frontend refactoring.
  3. 2019 — 2020

    UKRGASBANK

    Frontend Engineer

    • Maintained and enhanced React/Redux banking dashboards and refactored legacy frontend code.
  4. 2017 — 2019

    Freelance & contract

    Frontend Engineer

    • Built responsive sites and interactive mobile advertising banners, galleries and mini-games in native JavaScript (ES6+).

05Services

Services

For companies hiring a senior engineer, and for teams who need a technical partner rather than an agency deck.

01

Full-Stack Web Development

End-to-end web products: interface, APIs, data and deployment. One engineer who can hold the whole thread.

02

SaaS / MVP Development

A first production version that is honest about scope — usable, typed, and ready to grow, not a throwaway prototype.

03

Frontend & Application Architecture

Structure for React/Next.js codebases that have outgrown their first shape: boundaries, performance, and maintainability.

04

Technical Consulting

Short, senior input on stack choices, delivery, and where a product is actually stuck — then how to move it.

06About

Hi, I’m Vitaly.

I’m a software engineer with 8+ years of commercial experience, currently working with international product teams. I enjoy building products end-to-end and taking ownership beyond individual tickets.

Outside of work, I play guitar 🎸, train at the gym 🏋️, travel ✈️ whenever I can, and spend probably too much time learning new things.

Vitaly Romensky in the city

07 — Introduction

A 60–90 second video introduction will live here. Nothing autoplays.

08 — Let’s connect

Have a project or opportunity?

Roles, contract work, or a product you want built. Email or LinkedIn is the fastest way to reach me.