Frontend-разработчик (Middle+/Senior) (Москва)
Описание
Frontend разработчик
Рябченко Роман
mail: roman.sk8@bk.ru
github: github.com/RomanTJM
phone: +7 (922) 071 90 89
Telegram : @ RomanTJM
Frontend -разработчик с 4+ годами коммерческой разработки. Специализируюсь на React /
TypeScript и Vue.js, строю SPA -приложения с нуля: компонентная архитектура, state
management (Redux Toolkit, React Query), интеграция платѐжных систем (Stripe API).
Параллельно закрывал backend -задачи: REST API на PHP и Python, базы данных MySQL /
PostgreSQL, администрирование серверов Ubuntu + Nginx. Умею самостоятельно довести
задачу от постановки до деплоя. Работал в командах по Agile / Scrum, умею читать Figma.
Ключевые навыки :
Frontend: React , TypeScript , JavaScript , Vue .js, Next , Redux , Redux Toolkit , React Query ,
TanStack Query , React Hook Form , React Router , HTML 5, CSS 3, SCSS /Sass , Tailwind , Ant
Design , Adaptive layout , BEM , Mobile -first , Cross -browser , Webpack , Vite , Babel , Craco , ESLint ,
Axios , Swiper
Дополните льно :
Backend / Fullstack: PHP , Python , Node .js, Express .js, REST API , MySQL , PostgreSQL , SQLite ,
Supabase , Supabase Edge Functions , Knex .js, JWT , Stripe API , Telegram Bot API , Google
Sheets API , PHPMailer , QR -коды, PDF (TCPDF )
DevOps / Инфраструктура: Ubuntu , Linux , Nginx , Apache , Docker , Vercel , Git , GitHub , GitLab ,
CI /CD , SSL
Инструменты / Практики: Figma , Agile , Scrum , Code Review , SPA -архитектура, State
management , npm , yarn
Ссылка на репозиторий github : https://github.com/RomanTJM?tab=repositories
Опыт работы :
Full -Stack - разработчик
Uventy — Москва
Май 2025 — настоящее время
Проект: Uventy - платформа продажи билетов SPA (покупатели) + admin -панель + QR -
сканер. Supabase Edge Functions, Stripe ( мультиаккаунт ), деплой на Vercel. Стек : React
18, Redux Toolkit, TanStack Query, Ant Design, Supabase, SCSS.
Проект : ИННОПРОМ - виджет международной выставки Встраиваемый Vue.js -виджет
для 5+ сайтов (innoprom, bioprom, tashkent, biotechmed, innofood). Мультиязычность
RU/EN, фильтрация мероприятий и участников по году / треку / залу. Стек: Vue, Swiper,
vue -multiselect, SASS, Webpack.
Задачи и результаты:
- Разработал E -commerce платформу продажи билетов на спортивные и
развлекательные мероприятия: SPA для покупателей (React + TypeScript), панель
администратора, мобильное приложение для сканирования QR -кодов
- Внедрил React Query (TanStack): кэширование, инвалидация, pagination — снизил
количество лишних API -запросов ~40%
- Интегрировал Stripe API: мультиаккаунтовые платежи, обработка webhook'ов,
возвраты
- Разрабатывал REST API на PHP / Python: система промокодов, управление
правами доступа, email -уведомления (PHPMailer), генерац ия PDF (TCPDF)
- Интегрировал Telegram Bot API и Google Sheets API для автоматизации
операционных процессов
- Проектировал схемы баз данных MySQL / PostgreSQL, писал запросы с JOIN,
индексами
- Администрировал серверы Ubuntu: настройка Nginx, Apache, SSL -сертификаты,
деплой
Frontend - разработчик
IQ DEV — Тюмень
Февраль 2022 — Апрель 2025
Проект: Автохолдинг (NDA) Адаптивная вѐрстка с нуля. Система фильтрации
автомобилей: клиентская логика фильтров, API -интеграция. Стек : React 18, TypeScript,
Redux , React Hook Form, REST API, SCSS, BEM, Axios, Git, Figma.
Задачи и результаты:
- Спроектировал и реализовал сложные многошаговые формы создания курсов с
динамическими полями, вложенными структурами и кастомной валидацией (React Hook
Form)
- Разработал личный кабинет пользователя: управление профилем, прогресс обучения,
история платежей
- Выстроил архитектуру Redux -стора (actions, reducers, selectors, middleware) с разбивкой по
доменам
- Настроил взаимодействие с REST API: axios -инстансы, интерсепторы, J WT -авторизация,
refresh -токены
- Обеспечил pixel -perfect адаптивную вѐрстку по макетам Figma (mobile -first, cross -browser)
- Проводил code review, участвовал в планировании спринтов (Agile / Scrum)
Образование:
Инженер
Сентябрь 2010 – Август 2014
Тюменский государственный нефтегазовый университет
Frontend разработчик
Ноябрь 2021 - Июнь 2022 SkillFactory
Языки:
English: B2
Russian: Родной
9 декабря, 2017
Василий
Город
Москва
Возраст
57 лет (23 января 1969)
11 апреля, 2017
Светлана
Город
Москва
Возраст
44 года (28 ноября 1981)
11 апреля, 2017
Ирина
Город
Москва
Возраст
38 лет (18 ноября 1987)