Олег Десятников
0 ∙ 0 отзывовFullstack-разработчик Vue 3 / Laravel · 7+ лет опыта
Офлайн
15 дней
На сайте
с августа 2026
Работает в категориях
Описание услуг
👋 Fullstack-разработчик: Vue 3 + TypeScript на фронте, Laravel и NestJS на бэке, 7+ лет коммерческой разработки. 🛠 Делаю SPA и админ-панели (таблицы на тысячи строк, формы, роли доступа), REST API и интеграции — платежи, CRM, 1С, вебхуки, — чаты и уведомления на WebSocket, сайты на Nuxt с серверным рендерингом, доработку WordPress и WooCommerce, Telegram-ботов и мини-приложения, автоматизацию и парсинг, Docker и выкладку на сервер. 🧰 Стек: Vue 3, TypeScript, Pinia, Quasar, PrimeVue, Nuxt, Laravel, PHP 8, NestJS, Node.js, MySQL, Redis, Docker, Nginx. 🎯 Беру и новые проекты, и доработку существующих, включая брошенные прошлыми подрядчиками: смотрю код до старта и честно говорю, сколько времени займёт задача. Чужой код читаю и продолжаю, а не предлагаю переписать всё заново. 🤝 Работаю по безопасной сделке, отвечаю в течение часа.
Backend на Laravel и PHP 8: REST API, очереди, интеграции
Задача звучит просто: нужен API для приложения или сайта. За ней обычно стоит остальное. Права доступа, чтобы менеджер не видел чужие заказы. Долгие операции вроде выгрузок и рассылок, которые нельзя делать в запросе пользователя. Обмен с внешними сервисами, где важно, что происходит при их сбое. Отдельная история, когда проект достался от прошлого подрядчика и его нужно сначала понять, а потом уже дорабатывать.
Пишу на Laravel по слоям: контроллеры тонкие, логика в сервисах, ответы через ресурсы, единый формат ошибок для фронтенда. Долгое уношу в очереди и планировщик, кеш и счётчики держу в Redis. Модели и миграции проектирую со связями, на созданные методы пишу тесты. Интеграции делаю по документации сервиса, с обработкой отказов и повторами. Окружение поднимаю в Docker, чтобы у всей команды оно совпадало.
Получается backend, который переживает второй месяц эксплуатации: понятная структура, читаемые ошибки, тяжёлые операции не блокируют интерфейс. Проекты с наследством привожу в рабочее состояние без остановки разработки: сначала разбор и описание того, что есть, потом правки по частям.
Item 1 of 1
