Больше информации по резюме будет доступно после регистрации

Зарегистрироваться
Был меньше недели назад

Мужчина, 30 лет, родился 30 августа 1995

Москва, готов к переезду, готов к командировкам

Frontend-разработчик (React)

Специализации:
  • Программист, разработчик

Тип занятости: полная занятость

Опыт работы 6 лет 6 месяцев

Сентябрь 2023по настоящее время
2 года 8 месяцев
Лента

Санкт-Петербург, lenta.com

Информационные технологии, системная интеграция, интернет... Показать еще

Frontend-разработчик
Роль: Senior/Ведущий frontend-разработчик (React/Next.js) Контекст проекта: ▸ Основной b2c e-commerce сайт для онлайн-заказов (https://lenta.com/) ▸ Высоконагруженный продукт с постоянным потоком релизов ▸ Команда: 12 человек (7 frontend-разработчиков, QA, аналитики, product) Зона ответственности: ▸ Архитектура и развитие UI-kit с Server Driven подходом ▸ Разработка нового функционала от проектирования до релиза ▸ Разработка BFF на Node.js ▸ Настройка и поддержка аналитических метрик ▸ Производительность клиентской части приложения ▸ CI/CD, требования к качеству кода и автоматизация ▸ Code-review, декомпозиция и оценка задач Достижения: ▸ Спроектировал UI-kit с нуля и добавил более 15 core-компонентов, улучшив единообразие интерфейсов и ускорив процесс разработки ▸ Внедрил архитектурный подход Feature-Sliced Design (FSD), упростив структуру проекта и добавление новых модулей ▸ Инициировал и реализовал повышение тестового покрытия (с ~50% до 85%), настроив CI-проверки и практику обязательных тестов ▸ Инициировал и внедрил генерацию типов и эндпоинтов через OpenAPI(Swagger), сократив время интеграции новых API ▸ Настроил Storybook для изолированной разработки UI-компонентов ▸ Настроил инженерную инфраструктуру разработки (Storybook, ESLint, pre-commit, кэширование сборок), повысив стабильность и предсказуемость релизов ▸ Инициировал технические обсуждения внутри команды, улучшив обмен знаниями Стек: JavaScript, TypeScript, React, Next.js, Node.js, Jotai, React Query, Styled-components, Vite, Vitest, Nx, CI/CD(GitLab CI), Web Analytics, OpenAPI(Swagger),
Март 2023Сентябрь 2023
7 месяцев

Москва, www.alfabank.ru

Финансовый сектор... Показать еще

Frontend-разработчик
Роль: Senior/Ведущий frontend-разработчик Проектный тип занятости Контекст проекта: ▸ Интерфейс для оформления социальных выплат ▸ Команда: 7 человек (frontend-разработчик, backend-разработчик, Android-разработчик, QA, analyst, product manager) Зона ответственности: ▸ Отвечал за клиентскую архитектуру нового микрофронтенда ▸ Проектировал структуру UI-слоя и подходы к расширению функциональности ▸ Интегрировал frontend в CI/CD-процессы ▸ Адаптация, использование и дополнение существующей UI-библиотеки ▸ Координировал работу с backend по формированию API-контрактов ▸ Работа с feature-флагами и участие в планировании ▸ Обеспечивал контроль качества клиентского кода и тестового покрытия Достижения: ▸ Внедрил библиотеку для обработки SDUI-элементов, ускорив процесс создания новых экранов и обеспечив гибкость интерфейсов ▸ Разработал более 10 новых компонентов UI-kit, ускорив создание интерфейсов и повысив их единообразие ▸ Настроил Storybook для UI-компонентов, что позволило дизайнерам и разработчикам синхронизировать работу и снизить число багов ▸ Повысил надёжность приложения, доведя покрытие тестами до 80% Стек: JavaScript, TypeScript, React, Redux, Styled-components, Webpack, Jest, Cypress.
Март 2022Март 2023
1 год 1 месяц
Digital Spectr

Москва

Информационные технологии, системная интеграция, интернет... Показать еще

Frontend-разработчик
Проект: Банк ВТБ Роль: Старший frontend-разработчик Тип занятости: Outstaff Контекст проекта: ▸ Внутренний интерфейс для сопровождения транзакций ▸ Команда: 12 человек(2 frontend-разработчика, 4 backend-разработчика, 2 QA, 2 аналитика, product и project) Зона ответственности: ▸ Построение и рефакторинг архитектуры приложения для обеспечения масштабируемости и удобства поддержки. ▸ Переход на микрофронтендную архитектуру через Webpack Module Federation. ▸ Проведение онбординга новых сотрудников. ▸ Оптимизация клиентской части. Достижения: ▸ Реализовал виртуализацию компонентов, что позволило значительно улучшить производительность, сократить время рендеринга и снизить нагрузку при больших объёмах данных. ▸ Настроил микрофронтендное взаимодействие, обеспечив интеграцию приложения в агрегатор ВТБ. ▸ Провёл онбординг нового специалиста, помогая быстро адаптироваться к проекту и команде. Стек: JavaScript, TypeScript, React, Redux Saga, Redux Toolkit, React Query, Styled-components, Webpack, Webpack Module Federation, Jest, React Testing Library
Ноябрь 2019Март 2022
2 года 5 месяцев
Образовательный центр "Агат"

Информационные технологии, системная интеграция, интернет... Показать еще

Frontend-разработчик
Проект: Платформа онлайн обучения Задачи: ▸ Разработка новой функциональности в команде из 15 человек, включая 7 frontend-разработчиков ▸ Участие в миграции проекта на TypeScript. ▸ Проведение код-ревью. Достижения: ▸ Завершил миграцию проекта на TypeScript, что улучшило типизацию, читаемость и поддержку кода. ▸Добавил SSR в проект на Next.js, что улучшило производительность, SEO и ускорило загрузку страниц. Стек: JavaScript, TypeScript, React, Redux (Toolkit), Next.js, Styled-components, Ant Design, Webpack, WebSocket, Draft.js, Jest, Cypress.

Навыки

Уровни владения навыками
Продвинутый уровень
JavaScript
TypeScript
React
Redux
Redux saga
Styled components
Webpack
Git
Node.js
SSR
Next.js
Vite
Jotai
Nx
HTML
Ant design
CI/CD
REST API
API
HTTP
CSS
Jest
ООП
Алгоритмы и структуры данных
Docker
Figma
Frontend
HTML5
CSS3
Английский язык

Обо мне

Frontend-разработчик с 6+ годами коммерческого опыта в React, TypeScript, Next.js. Специализируюсь на проектировании архитектуры, оптимизации производительности, построении UI-китов и микрофронтендов. Опыт внедрения CI/CD, покрытия кода тестами, работы в кросс-функциональных командах Контакт: @IgorSeninDev

Неоконченное высшее образование

2016
Неоконченное высшее образование
Прикладной математики – процессов управления

Знание языков

Русский — Родной

Английский — B2 — Средне-продвинутый

Гражданство, время в пути до работы

Гражданство: Россия

Разрешение на работу: Россия

Желательное время в пути до работы: Не имеет значения