Занимаюсь разработкой более 5 лет. Сильный технический бэкграунд позволяет мне эффективно находить и устранять проблемы в коде. Предан фронтенду, однако имею опыт работы с различными технологиями, что дает мне широкий взгляд на задачи разработки.
Умею выстраивать продуктивное взаимодействие в команде, способствую созданию комфортной атмосферы даже в сложных проектах. Отвечаю за качество кода: всегда тщательно изучаю кодовую базу и провожу тестирование перед передачей задач.
Постоянно отслеживаю новые тренды и технологии во фронтенде и активно применяю их на практике, чтобы улучшать производительность и качество приложений. Люблю рефакторинг и не боюсь работы с legacy-кодом.
EdTech продуктовая компания
Разработка и поддержка образовательной платформы для подготовки школьников к ЕГЭ
Реализация продуктовых задач:
- Разработал систему промокодов, что позволило увеличить конверсию новых пользователей.
- Разработал онлайн-чат, который улучшил взаимодействие учеников с платформой.
Оптимизация и производительность:
- Настроил серверный рендеринг (SSR) для множества страниц и повысил SEO-показатели.
- Сократил время загрузки приложения на ~30% за счет уменьшения объема бандла и оптимизации рендеринга.
Качество и тестирование:
- Внедрил архитектуру FSD и провел рефакторинг кодовой базы, что повысило читаемость и производительность кода.
- Ввел unit-тестирование с покрытием основной бизнес-логики, повысив стабильность разработки.
Процессы и командная работа:
- Проводил code review, обеспечивал релизы на продакшн.
- Участвовал в Scrum-процессах (спринты, дейли митинги) в команде из 6 человек (3 front, 2 back, PM).
Стек:
React 17+, Next.js 12+, TypeScript, Redux-Toolkit, Zustand, Tanstack Query, Jest, React Testing Library, Formik, Tailwind CSS, SCSS Modules, Mantine UI, ESLint, Prettier
Веб-студия, занимающаяся заказной разработкой
Разработка и поддержка приложений различной сложности для заказчиков
Разработка пользовательских интерфейсов:
- Сверстал множество лендингов и маркетинговых страниц с высокой степенью адаптивности.
- Реализовал комплексные формы с валидацией и сложными фильтрами для поиска данных.
Создание внутренних систем:
- Участвовал в разработке дэшбордов и админ-панелей, обеспечив доступный интерфейс и наглядную визуализацию данных.
- Интегрировал сторонние библиотеки и API, обеспечив поддержку различных внешних сервисов.
Оптимизация и тестирование:
- Сократил время загрузки страниц на 20% за счет оптимизации CSS и уменьшения количества HTTP-запросов.
- Покрыл бизнес-логику приложений unit-тестами, что позволило выявить и устранить критические баги еще на этапе разработки.
Взаимодействие в команде:
- Работал в связке с backend-разработчиками и дизайнерами, обеспечивая соответствие итогового продукта техническим требованиям и макетам.
Стек:
React, Next.js, TypeScript, SCSS, Native CSS, Redux, Redux-Toolkit, MobX, React Hook Form, Zod, Jest, Vitest, React Testing Library, Git, GitHub
Бакалавриат, программная инженерия
За время были написаны проекты на различных языках программирования, среди них были и проекты на веб-стеке. Помимо этого разбирались управление проектами и проектирование архитектуры приложений