Frontend developer
Москва, РоссияМиддл
Удаленная работа • Работа в офисе
Опыт работы от 1 года до 3х лет
Опыт работы от 1 года до 3х лет
Есть файл резюме (защищен)
Короткая ссылка: gkjb.ru/g163z
О себе
На данный момент Frontend developer.
Мои компетенции и опыт
Frontend Developer (React / нужен доступ к резюме / TypeScript)
ОПЫТ РАБОТЫ:
ABIT - Analytics Platform (Logger) - Frontend-разработчик / Fullstask-разработчик
Аналитическое web-приложение для сбора, фильтрации, визуализации и обработки больших объёмов логов и технических данных
Зона ответственности:
- разработка frontend на React + TypeScript + Redux Toolkit
- участие в разработке backend на нужен доступ к резюме + Express + MongoDB + ClickHouse
- проектирование чистой архитектуры frontend и API с учетом ролевой модели доступа
Основные задачи:
- разработка интерфейса анализа логов с табличным отображением, серверной пагинацией и детальным просмотром записей
- реализация DSL-фильтрации логов на базе AIP-160 с валидацией и синхронизацией состояния через URL
- создание и поддержка форм на react-hook-form
- разработка интерфейсов генерации, ручного и автоматического запуска отчётов, а также просмотра их результатов
- визуализация метрик и отчётов через Recharts
- реализация ролевой модели доступа и шаринга проектов в интерфейсе
- работа с техническим долгом и улучшение архитектуры frontend-приложения
- участие в разработке backend API на нужен доступ к резюме / TypeScript: фильтрация логов, отчёты, интеграция с ClickHouse и MongoDB
Ключевые достижения:
- устранил лаги UI при динамическом изменении размеров интерфейса, переведя обновление состояния с browser events на requestAnimationFrame
- реализовал пользовательскую фильтрацию по схеме DSL → AST → SQL для построения сложных запросов к ClickHouse через интерфейс
- участвовал в разработке системы автоматической генерации отчетов с cron-планировщиком и очередью выполнения задач
M-Social - Frontend-разработчик
Разработка и поддержка существующих проектов на нужен доступ к резюме + TypeScript, оптимизация интерфейсов и улучшение пользовательского опыта
Основные задачи:
- разработка и поддержка интерфейсов на нужен доступ к резюме + TypeScript
- оптимизация производительности React-интерфейсов и стратегий рендеринга в нужен доступ к резюме
- перевод значительной части страниц с SSR на ISR
- поддержка и расширение внутренней библиотеки чата
интеграция chat-модуля с frontend-приложением и API
Ключевые достижения:
- перевел около 80% страниц с SSR на ISR, что снизило количество 500 и 429 ошибок примерно на 60%, уменьшило нагрузку на сервер на 20–25% и ускорило загрузку страниц с ~1.8 до ~1.2 секунд
- оптимизировал рендеринг страниц нужен доступ к резюме и lazy-loading изображений, что улучшило показатели Performance Score в Lighthouse с ~65 до ~90, а среднее время рендеринга ключевых страниц уменьшилось с ~1.6 до ~0.8 секунд
Есть файл резюме (защищен)
Интересные кандидаты
Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весь
интернет не работал бы
