Frontend-разработчик
Дмитрий
Возраст
20 лет (28 Декабря 2005)
Город
Казань
Переезд невозможен
Полная занятость
3 года 3 месяца
Информационные технологии / IT / Интернет
Frontend-разработчик в продуктовой команде из 15+ человек. Работал над 5+ проектами на React + TypeScript и мобильным приложением на React Native. Участвовал в полном цикле разработки: от планирования спринтов до деплоя фичей.
Ключевые результаты:
- Ускорил таблицу со 100+ строками: dropped frames с 65% до 1%, DOM-узлы с 3592 до 363, Smoothness Score с 35 до 98. Для выбора решения провёл бенчмарк 4 библиотек (antd Virtual, antd Regular, AG Grid, TanStack Virtual) с автоматическим замером в одинаковых условиях.
Избыточные ре-рендеры устранил через прямые DOM-манипуляции вместо useState;
- Спроектировал универсальную систему фильтрации для 15+ таблиц проекта: текстовый поиск, выбор из списка с поиском, чекбоксы, фильтры по датам. Вынес логику в переиспользуемые хуки, синхронизировал состояние фильтров - избавил проект от дублирования логики под каждую таблицу;
- Разработал библиотеку из 10+ UI-примитивов на базе Radix без внешних зависимостей.
Библиотека используется в 3 проектах, обеспечивает консистентность дизайн-системы;
- Работал с микрофронтендами через Module Federation - разрабатывал и поддерживал модули
экосистемы и их взаимодействие;
- Внедрил Optimistic Updates через TanStack Query для операций с задержкой - улучшил
perceived performance и UX;
- Реализовал офлайн-режим в React Native приложении на Realm: схемы данных,
CRUD-операции, механизм синхронизации при восстановлении сети;
Стек: React, TypeScript, React Native, Next.js, Redux Toolkit, TanStack Query, TanStack Table, Zustand,
Radix, Shadcn, Ant Design, Tailwind, SCSS, Module Federation, Realm, REST API, React Hook Form,
Zod.
Информационные технологии / IT / Интернет
Стажировка в команде frontend-разработки. Работал с существующим продуктом на React + TypeScript: поддержка кодовой базы, разработка новых компонентов, багфиксы.
Основные задачи:
- Вёрстка страниц и компонентов по макетам Figma с соблюдением pixel-perfect;
- Разработка форм с валидацией Zod и интеграцией с REST API;
- Рефакторинг legacy-кода: миграция классовых компонентов на функциональные, вынос
бизнес-логики в кастомные хуки;
- Написание unit-тестов для ключевых компонентов и утилит;
- Работа с внутренним UI-kit компании: разработка новых компонентов, доработка
существующих;
- Багфиксы по тикетам из Jira, участие в код-ревью;
Стек: React, TypeScript, SCSS, REST API, Jest, React Testing Library, Zod, Git.
Высшее
Информационные системы и технологии
Казань, 2023 — продолжаю учиться
Frontend-разработчик (React, TypeScript, React Native) с опытом 2+ года. Последний год фокусируюсь на сложных интерфейсах с большими объёмами данных и оптимизации производительности - снизил dropped frames таблиц с 65% до 1%, сократил DOM-узлы в 10 раз, ускорил загрузку страниц на 30% через SSR.
Спроектировал универсальную систему фильтрации для 15+ таблиц проекта и библиотеку UI-примитивов на Radix, которая используется в 3 продуктах. Работал с микрофронтендами через Module Federation, офлайн-синхронизацией в React Native на Realm.
Опыт работы в команде 15+ человек по Scrum, код-ревью, менторинг джунов. Английский B1 (EFSET).
10 февраля, 2009
Файзрахманов Хайдарович
Город
Казань
Возраст
39 лет ( 8 ноября 1986)
Опыт работы:
1 год
Последнее место работы:
Разработчик ПО. Инженер, Сварга, Сиддхи
01.2008 - 01.2009
4 декабря, 2009
9 000 руб
Анна Андреевна
Город
Казань
Возраст
42 года (11 марта 1984)
Опыт работы:
4 года
Последнее место работы:
менеджер по продажам, ОАО "КЗГА-Веста"
01.2007 - 01.2008
6 марта, 2009
3 000 руб
Роман Сергеевич
Город
Казань
Возраст
47 лет ( 4 ноября 1978)
Опыт работы:
12 лет и 11 месяцев
Последнее место работы:
Системный администратор, ООО Автоимир
01.2006 - 12.2008
Резюме размещено в отрасли