Стек
Повний робочий набір, згрупований так, як я ним користуюся. Нічого для галочки.
~/skills$ head stack.lock
$ less stack.lockповний реєстр — кожен запис, із пошуком~/skills$ git log --follow career/
Де я це робив
черв. 2026 р. — дотеперFull-stack інженер · Imrev
Державні сервіси на Vue 3 та Inertia.js під навантаженням, де простій має наслідки. Відповідаю за фронтенд-архітектуру та інфраструктурні рішення, рев'ю PHP-, JavaScript- і Python-бекендів щодо дизайну DTO та меж між сервісами.
- Відповідаю за фронтенд-архітектуру та інфраструктурні рішення на Vue 3 + Inertia.js
- Рев'ю PHP-, JavaScript- і Python-бекендів щодо DTO та моделювання даних
- Робота під високим навантаженням, під контролем код-рев'ю, e2e та юніт-тестів
PythonPHPVue 3Inertia.jsNode.jsReact NativeNext.jsщевер. 2024 р. — черв. 2026 р.Frontend-інженер · Фінтех-компанія (під NDA)
Два продукти на двох стеках: один на Next.js + TypeScript, другий на Vue 3 + TypeScript, зі спільним шаром компонентів. REST і GraphQL до мікросервісів на Node/Express; маршрути й контракти проєктували разом із бекенд-інженерами.
- Next.js + TypeScript і Vue 3 + TypeScript у двох продуктах, один спільний шар компонентів
- REST і GraphQL до мікросервісів на Node/Express; контракти узгоджені, а не успадковані
- Батчинг запитів до балакучих ендпоінтів; виправлення рендерингу в різних браузерах
Next.jsVue 3ExpressRESTGraphQLTypeScriptNode.jsPiniaщечерв. 2022 р. — лют. 2024 р.Frontend-інженер · Uvoteam
Робота над конверсією, де кожну зміну вимірювали. A/B-експерименти від початку до кінця з читанням результатів в Amplitude, Hotjar, GA та Meta Pixel, плюс фреймворк-незалежні бібліотеки компонентів, з яких збиралася лінійка продуктів.
- A/B-експерименти від початку до кінця; результати в Amplitude, Hotjar, GA та Meta Pixel
- Фреймворк-незалежні бібліотеки компонентів для всієї лінійки продуктів
- Платіжні інтеграції та SSR-лендінги, налаштовані на швидкість і конверсію
- Повна піраміда тестів; менторство джуніорів через рев'ю та парне програмування
Payment integrationsAmplitudeHotjarMeta PixelReactGatsbyMaterial UIRedux SagaA/B testingщевер. 2021 р. — черв. 2022 р.Розробник ПЗ · Trive
Монорепозиторії на Next.js і TypeScript із Redux та Zustand, рич-текст на Draft.js і візуалізації на D3 / react-three-fiber. Сервіси на Node з Express і Nest, CMS на Strapi та Directus; стандарти коду команди й покриття Cypress були на мені.
- Монорепозиторії Next.js на TypeScript; Redux і Zustand; Draft.js; D3 і react-three-fiber
- Сервіси на Node з Express і Nest; Strapi та Directus; React Native (Expo і bare)
- Встановив стандарти коду команди, написав покриття Cypress, показував демо стейкхолдерам
ReactNext.jsReact NativeExpressStrapiDirectusZustandReact QueryRemixщелист. 2020 р. — вер. 2021 р.Frontend-інженер · Malevich
React і React Native, зібрані до пікселя разом із дизайнерами студії.
ReactReact NativeReduxRedux ThunkNode.jsщегруд. 2018 р. — серп. 2021 р.Фриланс-інженер ПЗ · Upwork
Клієнтські веб-застосунки на React із бекендами на Django — від верстки HTML і CSS до повних збірок. Довготривалі клієнти й найвищі оцінки.
HTMLCSSReactDjangoще