Працював в 10 компаніях 12 років 5 місяців
Краса / Фітнес / Спорт, IT, Інтернет
Full Stack Developer
Tashlieva Studio
Краса / Фітнес / Спорт
7 місяців
04.2026 - до теперішнього часу
Після завершення проєкту в Decima Digital шукаю нову постійну роль Senior Frontend / Full-stack. Паралельно веду фриланс-проєкти:
- Самостійно розробив і запустив AI-бота в Telegram на базі RAG для авторки онлайн-курсу: бот відповідає на запитання студентів у межах матеріалів курсу та виконує роль AI-куратора. MVP запущено в жовтні 2026, ботом скористалися 20+ студентів.
- RAG-пайплайн на LangChain: DeepSeek для очищення повідомлень і генерації відповідей, OpenAI для ембедингів і як резервна модель; векторна база Chroma, трасування через LangSmith.
- Backend на Node.js / TypeScript / Fastify, PostgreSQL; адмін-панель для авторки на React (перегляд запитань і відповідей, оновлення бази знань).
- Інфраструктура: VPS, Docker, CI/CD, сповіщення про збої.
- Сайти для студій краси: розробка, SEO-структура, аналітика, підтримка.
Готовий вийти на повну зайнятість одразу.
Senior Frontend Engineer (React.js, PWA)
Decima Digital Inc.
IT
2 роки
04.2024 - 03.2026
Senior Frontend EngineerОдноосібно відповідав за frontend глобальної B2B e-commerce PWA-платформи для Lonza — фармацевтичної компанії, що працює у 59 країнах.
- Повна відповідальність за frontend-архітектуру та розробку в межах Magento PWA Studio (React.js, GraphQL / Apollo): функціональність, кастомізація, продуктивність, доступність, безпека.
- Вів frontend-частину доведення працюючого сайту до рівня WCAG 2.1 AA: адаптував компоненти, секції, pop-up'и та меню, забезпечив доступність динамічних елементів (оголошення помилок форм для screen reader'ів, JavaScript observers для каруселей і банерів із CMS, навігація з клавіатури).
- Тестував доступність через VoiceOver на десктопі та мобільних пристроях; ключові публічні сторінки перейшли з «orange» у «green» зону за accessibility-аудитами, замовник подякував команді за впровадження стандартів WCAG AA.
- Оптимізував взаємодію з GraphQL: прибрав дубльовані запити та переробив стратегію кешування, що помітно пришвидшило завантаження сторінок.
- Реалізував вимоги security-команди замовника через Content Security Policy (скрипти та стилі лише з власного домену, заборона inline-стилів); разом із SEO-командою вирішував конфлікти CSP із GTM та зовнішніми скриптами.
- Успішно випущено релізи Phase 1 і Phase 2.
Full Stack Developer (Next.js, TypeScript, MongoDB)
Project Job
IT
2 роки 7 місяців
04.2023 - 10.2025
Founder & Full-Stack Engineer
Власний AI-based продукт, створений і запущений разом з UI/UX-дизайнером: від ідеї та архітектури до production-релізу.
- Frontend та API-шар на Next.js і TypeScript; генерація питань через OpenAI API за роллю, рівнем або описом вакансії.
- Модель даних у MongoDB, платежі Stripe із серверною перевіркою оплаченого доступу, CI/CD на GitHub Actions.
- Результат: понад 100 реєстрацій на першому етапі запуску.
Senior Frontend Engineer (React, TypeScript)
YozmaTech-Empowering Tech Entrepreneurs
IT
1 рік
05.2023 - 04.2024
Вів frontend-архітектуру та розробку з нуля для MenuBit — SaaS-платформи управління ресторанами (Ізраїль): персонал, замовлення та залишки в реальному часі, бронювання столиків, оплата.
- Побудував frontend з нуля та довів продукт до робочого MVP у стислі терміни за мінливих вимог (React.js, TypeScript, Redux, RTK Query).
- Спроєктував multi-tenant архітектуру на піддоменах: кожен ресторан працює на власному піддомені з динамічною маршрутизацією в основний застосунок.
- Вирішив кросдоменний платіжний сценарій: безпечна передача даних кошика між піддоменом і основним доменом через window.postMessage() та iframe.
- Реалізував систему доступу, що поєднує ролі працівників (manager, supervisor, waiter) та обмеження тарифних планів, у вигляді перевикористовуваних HOC-обгорток.
- Реалізував відстеження замовлень у реальному часі через WebSockets (pusher.js, laravel-echo).
- Менторив junior-розробника: розподіл задач, code review, технічні рішення.
Middle Frontend Engineer (Next.js, TypeScript)
Altamira
IT
1 рік
05.2022 - 04.2023
Працював над Fixture Calendar — британським агрегатором спортивних подій із продажем квитків через партнерів; платформу мігрували на Next.js зі збереженням SEO-позицій.
- Розробив високонавантажену сторінку пошуку подій (фільтри, пошук, перехід до купівлі квитка за партнерським посиланням); під час великих матчів трафік платформи сягав до 200 000 одночасних користувачів.
- Оптимізував клієнтську продуктивність: useMemo, useCallback, React.memo, lazy loading, пагінація, віртуальні списки.
- Мігрував блог і SEO-контент на нову архітектуру Next.js; провів аудит старого сайту через Screaming Frog і відтворив початкову ієрархію URL, щоб не втратити органічний трафік.
- Тісно працював із backend- та SEO-командами.Стек: Next.js, TypeScript, Redux, REST API, Material UI.
Team Lead Front End
Five4dog
IT
7 місяців
11.2021 - 05.2022
Був підвищений до Lead після сильних технічних і комунікаційних результатів; очолив frontend-напрям.
- Керував командою інженерів і менторив її, залишаючись у hands-on розробці.
- Проводив технічні співбесіди та брав участь у наймі.
- Розподіляв задачі, керував навантаженням команди та контролював виконання.
- Оцінював клієнтські проєкти, ухвалював архітектурні рішення, спілкувався з клієнтами з технічних питань.
- Впровадив практики code review та перевикористовувані патерни.
Front-end Developer
Five4dog
IT
1 рік 4 місяці
04.2020 - 07.2021
Frontend Web DeveloperОсновний frontend-розробник веб-студії; вів клієнтські проєкти від початку до кінця.
- Розробив перші SPA-прототипи студії на React.js і TypeScript (Redux Toolkit, Axios, React Hook Form, Tailwind CSS).
- Адаптивна кросбраузерна верстка та перевикористовувані UI-компоненти; клієнтська логіка для проєктів на WordPress та OpenCart.
- Оптимізація продуктивності: аудити Lighthouse, lazy loading, оптимізація збірки; аналітика через Google Tag Manager.
Full Stack Developer
Safari Concern
Краса / Фітнес / Спорт
3 роки 10 місяців
11.2015 - 08.2019
Розробляв і підтримував веб-продукти для мережі фітнес-клубів у кількох містах України. Також розробляв і підтримував інші веб-продукти концерну (охорона, зброя, тир, база відпочинку)
- Сайти клубів, адміністративні панелі та кабінети користувачів (JavaScript, PHP, MySQL).
- Інтеграція CRM Bitrix24 та онлайн-платежів PrivatBank.
- Швидкий запуск лендингів для рекламних кампаній разом із маркетинговою командою.
Full Stack Developer
Pip
IT
11 місяців
10.2016 - 08.2017
Co-founder & Full-Stack Developer
Pip — сервіс керування пластиковими картками (стартап)
Співзасновник стартапу; розробив веб-застосунок (JavaScript, SCSS, PHP, MySQL). Залучено $10 000 seed-інвестицій, MVP запущено з першими тестовими користувачами.
Junior Front End Developer
Freelancer
Інтернет
2 роки 3 місяці
03.2013 - 05.2015
Сайти та лендинги для малого бізнесу (PHP, HTML5, CSS3, JavaScript, jQuery), самостійне ведення проєктів від постановки задачі до результату.
Ключова інформація
- React
- Next.js
- TypeScript4
- JavaScript
- HTML
- CSS
- SASS/SCSS
- Redux
- Redux Toolkit
- RTK Query
- GraphQL
- Apollo GraphQL
- REST API
- WebSocketsUI
- Tailwind CSS
- Ant Design
- Material UI
- Web Accessibility
- PWA
- Jest
- Node.js
- MongoDB
- Stripe
- OpenAI API
- GitHub Actions
- CI/CD
- Docker
- Webpack
- Git
- GitHub
- Agile
- Scrum
- Jira
Навчався в 1 закладі
Харківська державна академія фізичної культури
Циклічні види спорту, плавання
2015
Володіє мовами
Англійська
вище середнього
Може проходити співбесіду на цій мові
Може проходити співбесіду на цій мові
Українська
рідна
Може проходити співбесіду на цій мові
Може проходити співбесіду на цій мові
Курси, тренінги, сертифікати
Introduction to Web Accessibility — W3C (edX)
Навчився оцінювати інтерфейс з погляду користувачів з різними порушеннями та допоміжних технологій, якими вони користуються. Розібрався у вимогах WCAG та рівнях відповідності (A, AA), у призначенні WAI-ARIA. Опанував базову перевірку сторінок на доступність: структура заголовків, текстові альтернативи, контрастність, навігація з клавіатури, підписи полів форм.
Web Accessibility — Google (Udacity)
Здобув практичні навички розробки доступних інтерфейсів: керування фокусом і навігація з клавіатури, семантична розмітка, ARIA-ролі, стани та властивості для кастомних компонентів, live regions для динамічного контенту, тестування зі screen reader'ом, доступні стилі та контрастність. Застосував ці навички на проєкті Lonza під час доведення платформи до рівня WCAG 2.1 AA.
Додаткова інформація
Особисті якості
Senior Frontend Engineer із 10+ роками комерційного досвіду, з них 6+ років на React. Відповідаю за frontend-архітектуру від початку до кінця — від SaaS-продуктів, запущених з нуля до MVP, до enterprise B2B-платформи, якою користуються у 59 країнах.
Сильні сторони:
• Frontend-архітектура на React, Next.js і TypeScript
• Доступність (WCAG 2.1 AA), оптимізація продуктивності, безпека на боці frontend (CSP)
• Full-stack: Node.js, API-шар на Next.js, MongoDB, PostgreSQL, платежі Stripe, CI/CD, Docker
• AI: RAG-системи на LangChain, інтеграція OpenAI API; робота з AI-агентами (Claude Code, Codex, Cursor)
• Лідерство: був підвищений до Lead Frontend — менторинг, технічні співбесіди, code review
Що шукаю:
• Позиції Senior Frontend або Full-stack (React / Next.js)
• Повна зайнятість або довгостроковий контракт
• Лише віддалено з України; комфортно працюю з перетином зі США та ЄС
• Не розглядаю: gambling, betting, adult; Angular або Vue як основний фреймворкГотовий почати одразу.
GitHub: github.com/markupchef
Руслан Сергійович
Руслан Сергійович
Senior Front-End developer

Кропивницький
Готовий переїхати: Київ, Львів, Одеса
повна зайнятість, проектна робота
Характер роботи: віддалена робота
Остання активність 6 днів тому