Обязанности и достижения:
Разработка веб-платформы с использованием AI-алгоритмов для обработки изображений. Участвовал в полном цикле разработки — от проектирования интерфейсов и интеграции API до деплоя и оптимизации производительности.
- Разработал адаптивный и отзывчивый интерфейс с нуля на React + TypeScript, используя Ant Design и SCSS;
- Настроил Next.js (SSR, ISR, маршрутизация) для повышения SEO и ускорения загрузки страниц;
- Оптимизировал сборку и загрузку изображений, сократив время рендера на ~30%;
- Реализовал ленивую загрузку компонентов и динамический импорт для повышения производительности;
- Интегрировал REST API и систему уведомлений через WebSocket;
- Настроил автоматический деплой через Vercel, включая окружения для dev/stage/prod;
- Настроил CI/CD пайплайн через GitHub Actions — автоматизация сборки, тестов и деплоя;
- Внедрил next-intl для локализации интерфейса и поддержки нескольких языков;
- Участвовал в разработке дизайн-системы и унификации UI-компонентов;
- Проводил код-ревью, внедрял единые code style правила (ESLint + Prettier), что повысило читаемость и поддержку проекта.
- Исправление выявленных багов
Стек: React, TypeScript, Next.js, Ant Design, SCSS, Node.js, Docker, Vercel, GitHub Actions, next-intl