Available for new projects


Full Stack Developer (Node.js + React) from Lviv, Ukraine πŸ‡ΊπŸ‡¦, building real-time platforms for over a decade.

Years of experience
0+
Years of experience
Production projects
0
Production projects
Daily users served
0K+
Daily users served
Technologies mastered
0+
Technologies mastered
✦TypeScript✦React✦Next.js✦Node.js✦NestJS✦Express✦PostgreSQL✦MongoDB✦Redis✦RabbitMQ✦GraphQL✦OpenAI API✦LangChain✦RAG✦Docker✦OpenTelemetry✦Prometheus✦Grafana✦WebSockets✦Elasticsearch✦Redux✦Zustand✦React Query✦MobX✦Vite✦Webpack✦CI/CD✦MySQL
✦MySQL✦CI/CD✦Webpack✦Vite✦MobX✦React Query✦Zustand✦Redux✦Elasticsearch✦WebSockets✦Grafana✦Prometheus✦OpenTelemetry✦Docker✦RAG✦LangChain✦OpenAI API✦GraphQL✦RabbitMQ✦Redis✦MongoDB✦PostgreSQL✦Express✦NestJS✦Node.js✦Next.js✦React✦TypeScript

01 Β· About

Engineer. Problem-solver.

about-me.ts
const developer = {
 name: "Yaroslav Chorniy",
 base: "Lviv, UA πŸ‡ΊπŸ‡¦",
 mode: "remote",
 experience: 10, // years and counting
 loves: ["TypeScript", "clean APIs"],
 superpower: "front ↔ back, no gaps",
 coffee: Infinity,
} as const;
10y+ exp ⚑English B2 πŸ—£οΈ

Software engineer with 10+ years of professional experience shipping full-stack products: from real-time mobility platforms serving 100,000+ daily commuters to cloud POS systems and fintech SaaS. I care about clean architecture, fast interfaces, and teams that enjoy working together.

I've grown through the whole front-end era, from AngularJS and jQuery to modern React, Next.js and Nx monorepos, while building backends with Node.js, NestJS and message-driven microservices along the way.

CommunicationLeadershipProblem-solvingCollaborationTeam playerAgile / Scrum

Education

Master of Computer Science

Kamianets-Podilskyi National University

2023 β€” 2024

Bachelor of Computer Science

Kamianets-Podilskyi National University

2019 β€” 2023

Software Development Diploma

Kamianets-Podilskyi Industrial College

2014 β€” 2018

02 Β· Skills

A toolbox built over a decade.

🎨01

Frontend

Pixel-perfect, responsive, fast.

HTMLCSS / SASSJavaScriptTypeScriptReactNext.js
🧠02

State Management

The right tool for every data flow.

Redux ToolkitZustandReact QueryRedux-ThunkMobXRecoil
βš™οΈ03

Backend

APIs designed from scratch, built to last.

Node.jsExpress.jsNestJSApollo GraphQLMicroservices
πŸ€–04

AI & LLM

RAG search and AI assistants in production.

OpenAI APILangChainRAGSemantic SearchPrompt Engineering
πŸ—„οΈ05

Databases

Schemas that scale with the product.

PostgreSQLMongoDBMySQLRedisElasticsearch
⚑06

Realtime & Messaging

100K+ commuters tracked in real time.

WebSocketsRabbitMQRedis Pub/SubLive tracking
πŸ“Š07

Observability

Metrics, traces and dashboards you can trust.

OpenTelemetryPrometheusGrafanaDistributed TracingMetrics & Dashboards
πŸ› οΈ08

DevOps & Tooling

From local DX to production pipelines.

DockerDocker ComposeCI/CDViteWebpackRollupESBuildNX

03 Β· Experience

9 products shipped. Zero drama.

Sep 2024 β€” Jul 2026β˜… 100K+ daily users

Employee Transportation Platform

Full-Stack Developer Β· Israeli mobility-tech company Β· Remote

