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

Зарегистрироваться
Был вчера в 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

Навыки

Уровни владения навыками
Продвинутый уровень
Docker
Java Script
Web Application Development
REST API
ReactJS
Jira
Express.js
React Native
Node.js
React
JavaScript
HTML
CSS
HTML5
Git
CSS3
ООП
Bootstrap
Redux
TypeScript
Styled Components
REST
Webpack
Redux Toolkit
React Router
Unit Testing
Jest
React Testing Library
Enzyme
Atlassian Jira

Опыт вождения

Права категории 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

Образование

Среднее специальное образование

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

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

Английский — B1 — Средний

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

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

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

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