Резюме: Frontend - разработчик
Опыт работы — 4 года 2 месяца
Февраль 2025 — Август 2025
7 месяцев
ioka Group
Алматы, ioka.kz/
Middle фронтенд-инженер
Стек: Next.js, TypeScript, Zustand, Tanstack, TailwindCSS, Storybook, Jest, Linear, GitLab
Обязанности:
- Разработка и поддержка интерфейсов travel-tech платформы (30K+ MAU) в команде из 3 frontend-разработчиков, отвечал за модуль бронирования бизнес-лаунжей в аэропортах
- Кросс-функциональное взаимодействие с дизайнерами, бэкенд-разработчиками и бизнесом
- Проведение cross review кода
Достижения:
- Создал с нуля multi-step flow бронирования: поиск - выбор - оплата - подтверждение
- Разработал интерактивный компонент карты с 1300+ аэропортами на базе Google Maps API с кластеризацией на уровне данных, виртуализацией, prefetching для производительности
- Оптимизировал недостатки UX, связанные с ожиданием ответа от медленных (~ 3 сек.) API бэкенд-сервиса лаунжей, реализовав Optimistic UI, визуально сокративший задержку до < 100 мс для ключевых пользовательских действий (применение промокода, выбор места и т.д)
- Настроил Storybook для команды, задокументировал 50+ CVA компонентов разного уровня абстракции из дизайн-системы
- Провёл миграцию legacy SCSS кода (287KB, 67% неиспользованного CSS в DevTools Coverage) на Tailwind CSS v3, настроил content-based tree shaking. Результаты: CSS bundle уменьшился c 287KB до 69KB raw (76%), с 68KB до 20KB gzip (71%), Performance в Lighthouse улучшился с 76 до 89, FCP сократился на 33% (было 1.8 сек. - стало 1.2 сек.)
Июнь 2022 — Февраль 2025
2 года 9 месяцев
KPMG
Казахстан, www.kpmg.kz
Junior+/Middle frontend разработчик
Стек: React, TypeScript, Zustand, Tanstack Query, Tailwind CSS, ShadcnUI, React Hook Form, Jest, React testing library, Vite, Jira, GitHub
Обязанности:
- Разработка новых фич для реализации бизнес-логики
- Поддержка веб-приложений на React с использованием, Tanstack Query и TypeScript
- Разработка и доработка интерфейсов корпоративного портала и внутренних продуктов
- Написание unit тестов с использованием Jest и React Testing Library
- Совместная работа с UX/UI-дизайнерами, бэкенд-разработчиками и другими командами
Достижения:
- Улучшил доступность UI по стандартам WCAG, добавив ARIA-атрибуты и поддержку навигации с клавиатуры, что повысило accessibility-рейтинг по внутреннему тестированию
- Оптимизировал ресурсы с помощью lazy loading, code-splitting, виртуализации
Июль 2021 — Май 2022
11 месяцев
KEPT
www.kept.ru
Intern/Junior frontend разработчик
Стек: React, TypeScript, Redux Toolkit, SCSS, React Hook Form, Jest, React testing library, Jira, GitHub
Обязанности:
- Разработка и сопровождение React+Vite приложений с Redux Toolkit и TypeScript
- Разработка нового функционала согласно бизнес-требованиям
- Создание и обновление пользовательских интерфейсов для внутренних корпоративных систем
- Разработка динамических форм с валидацией через React Hook Form
- Покрытие кода unit тестами посредством Jest и React Testing Library
Достижения:
- Полностью переписал back office порталы с Vanilla JS на React + TypeScript
- Увеличил покрытие кода тестами с 30% до 60%