Built core features of a smart employee commuting platform serving 100,000+ daily commuters: real-time shuttle tracking and dynamic route optimization on a microservice architecture. Designed the ETL pipeline that syncs daily employee rosters from partner companies: mixed-format feeds mapped onto platform entities, stations geocoded by name and matched to their service area. For a rail partner it turned train timetables into trips created up to a month ahead, dispatched to the carrier and auto-cancelled when dropped from the schedule. Shipped AI features: RAG search over system-parameter docs (describe a scenario in plain language, get the parameter that controls it) and a trip assistant answering passenger and station questions from the selected trip's context. Instrumented the platform end to end with metrics, tracing and dashboards for latency, throughput and live fleet health.

TypeScriptReactNXRecoilNestJSPostgreSQLRedisRabbitMQETLOpenAI APILangChainOpenTelemetryPrometheusGrafana
Dec 2023 β€” Aug 2024β˜… API built from zero

Cloud Point of Sale System

Full-Stack Developer Β· Goovii Β· Lviv, Remote

Developed a cloud-based POS system for the hospitality sector: order management, inventory control and customer loyalty. Built the API entirely from scratch, including deep integration with the government tax system: each staff member generates a personal .jks key, bills are signed with it on order completion, and the encrypted signature is securely transmitted to the tax authority.

TypeScriptReactNext.jsZustandNestJSPostgreSQL
Jan 2021 β€” Dec 2023β˜… 3 years in fintech

SaaS Structured Products Platform

React Engineer Β· Perfectial / Avenga Β· Lviv, Remote

Built responsive, intuitive interfaces for an investment product management platform. Designed a dynamic form engine for configuring investment products: deeply nested forms with a large number of fields governed by per-product visibility and availability rules, some shared across the product catalogue and some unique to a single product. Owned state management and ran code reviews across the frontend team.

JavaScriptReactReduxRedux-ThunkMySQLWebpackRollup
Mar 2020 β€” Jan 2021

Search Engine Platform for Business

Full-Stack Developer Β· Stradasol Β· Kamianets-Podilskyi

Built the admin panel for creating search widgets, including a page exposing widget source code broken down by components: customers could add custom code, build their own widget versions, update them and view diffs between versions.

TypeScriptReactReduxGraphQLNode.jsMongoDBRedisElasticsearch
Jul 2019 β€” Mar 2020

Synthetic Monitoring

React Engineer Β· Stradasol Β· Kamianets-Podilskyi

Designed form validation logic and dynamic graph pages for monitoring website performance. Integrated Google and Facebook authentication.

JavaScriptReactReduxNode.jsExpressMongoDB
Jan 2019 β€” Jul 2019

E-commerce Platform

React Engineer Β· Stradasol Β· Kamianets-Podilskyi

Developed adaptive pages and custom components; set up a persistent MobX store so the discount modal never nags a user twice.

JavaScriptReactMobXPythonDjangoPostgreSQL
Mar 2018 β€” Jan 2019

Remote Operations App

Angular Engineer Β· SECL Group Β· Lviv

Engineered a robust UI table widget from the ground up, efficiently handling extensive data rows for a task management product.

TypeScriptAngular 5Node.jsExpressPostgreSQLRedis
Oct 2017 β€” Mar 2018

B2B Admin Platform

Angular Engineer Β· SECL Group Β· Lviv

Built an admin panel with dynamic form generation driven by JSON configurations.

JavaScriptAngularJS 1.6jQueryPythonDjangoPostgreSQL
Dec 2016 β€” Sep 2017

Taxi Application

Angular Engineer Β· Region IT Β· Kamianets-Podilskyi

Developed map-driven pages with filters, Google Maps integration, WebSockets for real-time updates and Cloudinary image uploads.

JavaScriptAngularJS 1.5Node.jsExpressMongoDBWebSockets

04 Β· Contact

Let's build something
brilliant together.

Have a product to ship, a platform to scale, or just a wild idea? My inbox is open, and I answer fast. Lviv, Ukraine Β· Remote.