Frontend Developer
Душанбе, ТаджикистанМиддл • Сеньор
Удаленная работа • Частичная занятость
Опыт работы какой-то есть200 000 ₽
Опыт работы какой-то есть200 000 ₽
Есть файл резюме (защищен)
Короткая ссылка: gkjb.ru/g121q
О себе
На данный момент Head of Frontend.
Мои компетенции и опыт
Head of Frontend
Июль 2024 — по настоящее время
Хумо Банк
- Руководил командой фронтенд-разработчиков: cформировал и развивал команду
фронтенд-разработчиков (найм, менторство, оценка эффективности), что
позволило поддерживать высокий уровень экспертизы и сократить время
онбординга новых сотрудников на 40%.
- Организовывал процесс планирования и приоритизации задач, что помогло
снизить количество блокеров и повысить прозрачность и эффективность
разработки между командами.
- Внедрил и поддерживал систему код-ревью и перформанс-ревью, что улучшило
качество кода и повысило вовлечённость разработчиков.
- Проводил анализ загрузки сотрудников и перераспределял задачи, оптимизируя
нагрузку и предотвращая переработки в команде.
- Координировал взаимодействие с продакт-менеджерами и дизайнерами, ускоряя
согласование фич и улучшая качество финальных релизов.
Software Engineer
Май 2020 — Июль 2024
Хумо Банк
KYC (Know your customer)
- Разработал и внедрил новый SDK для распознавания лиц, интегрировав его с
бэкендом VisionLabs, что обеспечило стабильную и быструю идентификацию
пользователей.
- Реализовал интерфейс видеообработки с использованием Canvas API, улучшив UX
процесса верификации и сократив количество ошибок пользователей при
прохождении KYC.
- Оптимизировал производительность SDK, внедрив requestAnimationFrame и вынеся
вычислительные операции в WebAssembly (Rust), что позволило снизить среднее
время обработки кадра с 24 мс до 7 мс и повысить FPS видеопотока более чем в 3
раза.
Landing Page Builder (Headless CMS)
- Разработал конструктор продуктовых лендингов внутри главного сайта (Headless
CMS), внедрив систему сборки страниц из приоритизированных блоков,
согласованных с дизайнерами и маркетингом, что обеспечило единый UI/UX.
- Автоматизировал создание и публикацию лендингов через админку, благодаря
чему процесс стал доступен без участия разработчиков.
- Сократил время создания новых лендингов с 4–5 рабочих дней до 30–60 минут,
перенёс ответственность на маркетинг-команду и освободил ресурсы разработки
для ключевых задач.
- Оптимизировал производительность страниц, улучшив основные Web Vitals:
снизил LCP и FCP в среднем в 2–3 раза и увеличил Lighthouse Performance Score с
~70 до ~95, что сократило время загрузки и повысило конверсию лендингов.
UI Kit
- Инициировал и участвовал в разработке корпоративного UI Kit, чтобы
унифицировать дизайн и сократить время разработки новых проектов.
- Настроил Rollup + Storybook для сборки, документирования и визуального
тестирования компонентов.
Реализовал компоненты с учётом accessibility (a11y) — поддержка клавиатурной
навигации, aria-атрибуты, фокус-стэйты.
- Сократил время разработки интерфейсов, так как разработчикам больше не нужно
было создавать базовые компоненты с нуля — UI Kit стал единым источником
правды для всех проектов.
Интернет-банкинг для юридических лиц (B2B)
- Участвовал в полном цикле разработки интернет-банкинга — от проектирования
интерфейсов до релиза и поддержки продукта.
- Сформировал фронтенд-команду и руководил разработкой, контролировал сроки и
сам участвовал в реализации ключевых модулей.
- Проводил custdev с клиентами, чтобы понять реальные сценарии использования, и
внедрял удобные UI-паттерны, микро-анимации и визуальные эффекты для
улучшения UX.
- Реализовал интерфейсы для SWIFT-переводов: создание, подтверждение и
контроль транзакций, что обеспечило удобство использования и безопасность
финансовых операций для клиентов.
- Оптимизировал производительность интерфейса, используя React Profiler и другие
инструменты, чтобы обеспечить стабильную работу на разных устройствах и
снизить время отклика.
- Подключил Sentry для мониторинга ошибок и производительности, настроил
алерты и логирование, что позволило оперативно реагировать на критические баги
и улучшило стабильность продукта.
Административные панели для цифровых продуктов банка (B2C/B2B)
- Реализовал визуальный “Конструктор сторисов” для мобильного банкинга,
заменив ручное добавление через SQL и убрав зависимость от
backend-разработчиков. Добавил превью, модерацию и сегментацию
пользователей (возраст, пол, идентификация), что снизило количество ошибок и
повысило вовлечённость.
- Реализовал модуль мониторинга терминалов по всей стране: отслеживание
работоспособности, ошибок и статусов в реальном времени. Добавил удалённое
управление — изменение тем, контента и набора услуг для каждого терминала без
участия техников, что сократило время обслуживания и снизило операционные
затраты.
- Реализовал ролевую модель PBAC (Policy-Based Access Control) для админ-панелей,
обеспечив гибкое управление доступами по политикам и минимизацию рисков
несанкционированных действий.
- Разработал раздел для управления овердрафт-кредитами: контроль лимитов,
сроков, процента и статусов, автоматизация процесса согласования и обновления
параметров.
- Добавил интерфейс для управления депозитными продуктами: создание тарифов,
настройка сроков, процентов и лимитов, что ускорило процесс обновления
продуктовой линейки без доработки кода.
Преподаватель Frontend-разработки Февраль 2024 – Март 2024
Digital Humo Academy Ноябрь 2023 – Декабрь 2023
Январь 2022 – Сентябрь 2022
- Провёл три потока обучения по Frontend-разработке, включая практические
проекты и сопровождение студентов.
40% студентов успешно трудоустроились после прохождения курса благодаря
практическим заданиям и проектной работе.
- Настраивал учебные планы, проводил разбор ошибок, помогал адаптироваться к
реальным задачам разработки.
Достижения / Дополнительно
Решил 400+ задач на LeetCode, max streak: 139 дней (https:/ / нужен доступ к резюме )
Есть файл резюме (защищен)
Интересные кандидаты
Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весь
интернет не работал бы
