● Разработал более 10 крупных spa/pwa-приложений с нуля по макетам из figma с использованием react/next.js + typescript + redux toolkit.
● Создавал адаптивные и интерактивные интерфейсы с применением material ui, ant design или собственных ui-компонентов, что ускорило разработку новых модулей примерно на 30%.
● Оптимизировал производительность spa при помощи сокращения размера бандла, внедрения code-splitting, lazy-loading, мемоизации компонентов, что позволило сократить время загрузки страниц и улучшить отзывчивость интерфейса.
● Создал более 5 мобильных приложений на react native + expo (managed flow).
● Перенёс старые сайты с html + css + js в формат react-приложений, сократив дублирование кода и упростив поддержку.
● Настраивал и интегрировал взаимодействие с rest api.
● Работал с системой контроля версий git.
● Активно участвовал в рефакторинге и code-review для поддержки единого стиля и качества кода.
● Тесно взаимодействовал с backend-разработчиками и дизайнерами для согласования api и улучшения ux.
● Настраивал ci/cd (bitbucket) для автоматической сборки и деплоя.
● Улучшил архитектуру проектов и читаемость кода за счёт типизации, модульной структуры, кастомных хуков.
● Имею опыт написания unit-тестов.
● Имею практический опыт работы с laravel: занимался маршрутизацией, логикой админ-панели, моделями и интеграцией с api.