Больше информации по резюме будет доступно после регистрации

Зарегистрироваться
Был вчера в 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

Навыки

Уровни владения навыками
Продвинутый уровень
JavaScript
TypeScript
Webpack
Git
Проектирование систем
Agile
Разработка ПО
Рефакторинг кода
Code review
ES6
npm
HTML5
REST API
JSON API
MVVM
MVC
БЭМ
ООП
VueJS
React
Способность обучать других
Средний уровень
Angular
Node.js
Kanban
Scrum
TDD
Gitlab
CI/CD
Docker
Управление командой

Обо мне

Активно слежу за развитием экосистем Vue и React, регулярно экспериментирую с новыми инструментами — сейчас глубоко погружён в TanStack-экосистему и современные подходы к data-fetching в React. Комфортно работаю в удалённом формате и распределённых командах — имею опыт ведения проектов в таком режиме. Свободно общаюсь на английском в рабочих чатах, технической документации и при обсуждении архитектуры. Помимо разработки — читаю техническую и профессиональную литературу, интересуюсь архитектурой ПО, чистым кодом и построением команд.

Высшее образование

2022
Высшее образование
UIB
Информационные системы , Автономные информационные и управляющие системы

Знание языков

Русский — Родной

Английский — B2 — Средне-продвинутый

Гражданство, время в пути до работы

Гражданство: Казахстан

Разрешение на работу: Казахстан

Желательное время в пути до работы: Не имеет значения