• File

Володимир

Fullstack-розробник

Considering positions:
Fullstack-розробник, Front-end програміст
Age:
22 years
City of residence:
Lviv
Ready to work:
Lviv, Remote

Contact information

The job seeker has entered a phone number .

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

ABOUT ME
Fullstack developer with a physics background, currently
finishing an MSc in Astrophysics while building production-
grade web applications. Comfortable across TypeScript,
React, Next.js and Node.js, with a focus on real-time data flow
and rendering performance. Recently shipped a Formula 1
race replay app that reconstructs a full session from raw
timing data and renders it at 60 fps. Looking for a junior
fullstack or frontend role where systems thinking matters as
much as shipping features. Comfortable working in Scrum
teams with split frontend/backend responsibilities.

PROJECT EXPERIENCE
VOLODYMYR WhooshTiming Link 2026

BUHLAK [Next.js 16, React 19, TypeScript, Zustand,
Vitest, CSS Modules]
FullStack developer Solo project. Broadcast-style replay of any Formula 1 session —
running order, gaps, tyres, flags, track map and multi-driver
CONTACTS telemetry — reconstructed entirely from a public timing API.
Built a replay engine rendering 20 cars at 60 fps from
[open contact info](look above in the "contact info" section) event-based data: pre-built sorted indexes with binary
[open contact info](look above in the "contact info" section) search each frame instead of array scans, and cursor
Telegram subscriptions scoped to leaf components so a moving
playhead never re-renders the page
GitHub
Designed the data layer so the UI is agnostic to replay vs.
LinkedIn live source — switching would change the fetch layer only
Lviv, Ukraine Fit a 3 req/s API budget via a promise-chain request queue,
lazily time-windowed loading of ~500k coordinate records,
TECH SKILLS and an IndexedDB-persisted cache that removes network
calls on repeat visits
Languages: TypeScript · JavaScript Kept all domain logic React-free and covered by 82 unit
(ES6+) · HTML5 · CSS3 · C++ (scientific tests on a pre-commit hook; telemetry charts hand-rolled
computing) in SVG without a charting library

Frontend: React 19 · Next.js (App Router)
· Zustand · TanStack Query · CSS Clothica Link 2025
Modules · SVG / data visualisation [Next.js 15, React 19, TypeScript, Zustand,
Backend & data: Node.js · REST APIs · TanStack Query, Formik/Yup]
IndexedDB Online clothing store built by a 12-person team split into
Tooling & practice: Git · Vitest · ESLint · separate frontend and backend groups. Worked as a frontend
husky · Vercel · Agile / Scrum developer on the checkout flow: order summary assembly,
customer details form with Formik/Yup validation, and the

SOFT SKILLS payment simulation step, with cart state persisted through
Zustand across the flow.

EDUCATION
Teamwork
Cooperation
Time management Ivan Franko National University of Lviv 2025-2027
Master of Astrophysics. Thesis: multicomponent
LANGUAGES photoionization modelling of the galaxy NGC 1569.
Ivan Franko National University of Lviv
English - Upper-Intermediate 2021-2025
Bachelor of Astrophysics
Ukrainian - Native
IT School GoIT
2025
Fullstack Developer

More resumes of this candidate

Similar candidates

All similar candidates


Compare your requirements and salary with other companies' jobs: