/* Мой опыт в создании сложных веб-продуктов */
Корпоративный сайт для американского финансового брокера
Технологии : Gatsby JS
MUI
Contentstack
- С нуля был разработан масштабный сайт с 170+ компонентами и 400+ уникальными страницами.
- Лично разрабатывал множество сложных UI компонентов (формы, калькуляторы, таблицы с большим колчеством данных и логики, графики, интерактивные карты)
- Разработал автоматическое создание страниц, полностью управляемое через CMS, что позволило создать 15 000 страниц (2000+ статей, 8 языков, включая арабский).
- Разработал мультидоменный билд проекта и бесшовную навигацию сайта.
- Создал форк npm-пакета для расширения функционала.
- Взаимодействовал с дизайнерами и QA-командой заказчика; CTO клиента отметил высокий профессионализм.
- Проект занял более 2000 часов и включал команду до 6 разработчиков.
- Оптимизировал SEO (добавлял: обязательные метатеги, JSON-LD разметку, favicon, manifest, LLM и тд)
- Улучшил показатели интерактивности (INP), исправив проблемы, выявленные новой метрикой Google Core Web Vitals, что повысило пользовательский опыт и соответствие современным веб-стандартам.
Корпоративный сайт для Инвойсбокс
Технологии : Next JS
MUI
Gitlab CI/CD
Strapi
- Был разработан сайт, включающий более 50 уникальных компонентов. Для удобства их масштабирования в проект была внедрена специальная функция "скейлинга", позволяющая легко изменять размер и адаптировать элементы под разные устройства и разрешения экрана.
- Создал визуальный конструктор страниц, который дает возможность предварительно просматривать внешний вид страницы перед её публикацией в продакшене и самостоятельно собирать новые страницы по желанию заказчика.
- Настраивал GitLab CI/CD, Docker, NGINX для автоматического деплоя и миграцию контента со старого сайта.
- Оптимизировал SEO (добавлял: обязательные метатеги, JSON-LD разметку, favicon, manifest, LLM и тд)
ERP-система для швейной фабрики
Технологии : Next JS
MUI
Django
- Реализовал ролевую систему, конструктор заказов, уведомления, интеграцию с amoCRM и личный кабинет.
- Разрабатывал админ-панель
- Участвовал в backend-разработке на Django.
- Разрабатывал telegram бота для интеграции пользователя и системы
Сайт по продвижению услуг для испанского заказчика
Технологии : Gatsby JS
Strapi
- Разрабатывал UI-компоненты разной сложности.
- Интегрировал Google Maps с кастомным дизайном и кликабельными объектами.
- Оптимизировал метрики Lighthouse.
- Создавал архетиктуру и логику для Strapi CMS
- Оптимизировал SEO сайта, включая метатеги, структурированные данные и корректное отображение страниц в поисковых системах.
Личный сайт-портфолио
Технологии : Next JS
Prismic
Tailwind
- Разработал личный статический сайт для демонстрации навыков и проектов.
- Интегрировал сайт с Prismic CMS для управления всеми данными через интерфейс без изменения кода.
- Создал пользовательские UI-элементы: popup, слайдеры, бургер-меню, анимации и тд.
- Обеспечил плавные анимации для интерактивных элементов.
- Настроил возможность создания новых страниц полностью через CMS без дополнительной разработки.
- Реализовал полную изменяемость контента для гибкого управления сайтом.
- Оптимизировал SEO выдачу