ДМ
Дмитрий М.
Мужчина
Россия, Москва, UTC+3
Ставка
3 142,85 Р/час
НДС не облагается
Специалист доступен с 8 июня 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Frontend разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
Считаю своей сильной стороной хорошее понимание JavaScript, благодаря которому быстро адаптируюсь к задачам и одинаково уверенно чувствую себя на разных проектах.
Есть опыт работы в международной компании, где ежедневно общался с коллегами на английском — в переписке и на созвонах. Это дало хорошую практику языка и уверенность в работе с распределёнными командами.
Проекты
(7 лет 6 месяцев)
Т-Банк
Роль
Frontend-разработчик
Обязанности
Проект: система для управления внештатными ситуациями, покрывающая весь жизненный цикл инцидента: от обнаружения до анализа причин и подготовки постмортемов.
Цель: сократить время реагирования на внештатные ситуации и упростить процесс взаимодействия между участниками при возникновении сбоев.
Основные задачи:
• Разработка пользовательских интерфейсов: списки инцидентов, карточка инцидента, формы создания и редактирования инцидента
• Разработка переиспользуемых компонентов и формирование UI Kit
• Обеспечение взаимодействия между компонентами через Redux Toolkit для управления состоянием.
• Написание unit-тестов с использованием Jest.
• Менторинг junior разработчиков, помощь в освоении новых технологий и принципов разработки.
• Проведение технических интервью и оценка знаний.
Достижения
✔ Разработал внутренний UI Kit, что ускорило разработку новых экранов и позволило другим участникам команды быстрее подключаться к работе.
✔ Реализовал сложную динамическую форму, которая строится на основе данных с бэка, что позволило менять список полей в форме.
✔ Привёл данные из разных источников к единому формату и отсортировал по времени, чтобы упростить просмотр истории инцидента.
✔ Переписал управление состоянием с контекста на Redux Toolkit, что уменьшило количество лишних перерендеров и упростило поддержку.
Стек специалиста на проекте
React Hook Form, Redux Toolkit, Git (GitLab), Jest, Storybook, Confluence, TypeScript, Yup, React, Jira
Отрасль проекта
FinTech & Banking
Период работы
Апрель 2024 - Май 2025
(1 год 2 месяца)
Zeal Technology
Роль
Frontend Engineer
Обязанности
Брокерская компания, которая предоставляет услуги по торговле разными активами (валюта, акции, индексы)
Проект: платформа для брокеров, где отображаются котировки, графики и данные по клиентским сделкам в режиме реального времени
Цель: предоставить брокерам удобный и высокопроизводительный инструмент для анализа рыночной ситуации и оперативного принятия решений при работе с клиентами.
Основные задачи:
• Разработка SPA приложений с использованием React.js и Redux.
• Интеграция REST API для взаимодействия с backend-системами и внешними сервисами.
• Разработка компонентов для отображения интерактивных графиков (2D,3D).
• Написание unit-тестов с использованием Jest.
• Обучение junior разработчика.
• Code-review задач из команды.
Достижения
✔ Реализовал систему уведомлений о критических изменениях на рынке, что позволило брокерам оперативно реагировать на события.
✔ Разработал дашборд с обновлением котировок в реальном времени через WebSockets, обеспечив мгновенное отображение данных и снижение задержек.
✔ Реализовал генерацию отчётов на клиенте на основе данных из графиков, что позволило снизить нагрузку на сервер.
✔ Оптимизировал проект за счет разделения бандлов, увеличив производительность на 17.3%
Стек специалиста на проекте
Redux, GitLab, WebSockets, Jest, Storybook, MUI, Three.js, Confluence, WebGL, TypeScript, Material UI, React, JavaScript, REST API, Jira
Отрасль проекта
FinTech & Banking
Период работы
Декабрь 2020 - Январь 2024
(3 года 2 месяца)
Web Строитель
Роль
Веб-разработчик
Обязанности
Веб-студия, занимающаяся разработкой и поддержкой сайтов на современных фреймворках.
Основные задачи:
• Разработка динамических компонентов на React.js.
• Создание и доработка компонентов пользовательского интерфейса на Vue.js
• Рефакторинг существующего кода для повышения его читаемости и поддерживаемости.
• Кроссбраузерная верстка макетов из Photoshop и Figma.
• Интеграция верстки с CMS для управления контентом через админ-панель.
Достижения
✔ Переписывал компоненты с классовых на функциональные.
✔ Разрабатывал модули на чистом JavaScript для расширения функциональности CMS.
✔ Оптимизировал работу сайта, уменьшив время загрузки страниц.
Стек специалиста на проекте
Git, JavaScript, Wordpress, ModX, Kanban, Vue.js, Битрикс, React
Отрасль проекта
Marketing, Advertising & Design
Период работы
Октябрь 2017 - Декабрь 2020
(3 года 3 месяца)
Формат работы
Тип занятости
Фулл-тайм, Парт-тайм (8 ч/день)
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Московский финансово-промышленный университет«Синергия»
Специальность
Информационные системы и технологии, Веб-разработка
Завершение учебы
2020 г.