Больше информации по резюме будет доступно после регистрации
ЗарегистрироватьсяБыл вчера в 14:24
Мужчина, 25 лет, родился 16 ноября 2000
Москва, готов к переезду, готов к редким командировкам
Senior Frontend Developer (React)
Специализации:
- Программист, разработчик
Тип занятости: полная занятость
Опыт работы 7 лет 9 месяцев
Апрель 2021 — по настоящее время
5 лет 1 месяц
Reltio
ОАЭ, www.reltio.com/
Информационные технологии, системная интеграция, интернет... Показать еще
Frontend Developer
- Разрабатывал консистентный и удобный интерфейс для сложных экранов с большим объемом информации и графиками на платформе Reltio MDM, в тесном сотрудничестве с UX-специалистами.
- Участвовал в миграции кодовой базы с JavaScript на TypeScript, улучшая типизацию и поддержку кода.
- Принимал участие в полном редизайне продукта и переносе его на React.
- Разрабатывал сложные визуализации данных, включая графики на основе Recharts и графовые структуры с использованием Sigma.js и Graphology.
- Оптимизировал и разрабатывал масштабируемые таблицы с динамическими колонками, drag-and-drop для колонок и строк, функциями схлапывания и разворачивания, а также виртуализацией данных для повышения производительности и улучшения взаимодействия с пользователем.
- Работал с комплексной бизнес-логикой, писал различные конвертеры, взаимодействовал с API.
- Работал над разработкой конфигурируемого интерфейса, обеспечивая настройку и отображение элементов в зависимости от кастомных конфигураций клиентов
- Участвовал в интеграции Open AI в проект
- Разрабатывал динамичные формы с гибкой настройкой элементов
- Участвовал в миграции и обновлении зависимостей, включая обновление Material UI, TypeScript и переход с Enzyme на React Testing Library.
- Писал модульные и интеграционные тесты с использованием Jest, React Testing Library и Enzyme.
- Разрабатывал небольшие сервисы на Node.js.
- Писал автоматизированные скрипты на Codemod для рефакторинга кода.
- Взаимодействовал с распределенной командой разработчиков, участвовал в митингах, планировании задач и демонстрации результатов project-менеджерам.
- Регулярно участвовал в проведении код ревью
Сентябрь 2020 — Апрель 2021
8 месяцев
Москва, www.ventra.ru
Информационные технологии, системная интеграция, интернет... Показать еще
Frontend Developer
Разработка веб-приложения для трекинга водителей с нуля.
- Отвечал за выбор стека технологий, архитектуры и структуры проекта, оценку сроков и настройку конфигурации (Webpack, ESLint, TypeScript).
- Реализовал систему авторизации и разграничение интерфейса для нескольких ролей.
- Разработал гибкую библиотеку UI-компонентов на базе Ant Design, обеспечив удобство масштабирования.
- Интегрировал интерактивные графики с использованием Recharts.
- Работал с большим количеством сложных форм, включая их динамическую конфигурацию, валидацию и управление многоуровневым состоянием.
- Разработал таблицы с расширенными возможностями фильтрации, сортировки и пагинации.
- Взаимодействовал с API на основе схем Swagger, тесно сотрудничал с backend-разработчиками.
- Покрыл ключевой функционал юнит-тестами.
- Участвовал в ежедневных митингах и активно взаимодействовал с командой.
Февраль 2020 — Июнь 2020
5 месяцев
VSBL
Frontend Developer
Разработка админ панели на React, верстка интерфейса и написание логики на JavaScript
Июнь 2018 — Февраль 2020
1 год 9 месяцев
Индивидуальное предпринимательство / частная практика / фриланс
HTML-верстальщик
Верстка многостраничных сайтов, лендингов, рассылок, добавление взаимодействия с пользователем с помощью JS
Навыки
Уровни владения навыками
Продвинутый уровень
Опыт вождения
Права категории B
Обо мне
Общий опыт во фронтенд-разработке: 7 лет
О себе:
Имею богатый опыт в разработке и проектировании веб-приложений. Работал как над созданием проектов с нуля, так и над развитием и поддержкой крупных существующих приложений. Занимался плавной миграцией больших приложений на React и TypeScript. Создавал и переписывал компоненты различной сложности: от стандартных элементов (формы, кнопки) до сложных интерфейсов (графики, динамические таблицы с виртуализацией и кастомной функциональностью).
Владею глубокими знаниями в области клиентской логики, умею находить и исправлять баги, опираясь на стектрейсы (например, через Sentry). Написал множество тестов разного объема с использованием Enzyme, React Testing Library и Jest. Помимо фронтенда, обладаю опытом работы с серверной частью приложений на Node.js.
Ищу интересный проект с опытной командой разработчиков, в которой можно продолжать развиваться и повышать качество продукта. Рассматриваю как удаленную работу, так и работу в офисе (г. Москва).
Основные навыки
- Глубокие знания JavaScript.
- Адаптивная вёрстка с использованием современных стандартов HTML и CSS.
- Уверенное владение React и его экосистемой (Redux, Redux Toolkit, React Router, Material UI, Ant Design и другие).
- Опыт полной интеграции TypeScript в проекты, включая миграцию существующего кода.
- Разработка архитектуры фронтенда с нуля, поддержка и масштабирование крупных приложений.
- Написание модульных и интеграционных тестов на Jest, Enzyme, React Testing Library.
- Опыт исправления багов, выявленных QA или с помощью инструментов мониторинга (например, Sentry).
- Настройка конфигурации проекта: Webpack, eslint, prettier, CI/CD, Git Hooks и другие инструменты.
- Быстрая адаптация к новым библиотекам и технологиям.
- Значительный опыт проведения код-ревью.
- Опыт разработки серверной логики и API на Node.js.
- Уровень английского языка, достаточный для работы в англоязычных командах.
Контакты:
Email: slava.kovazin@gmail.com
Telegram: @kovyazins
Образование
Среднее специальное образование
Знание языков
Гражданство, время в пути до работы
Гражданство: Россия
Разрешение на работу: Россия
Желательное время в пути до работы: Не имеет значения
