Больше информации по резюме будет доступно после регистрации
ЗарегистрироватьсяБыл вчера в 22:26
Мужчина, 25 лет, родился 16 ноября 2000
Екатеринбург, готов к переезду (Москва), готов к редким командировкам
Senior Frontend Developer (React, TypeScript)
250 000 ₽ на руки
Специализации:
- Программист, разработчик
Тип занятости: полная занятость
Опыт работы 7 лет 10 месяцев
Апрель 2025 — по настоящее время
1 год 2 месяца
Mobile EdTech project
Lead Engineer / Senior Fullstack Developer
Разработка образовательного мобильного приложения в нише изучения иностранных языков.
Полный продуктовый цикл: архитектура, mobile-клиент, backend, инфраструктура, DevOps.
— Проектирование fullstack-архитектуры: React Native + Expo (TypeScript) на клиенте и NestJS + Prisma + PostgreSQL на сервере с type-safe ORM-слоем.
— Mobile-клиент на современном стеке: Expo Router (file-based routing), Zustand для клиентского состояния, TanStack Query для серверного, React Hook Form + Zod для типизированной валидации, Reanimated и Gesture Handler для анимаций и жестов.
— Backend на NestJS: REST API с автогенерацией Swagger / OpenAPI, авторизация через Passport + JWT с refresh-токенами, валидация через class-validator, модульная feature-архитектура.
— Асинхронная обработка через Redis + BullMQ для отложенных задач и фоновых джоб; транзакционные письма через Resend + React Email с типизированными шаблонами.
— Инфраструктура в Docker + docker-compose; интеграции с AWS S3 и Cloudflare для хранения и доставки статики; настроил централизованное логирование.
— UI-кит в Storybook с переиспользуемыми компонентами; pre-commit пайплайн через Husky + lint-staged + ESLint + Prettier.
Стек: React Native, Expo, Expo Router, TypeScript, Zustand, TanStack Query, React Hook Form, Zod, Reanimated, NestJS, Prisma, PostgreSQL, Redis, BullMQ, Passport, JWT, Swagger, Docker, AWS S3, Cloudflare, Resend, Storybook, ESLint.
Апрель 2021 — Март 2025
4 года
Reltio
ОАЭ, www.reltio.com/
Информационные технологии, системная интеграция, интернет... Показать еще
Senior Frontend Developer
Reltio — глобальная enterprise SaaS-платформа Master Data Management
(MDM) с клиентами уровня Fortune 500 в фарме, финтехе, ритейле,
страховании и FMCG. Работал в распределённой международной команде
(7–15 человек) над флагманским продуктом Customer 360 — конфигурируемой
платформой для управления и визуализации мастер-данных клиентов.
В июне 2022 года переехал по контракту с компанией в Дубай, где
проработал 3 года.
— Принимал участие в полном переписывании флагманского продукта
Customer 360 с устаревшего Qooxdoo на React + TypeScript: мигрированы
десятки экранов, виджетов и сотни UI-компонентов. Параллельно
осуществлён полный редизайн продукта и переход на архитектуру
микрофронтендов с использованием Module Federation.
— Разрабатывал ядро конфигурируемого интерфейса Customer 360:
блоки для работы с мастер-данными (профили, дашборды, поиск, графы
связей, типы данных) можно динамически добавлять, удалять и
конфигурировать в зависимости от настроек клиента. Спроектировал и
внедрил новый формат конфигурации, обеспечивший масштабируемость и
снижение стоимости кастомизаций для enterprise-клиентов.
— Разрабатывал сложные таблицы для работы с мастер-данными — с
виртуализацией строк (для отображения десятков тысяч записей без
деградации UI), drag-and-drop колонок и строк, динамическими
колонками, многоуровневыми расхлапывающимися строками, фильтрацией,
сортировкой, пагинацией и кастомными action-меню. Эти компоненты
переиспользовались по всему продукту.
— Участвовал в интеграции внутреннего AI-ассистента на базе OpenAI:
ассистент отвечает на вопросы пользователей со ссылками на
документацию и динамически строит данные, графики и таблицы по
фильтрам, генерируемым из запроса пользователя.
— Разрабатывал сложные визуализации мастер-данных: интерактивные графики
на Recharts, графовые структуры (поиск связей между записями) на
Sigma.js + Graphology, динамические формы с гибкой конфигурацией
элементов и многоуровневой валидацией.
— Участвовал в крупной миграции кодовой базы с JavaScript на TypeScript
и тестовой инфраструктуры с Enzyme на React Testing Library; провёл
обновление Material UI и других критических зависимостей. Писал
автоматизированные скрипты на Codemod для рефакторинга кода в
масштабах кодовой базы — это сэкономило сотни часов ручной работы и
снизило риск регрессий.
— Регулярно проводил код-ревью для коллег, участвовал в архитектурных
обсуждениях и внутренних tech-предложениях, помогал коллегам
разбираться со сложными проблемами; работал с Sentry для приоритизации
и фикса production-багов.
— Разрабатывал небольшие сервисы на Node.js / Express в host-приложении
и отдельных микрофронтендах; писал конвертеры и интеграционный слой
с REST API. Взаимодействовал на английском языке с распределённой
командой и продакт-менеджерами на дейли, планированиях, ревью и демо.
Стек: React, TypeScript, Redux, Material UI, styled-components,
Emotion, CSS Modules, Webpack 5, Module Federation, микрофронтенды,
Recharts, Sigma.js, Graphology, Jest, React Testing Library, Enzyme,
Codemod, Jenkins, Sentry, Node.js, Express, OpenAI API, REST, i18n,
Scrum, Jira.
Сентябрь 2020 — Апрель 2021
8 месяцев
Москва, www.ventra.ru
Информационные технологии, системная интеграция, интернет... Показать еще
Frontend Developer
Разработка с нуля веб-приложения для трекинга водителей по заказу
клиента в составе небольшой команды (PM, backend-разработчик).
Самостоятельно отвечал за весь фронтенд: от выбора стека до релиза.
— Единолично принимал технические решения: выбрал стек (React +
TypeScript), спроектировал архитектуру и структуру проекта, оценил
сроки, настроил конфигурацию (Webpack, ESLint, TypeScript, CI).
— Реализовал систему авторизации и разграничение UI / прав доступа для
нескольких ролей пользователей.
— Развивал внутреннюю UI-библиотеку на базе Ant Design — проектировал
переиспользуемые компоненты для масштабирования по проекту.
— Разрабатывал сложные формы с динамическим набором полей,
многоуровневой валидацией и управлением вложенным состоянием.
— Разрабатывал таблицы с расширенной фильтрацией, сортировкой и
пагинацией; интегрировал интерактивные графики на Recharts.
— Интегрировал фронтенд с REST API по Swagger-схемам, тесно
взаимодействовал с backend-разработчиком; покрывал ключевую логику
unit-тестами; участвовал в еженедельных демо для клиента.
Стек: React, Redux, React Router, TypeScript, Ant Design, Recharts, Webpack, Jest, REST, Swagger, ESLint.
Февраль 2020 — Июнь 2020
5 месяцев
VSBL
Frontend Developer
Разработка фич веб-приложения на React: верстка интерфейсов, базовые
компоненты (таблицы, графики), реализация бизнес-логики на JavaScript.
Стек: React, JavaScript, HTML, CSS.
Июнь 2018 — Февраль 2020
1 год 9 месяцев
-
HTML-верстальщик / Frontend-разработчик
Верстка многостраничных сайтов, лендингов, email-рассылок; добавление
интерактивности с помощью JavaScript.
Навыки
Уровни владения навыками
Продвинутый уровень
Средний уровень
Опыт вождения
Права категории B
Обо мне
Senior Frontend Developer с 7+ годами коммерческого опыта в разработке
сложных enterprise-приложений и собственного fullstack-проекта.
Основной опыт получен в международной SaaS-компании Reltio, где вырос
с Middle до Senior, работая над флагманской MDM-платформой Customer 360
для клиентов уровня Fortune 500. Принимал участие в полном
переписывании продукта с устаревшего Qooxdoo на React + TypeScript,
внедрении архитектуры микрофронтендов на Module Federation, разработке
конфигурируемого ядра приложения, интеграции AI-ассистента на OpenAI,
сложных визуализациях данных (Sigma.js, Graphology, Recharts) и
производительных таблицах с виртуализацией. 3 года жил и работал в Дубае, ежедневно взаимодействуя с распределённой командой на английском.
Имею опыт mobile-разработки на React Native + Expo и серверной разработки на NestJS + Prisma + PostgreSQL: проектирование архитектуры, очереди задач на Redis + BullMQ, Docker-инфраструктура, интеграции с AWS S3, Cloudflare и сторонними сервисами. Это позволяет эффективно брать fullstack-задачи и взаимодействовать с backend и mobile командами.
Сильные стороны:
— Глубокая экспертиза React 18 + TypeScript, понимание рендеринг-цикла,
hooks, Suspense, оптимизации производительности.
— Опыт работы со сложной бизнес-логикой и крупными legacy-кодбазами,
включая поэтапные миграции (JS → TS, Qooxdoo → React, Webpack →
Module Federation, Enzyme → React Testing Library).
— Умение проектировать масштабируемые UI-системы: динамические
конфигурации, переиспользуемые компоненты-таблицы с виртуализацией,
кастомные формы.
— Регулярная практика code review и помощи коллегам, опыт работы в
распределённых международных командах.
— Знание серверной разработки: Node.js / Express, NestJS, Prisma,
PostgreSQL, Redis, Docker — позволяет эффективно взаимодействовать с
backend-командой и брать fullstack-задачи.
— Опыт написания unit и integration тестов (Jest, React Testing
Library, Enzyme); опыт работы с Sentry для отслеживания и
приоритизации production-багов.
— Быстрая адаптация к новым технологиям и инструментам.
Ищу роль фронтенд разработчика в продуктовой команде
с сильной инженерной культурой и интересными техническими задачами,
где можно продолжать развиваться как инженер. Рассматриваю удалённый
формат и работу из офиса в Екатеринбурге.
Контакты:
Email: slava.kovazin@gmail.com
Telegram: @kovyazins
LinkedIn: https://www.linkedin.com/in/viacheslav-koviazin-2160bb321/
Образование
Среднее образование
Знание языков
Гражданство, время в пути до работы
Гражданство: Россия
Разрешение на работу: Россия
Желательное время в пути до работы: Не имеет значения
