← Портфолио

Ivan Borisenko

Fullstack-разработчик

Fullstack-разработчик: React/TypeScript на фронтенде, Node.js/Express на бэкенде. Веду проекты от архитектуры до деплоя и сопровождения на VPS (nginx, systemd, PostgreSQL). В поиске позиции Middle Frontend / Fullstack-разработчика в команде с чистым кодом и продуманными решениями.

Опыт работы

Krioarmatura — Fullstack-разработчик

Июн 2024 — н.в. ·
  • Самостоятельно разработал интернет-магазин трубопроводной арматуры: архитектура, клиент, сервер, каталог, админ-панель, обработка заказов
  • JWT-авторизация с refresh-токенами, Cloudinary, email- и Telegram-уведомления — сократил обработку заказов на 18,6%
  • Настроил инфраструктуру на VPS (nginx, systemd, PostgreSQL, SSL, деплой) — ускорил развёртывание новых версий на 23,4%
  • Оптимизировал изображения, API-запросы и каталог — ускорил загрузку страниц на 16,8%
  • Регулярно рефакторю и исправляю баги: перевёл весь проект (клиент и сервер) на TypeScript, устранил ошибки в оформлении заказов и загрузке изображений товаров

MrBookWorm — Fullstack-разработчик

Янв 2024 — Апрель 2024 ·
  • Разработал платформу для поиска книг и публикации рецензий: каталог, страницы книг и авторов
  • Профили пользователей, создание/редактирование рецензий, взаимодействие с контентом
  • Оптимизировал БД и каталог — ускорил рендер страниц на 21,3%, снизил число API-запросов на 17,5%
  • Рефакторинг и исправление багов: устранил уязвимость в доступе к данным пользователей и гонку состояний при обновлении токенов, настроил мониторинг ошибок (Sentry) и аптайм-проверку

NSP Club — Fullstack-разработчик

Март 2022 — Дек 2023 ·
  • Разработал интернет-магазин БАД: каталог, карточки товаров, корзина, оформление заказов
  • Серверное API, работа с пользователями и БД — сократил обработку заказа на 14,7%
  • Оптимизировал клиент и сервер — ускорил загрузку страниц на 19,2%, снизил число лишних API-запросов на 16,4%
  • Рефакторинг серверной логики при переходе с файлового хранилища на PostgreSQL, поддержка и доработка функционала по мере роста каталога