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

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

Мужчина

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

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 месяца
АО "НПП "Салют"

smp-salyut.ru/

Инженер-программист
Участвовал в разработке и поддержке клиентской части внутреннего портала. Технологии: HTML, CSS, JS, JQuery. Оформление технических заданий. Работа с конструкторской и эксплуатационной документацией. Математическое моделирование в MATLAB, Mathcad. 3D-моделирование в КОМПАС-3D, Solidworks.
Январь 2019Июль 2019
7 месяцев
АО "КБ "Аметист"

Москва

Инженер-программист
Математическое моделирование средствами пакета MATLAB. Работа с конструкторской документацией.

Навыки

Уровни владения навыками
Продвинутый уровень
Кроссбраузерная верстка
HTML
CSS
БЭМ
JavaScript
Git
Webpack
Figma
Postman
ES6
Redux
Redux Toolkit
React.js
Frontend
Адаптивная верстка
Sass
Styled-components
Mobx
TypeScript
Средний уровень
Node.js
Next.js
MUI
jQuery
Module Federation
WebGL
Базовый уровень
MongoDB
Parcel
PostgreSQL
Python

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

Имеется собственный автомобиль

Права категории B

Обо мне

Обладаю уверенными знаниями JavaScript, TypeScript, React, Redux. Пишу чистый и понятный код, соблюдая лучшие практики. Верстаю адаптивно и кроссбраузерно. Всегда стараюсь разобраться во внутреннем устройстве каждой технологии, которую использую. Имею опыт работы с Canvas для отрисовки элементов графов любой сложности. Работал над оптимизацией визуализации большого количества вершин (более 10 000) с помощью WebGL. Внедрял и настраивал WebSocket для получения результатов асинхронных операций в реальном времени. Самостоятельно реализовал подключение микрофронтендов с помощью Module Federation, активно занимался рефакторингом для улучшения качества кода, внедрением и настройкой полезных инструментов (Prettier, ESLint, Redux Toolkit и др.). Всегда нацелен на качественное и быстрое решение задач, эффективно взаимодействую с командой, смежными подразделениями и заказчиками. В свободное время продолжаю изучение веб‑технологий и фундаментальных основ программирования с помощью авторитетных книг, интенсивов, курсов и подкастов. В настоящее время прохожу курс по DevOps для систематизации и углубления знаний культуры и инструментов DevOps.

Высшее образование

2019
Высшее образование
Специальное машиностроение, Ракетные и импульсные системы, инженер

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

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

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

Повышение квалификации, курсы

2025
Инфраструктура Frontend
Kobezzza.lab, Фронтенд-разработчик
2023
Computer Science во Frontend
Kobezzza.lab, Фронтенд-разработчик
2020
Яндекс.Практикум
АНО ДПО "ШАД", Профессия веб-разработчик

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

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

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

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