НАВЫКИ

Мой стек технологий и ключевые компетенции в разработке. Постоянно осваиваю новые инструменты для эффективных решений.

Фронтенд-разработка

Технологии: React, Typescript, Redux, Redux-Toolkit, RTK-Query, CSS-in-JS, CSS-препроцессоры, Tailwind CSS, WebSockets

Создаю современные веб-интерфейсы с продуманной архитектурой — от адаптивных лендингов до сложных SPA и SSR приложений. Делаю их интерактивными, быстрыми и удобными: реализую сложные компоненты, анимации, работу с API, оптимизирую производительность.

Бэкенд-разработка

Технологии: Nextjs, Express.js, MySQL, MongoDB, Redis

Разрабатываю backend-часть веб-приложений: REST API, работу с базами данных, авторизацию и интеграции с внешними сервисами. Строю логику серверной части, обеспечиваю стабильную работу и безопасность.

Оптимизация производительности

Технологии: React Profiler, Lazy Loading, Worker, Web Worker, Split Chunks, Webpack Bundle Analyzer, DevTools

Оптимизирую время загрузки и общую производительность для улучшения пользовательского опыта и SEO.

Сборка и развёртывание

Технологии: Git, Webpack, Vite, Docker, CI/CD

Реализую end-to-end процессы сборки, развертывания и доставки кода.

Тестирование и контроль качества

Технологии: Storybook, Jest, React Testing Library (Enzyme)

Пишу тесты, изолированно разрабатываю компоненты в Storybook. Провожу код-ревью, улучшаю legacy-код через рефакторинг. Документирую ключевые решения и API для поддержания прозрачности разработки.

Архитектура

Технологии: Atomic Design, Feature-based, FSD

Имею практический опыт проектирования архитектуры приложений, в том числе с нуля.

Кира

AI-Ассистент