Рейтинг: 22
не верифицирован
Всего отзывов: 0
  • Работ в портфолио: 2
  • Типовых услуг: 0
  • Работ на продажу: 0
Был на сайте:

Сайт для учебного центра

Используемые навыки:

Описание

Разработал и поддерживал проект по обработке данных клиентов и администрированию для заказчика.

Решение

Полностью занимался проектом:
- Валидировал входные данные
- Писал кастомные хуки и API-сервисы
- Оптимизировал производительность в 5 раз
- Работал с клиентской бизнес-логикой
- Разработал дизайн на препроцессоре SCSS в связке с методологией БЭМ
- Продвигал проект через SEO - мета теги, OpenGraph и микроразметка
- Добавил самописную метрику и логирование для лучшей аналитики
- Адаптировал данные из базы данных для клиентов
- Сконфигурировал веб-сервер Nginx
- Настраивал DHCP
- Прописывал SSL
- Занимался кэшированием
- Для беспрерывной работы 24/7 подключил менеджер
- На сервере реализовал межсерверный доступ, лимиты запросов
- Сделал полностью рабочую авторизацию и регистрацию, разделение по ролям
- Реализовал самописное расширение ошибок
- Написал миддлвейр для загрузки файлов по типам
- При работе с базой данных использовал ORM и синхронизировал её
- Использовал методологию ООП при написании кода и фабричные методы.

Результат

Опыт:
- Полный цикл разработки SaaS-платформы (клиентская и серверная части, деплой, DevOps)
- Оптимизировал производительность в 10 и более раз за счёт использования связки Next.js ISR + кэширования бэкенда за счёт Redis
- Снизил количество запросов на сервер до минимума за счёт кэширования RTK Query + хранилища Redux
- Привязал к API-слою клиента миддлвейеры-прослушиватели для отслеживания в централизованном самописном обработчике действий или ошибок, и вывод соответствующих уведомлений пользователю
- При работе с базой данных использовал ORM и автоматически синхронизировал базу данных при запуске сервера
- Использовал методологию ООП при написании кода и фабричные методы
- Сбор метрик для анализа поведения целевой аудитории
- На сервере реализовал лимиты запросов для защиты от DoS/DDoS
- Разделение по ролям, на сервере реализовал отдельные роутеры для юзера/админа/апи + разделил логику сервисов приложения
- Сконфигурировал веб-сервер Nginx, также прокинул реверс-прокси на бэкенд и фронтенд части, и статические файлы
- Прописывал SSL сертификаты
- Настраивал DHCP для связки с VPS/VDS

Презентация проекта

Практика1.PNG
Докер.PNG

Оценили проект:

0