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

Уровень зарплаты: от 120 000 руб.
Местоположение: Россия, Москва и область (МСК +0ч)

Резюме: Frontend-разработчик

Project Isolation — full-stack разработка и переработка веб-приложения для управления мероприятиями и бронированиями.

Изначально проект представлял собой React-приложение с Redux и отдельным backend без доступа к его исходному коду. Я отвечал за развитие клиентской части и дальнейшую полную переработку архитектуры системы.

В рамках развития проекта выполнил миграцию на Next.js, объединив frontend и backend в единое приложение. Проект был переработан с целью упрощения поддержки и независимого сопровождения.

Самостоятельно спроектировал схему базы данных и реализовал её с использованием Prisma и PostgreSQL, определив ключевые сущности системы (страницы, заказы, контакты, мероприятия) и связи между ними.

Разработал backend-логику на базе Next.js (API Routes), включая API для административной панели и публичной части приложения.

Основной функционал:

проектирование БД (Prisma + PostgreSQL);
разработка backend API;
создание административной панели с нуля;
миграция на Next.js full-stack архитектуру;
SSR/ISR для публичных страниц в зависимости от частоты обновления данных;
авторизация через Google (Auth.js / NextAuth);
защита административных маршрутов на серверной стороне;
интеграция Google Calendar API;
Telegram Bot для уведомлений;
S3-совместимое хранилище для медиа;
SEO-оптимизация;
рефакторинг и уменьшение технического долга.

Стек: Next.js, React, TypeScript, Prisma, PostgreSQL, Auth.js, Shadcn UI, Google Calendar API, Telegram Bot API, S3.


Сайт строительной компании

Полностью сопровождал и развивал существующий коммерческий сайт строительной компании.

За время работы:

перенёс проект с самописного PHP на Laravel;
разработал административную панель с большим количеством форм для управления контентом;
реализовал CRUD-интерфейсы для различных сущностей сайта;
выполнял рефакторинг и модернизацию легаси-кода;
устранял накопившийся технический долг;
разрабатывал новые разделы и страницы услуг;
исправлял ошибки и оптимизировал существующий функционал;
реализовал защиту сайта от спам-ботов;
занимался дальнейшей поддержкой и развитием проекта.

Проект позволил значительно упростить дальнейшее сопровождение сайта и управление его содержимым благодаря переходу на современный PHP-фреймворк и внедрению собственной административной панели.

Посмотрите похожие резюме

Frontend-разработчик (React, TypeScript)
Зарплата: 150 000 руб.
Frontend-разработчик
Зарплата: 140 000 руб.
Frontend-разработчик
Зарплата: 70 000 руб.
Frontend Developer | Frontend-разработчик
Зарплата: 60 000 руб.