ОБРАЗОВАНИЕ
Сибирский государственный университет телекоммуникаций и информатики, Новосибирск
Информатика и вычислительная техника
ОПЫТ РАБОТЫ
ООО Мобильные решения
3 года и 8 месяцев
Программист
Декабрь 2022 — сейчас (3 года и 8 месяцев)
Разработка ERP/BPM/CRM-системы для ведения бизнеса. Стек: TS, React + Redux, REST-API, Next.js, TanStack Query, Oauth, Vitest, Lottie, Headless UI, Storybook.
Решение задач:
- разработка нового функционала(реализация модулей ведения задач и проектов, складского учёта, коммуникаций пользователей в системе, настройка оповещений, конфигурации прав и ролей), улучшение продукта путем поддержания текущей кодовой базы(проведение ревью с учётом основных принципов разработки) и внедрением новых технологий, реализация клиентской бизнес-логики;
- улучшение существующих приложений на основе отзывов пользователей и системе оповещения об ошибках;
- сотрудничество с командой для обмена идеями(ведение спринтов, onboarding новых сотрудников, участие в презентациях по реализации нового функционала) и улучшения качества работы;
- анализ и улучшение производительности, эффективности и стабильности ПО;
- перевод проекта с CRA на vite;
- CI/CD: GitHub Actions, Docker;
- проектирование архитектуры в зависимости от реализуемых модулей проектов.
Результаты:
- ускорил сборку проекта в 6 раз (с 3 минут до 30 секунд), переведя его с CRA на Vite и настроив code splitting;
- ускорил отклик интерфейса LCP до 1.4 s, переведя ключевые разделы с SPA на SSG в Next.js;
- реализовал 3 функциональных модуля (складской учёт, внутренние коммуникации, система оповещений), спроектировав их архитектуру с нуля;
- внедрил обязательное код-ревью с опорой на принципы разработки;
- задокументировал компонентную библиотеку в Storybook и проведел онбординги 2-х сотрудников;
- автоматизировал деплой на GitHub Actions + Docker, устранив ручной выкат через бэкенд-команду;
- системное использование AI-инструментов (GitHub Copilot, Gemini, Claude Code)
In-agency
2 года и 11 месяцев
Веб-разработчик
Январь 2020 — Ноябрь 2022 (2 года и 11 месяцев)
Семантическая адаптивная вёрстка flex/grid с применением schema.org.
Посадка на cms WordPress с настройкой плагинов woo, форм, оплат, acf.
Вёрстка email писем. Настройка seo, crm и метрик.
Работа с нативным JS и данными в формате json.
Стек: TypeScript, React + Redux, Vue + Pinia, REST API, Tailwind, MUI, Axios, dadata.
Решение задач:
- ведение приложений с поддержкой PWA;
- поддержка действующих проектов на основе архитектуры FSD;
- рефакторинг и оптимизация кода(взаимодействие с командами разработчиков);
- оптимизация производительности приложений, поиск утечек памяти и их устранение;
- сложные анимации на GSAP, Framer Motion;
- настройка и использование инструментов веб-аналитики для сбора и анализа данных, помогая оптимизировать производительность и удобство использования веб-приложений.
Достижения:
- разработал и вывел в продакшн более 20 проектов с совокупной аудиторией более 1000 пользователей ежедневно, работая в кросс-функциональных командах.
- устранил утечки памяти и оптимизировал производительность приложений через профилирование в Chrome DevTools и рефакторинг критических участков.
- ускорил разработку UI, создав библиотеку переиспользуемых SCSS-миксинов и компонентов.
- вёл поддержку действующих проектов на архитектуре FSD, проводя рефакторинг во взаимодействии с командами разработки.
- реализовал PWA-поддержку приложений и сложные анимации на GSAP и Framer Motion.
- настроил сборки на Rollup и Webpack, внедрил gitflow и GitHub Actions.
- настроил веб-аналитику и метрики для сбора данных о поведении пользователей, на основе которых оптимизировалась производительность и юзабилити приложений.
Ремоут-Сервис
6 месяцев
HTML-верстальщик
Июль 2019 — Декабрь 2019 (6 месяцев)
Вёрстка по макетам Photoshop и Figma в стеке BEM-SASS-Pug с использованием GSAP и jQuery, интеграция на CMS MODX.
Настроил автоматизацию сборки на Gulp и Webpack, вёл разработку через Git.