Больше информации по резюме будет доступно после регистрации
ЗарегистрироватьсяБыл вчера в 21:31
Мужчина, 26 лет, родился 22 февраля 2000
Алматы, готов к переезду, готов к командировкам
Senior Frontend-разработчик
Специализации:
- Программист, разработчик
Тип занятости: полная занятость
Опыт работы 5 лет 10 месяцев
Декабрь 2022 — по настоящее время
3 года 5 месяцев
Информационные технологии, системная интеграция, интернет... Показать еще
Lead of Frontend
Руководство фронтенд-направлением компании: архитектура проектов, процессы разработки, рост команды и ведение ключевых коммерческих проектов в роли lead-разработчика. Параллельно веду проекты на двух основных стеках — React и Vue 3.
Управление и процессы:
Собрал и развил фронтенд-команду: найм, онбординг, менторинг и обучение junior/middle разработчиков
Внедрил процессы code review и сформировал архитектурные гайды, обязательные для всей команды
Настроил CI/CD-пайплайны на GitLab CI одновременно для нескольких клиентских проектов
Участвую в технических собеседованиях и оценке компетенций кандидатов.
Флагман 1 — Система управления автопарком (React):
B2B-платформа для управления корпоративными автопарками: мониторинг транспорта в реальном времени, планирование и оптимизация маршрутов, история поездок и телеметрия, ролевая модель доступа, отчёты и дашборды. Крупный продукт с десятками модулей.
Спроектировал архитектуру фронтенда с нуля: выбор стека, структура проекта, конвенции и паттерны
Стек: React + TypeScript, React Query (TanStack Query), Tailwind CSS, styled-components, REST API, Google Maps, Mapbox GL (map-gl)
Реализовал отображение автопарка на карте в realtime — рендеринг большого количества маркеров без потери производительности, кластеризация, подписка на обновления координат
Интегрировал две картографические системы (Google Maps + Mapbox GL) — для разных сценариев: базовое отображение и визуализация треков/маршрутов с кастомными слоями
Построил модуль планирования и оптимизации маршрутов с отрисовкой, редактированием и пересчётом
Реализовал визуализацию телеметрии и истории поездок: проигрывание треков, таймлайн, графики показателей
Разработал ролевую модель на клиенте: динамические меню, проверка прав на уровне роутов и компонентов
Был основным фронтенд-разработчиком проекта, затем собрал команду и ввёл в проект новых разработчиков — провёл обучение стеку и принятым в проекте паттернам.
Флагман 2 — SaaS-платформа управления digital signage (Vue 3):
Платформа для управления сетью цифровых рекламных экранов: кампании, устройства, видео-контент, расписания воспроизведения, мониторинг состояния дисплеев. Backend — Go, хранилище медиа — MinIO, БД — PostgreSQL.
Спроектировал и реализовал фронтенд-архитектуру с нуля: Vue 3 + TypeScript, Composition API, Element Plus, Pinia, TanStack Query, Vue Router
Разработал многоэтапный пайплайн загрузки видео: инициализация → получение presigned URL у MinIO → прямая загрузка → подтверждение → polling статуса обработки
Реализовал клиентскую валидацию видео (разрешение, кодек, длительность) до начала загрузки
Сделал drag-and-drop редактор расписаний воспроизведения на базе Vue.Draggable Next
Построил слой авторизации с автоматическим обновлением access-токена, очередью запросов при 401 и обработкой race condition
Типизировал клиент REST API — типы интерфейсов генерируются из JSON-схемы бэкенда
Настроил CORS, SSL/HTTPS, Docker-окружение для dev и prod
Общий стек: React, Vue 3, TypeScript, Angular, TanStack Query, TanStack Router, Zustand, Pinia, Element Plus, shadcn/ui, Tailwind CSS, styled-components, Google Maps API, Mapbox GL, Vite, Webpack, Docker, GitLab CI/CD, REST API, MinIO, Git
Апрель 2022 — Декабрь 2022
9 месяцев
Petrel
Middle front-end developer
Разработка клиентской части веб-приложений в команде по методологии Scrum. Участие в полном цикле — от декомпозиции задач до релиза.
Реализовал клиентскую часть веб-приложений с нуля: компонентная архитектура, роутинг, работа с API
Построил адаптивные и кроссбраузерные интерфейсы по макетам из Figma
Интегрировал REST API, работа с авторизацией, формами и валидацией
Участвовал в планированиях спринтов, code review, дейлах
Стек: Vue.js, TypeScript, SCSS, REST API, Git, Scrum
Май 2021 — Апрель 2022
1 год
Алматы
Информационные технологии, системная интеграция, интернет... Показать еще
Frontend Developer
Разработка и поддержка веб-приложений на Angular в составе фронтенд-команды. Первая позиция в InnoForce до перехода в Petrel — позже вернулся уже на роль Head of Frontend.
Разрабатывал и поддерживал функциональность корпоративных web-приложений на Angular + TypeScript
Верстал компоненты по макетам с использованием SCSS и BEM
Интегрировал REST API, работал с реактивными формами и валидацией
Оптимизировал сборку и настройку Webpack
Стек: Angular, TypeScript, RxJS, SCSS, Webpack, REST API, BEM, Git
Октябрь 2019 — Июль 2020
10 месяцев
4D click
Алматы
Информационные технологии, системная интеграция, интернет... Показать еще
Frontend-разработчик
Вёрстка макетов и реализация клиентской логики для сайтов и лендингов в сфере интернет-маркетинга
Кроссбраузерная и адаптивная вёрстка
Работа с JavaScript для интерактивности и интеграции с бэкендом
Стек: JavaScript (ES6+), HTML5, CSS3, SCSS, jQuery, Git
Навыки
Уровни владения навыками
Продвинутый уровень
Средний уровень
Обо мне
Активно слежу за развитием экосистем Vue и React, регулярно экспериментирую с новыми инструментами — сейчас глубоко погружён в TanStack-экосистему и современные подходы к data-fetching в React.
Комфортно работаю в удалённом формате и распределённых командах — имею опыт ведения проектов в таком режиме. Свободно общаюсь на английском в рабочих чатах, технической документации и при обсуждении архитектуры.
Помимо разработки — читаю техническую и профессиональную литературу, интересуюсь архитектурой ПО, чистым кодом и построением команд.
Высшее образование
2022
Высшее образование
UIB
Информационные системы , Автономные информационные и управляющие системы
Знание языков
Гражданство, время в пути до работы
Гражданство: Казахстан
Разрешение на работу: Казахстан
Желательное время в пути до работы: Не имеет значения