Вживання російської небезпечне

Чому ми так вважаємо
Перейти на українську
  • Файл

Володимир

Fullstack-розробник

Рассматривает должности:
Fullstack-розробник, Front-end програміст
Возраст:
22 года
Город проживания:
Львов
Готов работать:
Львов, Удаленно

Контактная информация

Соискатель указал телефон .

Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.

Загруженный файл

Версия для быстрого просмотра

Это резюме размещено в виде файла. Эта версия для быстрого просмотра может быть хуже, чем оригинал резюме.

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
[открыть контакты](см. выше в блоке «контактная информация») event-based data: pre-built sorted indexes with binary
[открыть контакты](см. выше в блоке «контактная информация») 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

Другие резюме этого кандидата

Похожие кандидаты

Все похожие кандидаты


Сравните свои требования и зарплату с вакансиями других компаний: