Больше информации по резюме будет доступно после регистрации
ЗарегистрироватьсяБыл меньше недели назад
Мужчина
Москва, м. Некрасовка, не готов к переезду, готов к редким командировкам
Senior Frontend-разработчик
Специализации:
- Программист, разработчик
Тип занятости: полная занятость
Опыт работы 7 лет 4 месяца
Июль 2023 — по настоящее время
2 года 10 месяцев
Москва
Фронтенд-разработчик
"Мирион" - Система графовой аналитики. Разработка системы аналитики на графовой платформе для выявления и анализа сложных взаимосвязей между вершинами с целью оптимизации бизнес-процессов и принятия качественных решений.
- Разработка пользовательского интерфейса графовой платформы для визуализации и анализа сложных взаимосвязей (React, TypeScript, Mobx, Module Federation);
- Реализация отображения элементов графа на canvas с помощью библиотек force-graph и Sigma.js, их кастомизация;
- Реализация и поддержка алгоритмов раскладок элементов графа;
- Интеграция с бэкендом через REST API (axios), WebSocket;
- Написание unit-тестов с помощью Jest и testing-library/react;
- Поддержка UI-библиотеки, содержание Storybook в актуальном состоянии;
- Регулярное проведение code review и участие в планировании бэклога;
- Адаптивная вёрстка и кроссбраузерная поддержка.
Результаты:
- Внедрил WebSocket для передачи результатов выполнения асинхронных операций (stompjs);
- Увеличил среднее покрытие тестами микрофронтовых модулей до 70%;
- Нашел решение оптимизации производительности отображения больших графов c помощью технологии WebGL (Sigma.js). Реализовал решение позволяющее отображать 10 000 и более элементов в области просмотра без зависаний;
Август 2021 — Июнь 2023
1 год 11 месяцев
Leomax
Москва, www.leomax.ru/
Розничная торговля... Показать еще
Фронтенд-разработчик
- Разработка и поддержка микрофронтендов с использованием современных подходов создания клиентской части (React, ReduxToolkit, TypeScript, MUI, Module Federation);
- Участвовал в интеграции с JavaScript API Яндекс Карты и КЛАДР для повышения удобства оформления заказов пользователями;
- Поддержка и добавление нового функционала для конструктора лендингов (React, ReduxToolkit + Laravel);
- Поддержка и добавление нового функционала основного сайта, работа по редизайну и оптимизации (jQuery, Bitrix);
- Создание лендингов с использованием Next.js.
- Написание интеграционных и юнит-тестов на Jest
- Технический анализ новых задач, выполнение декомпозиции.
- Проведение код-ревью.
- Рефакторинг кода
Результаты:
- Внедрил ReduxToolkit для глобального хранения состояния и устранения props drilling. Отделил бизнес-логику от UI;
- Успешное проведение интеграции с JavaScript API Яндекс Карты и КЛАДР;
- Внедрил Module Federation для подключения микрофронтовых модулей с использованием плагина @module-federation/nextjs-mf.
Июль 2019 — Август 2021
2 года 2 месяца
АО "НПП "Салют"
Инженер-программист
Участвовал в разработке и поддержке клиентской части внутреннего портала.
Технологии: HTML, CSS, JS, JQuery.
Оформление технических заданий.
Работа с конструкторской и эксплуатационной документацией.
Математическое моделирование в MATLAB, Mathcad.
3D-моделирование в КОМПАС-3D, Solidworks.
Январь 2019 — Июль 2019
7 месяцев
АО "КБ "Аметист"
Москва
Инженер-программист
Математическое моделирование средствами пакета MATLAB. Работа с конструкторской документацией.
Навыки
Уровни владения навыками
Продвинутый уровень
Средний уровень
Базовый уровень
Опыт вождения
Имеется собственный автомобиль
Права категории BОбо мне
Обладаю уверенными знаниями JavaScript, TypeScript, React, Redux. Пишу чистый и понятный код, соблюдая лучшие практики. Верстаю адаптивно и кроссбраузерно. Всегда стараюсь разобраться во внутреннем устройстве каждой технологии, которую использую.
Имею опыт работы с Canvas для отрисовки элементов графов любой сложности. Работал над оптимизацией визуализации большого количества вершин (более 10 000) с помощью WebGL. Внедрял и настраивал WebSocket для получения результатов асинхронных операций в реальном времени.
Самостоятельно реализовал подключение микрофронтендов с помощью Module Federation, активно занимался рефакторингом для улучшения качества кода, внедрением и настройкой полезных инструментов (Prettier, ESLint, Redux Toolkit и др.).
Всегда нацелен на качественное и быстрое решение задач, эффективно взаимодействую с командой, смежными подразделениями и заказчиками. В свободное время продолжаю изучение веб‑технологий и фундаментальных основ программирования с помощью авторитетных книг, интенсивов, курсов и подкастов.
В настоящее время прохожу курс по DevOps для систематизации и углубления знаний культуры и инструментов DevOps.
Высшее образование
2019
Высшее образование
Специальное машиностроение, Ракетные и импульсные системы, инженер
Знание языков
Повышение квалификации, курсы
2025
Инфраструктура Frontend
Kobezzza.lab, Фронтенд-разработчик
2023
Computer Science во Frontend
Kobezzza.lab, Фронтенд-разработчик
2020
Яндекс.Практикум
АНО ДПО "ШАД", Профессия веб-разработчик
Гражданство, время в пути до работы
Гражданство: Россия
Разрешение на работу: Россия
Желательное время в пути до работы: Не более полутора часов
