Разработка сайтов и веб-сервисов · Удалённо по всей России

Сайты, которые
делают работу

Каталоги, личные кабинеты, интеграции с внешними сервисами. Пять лет разрабатываю и поддерживаю в продакшене бэкенд облачного сервиса под нагрузкой 24/7 — тот же инженерный подход приношу в коммерческие проекты.

5+лет в продакшене
~2 чответ на заявку
1 месподдержки после запуска
0 ₽до утверждения сметы

Из чего состоит рабочий сайт

Сайт — это сложная многослойная система

То, что видит посетитель, — один из верхних слоёв. Остальные не видны, но именно они решают, будет сайт работать или только выглядеть.

Слой 01Обычно: DevOps-инженер

Инфраструктура

Сервер, домен, сертификаты, выкладка обновлений, мониторинг и резервные копии.

Фундамент: сайт доступен круглосуточно, а данные можно восстановить.

Слой 02Обычно: верстальщик

Интерфейс

Всё, что посетитель видит и нажимает: страницы, каталог, формы, корзина.

Решает, поймёт ли человек, что делать дальше, и не уйдёт ли с телефона.

Слой 03Обычно: бэкенд-разработчик

API

Принимает запросы от страницы, проверяет данные и права доступа, отдаёт ответ.

Единая точка входа: с ней работают и сайт, и мобильное приложение, и внешние системы.

Слой 04Обычно: бэкенд-разработчик

Бизнес-логика

Правила вашего бизнеса в коде: расчёт цен и скидок, статусы заказов, уведомления, фоновые задачи.

Здесь сайт перестаёт быть витриной и начинает делать работу за менеджера.

Слой 05Обычно: администратор базы

Данные

Хранение и быстрый поиск: структура базы, индексы, кэш часто запрашиваемого.

Определяет, останется ли сайт быстрым, когда товаров и заказов станет в десять раз больше.

Слой 06Обычно: отдельный интегратор

Интеграции

Обмен с внешними сервисами: 1С, CRM, платёжные системы, службы доставки, мессенджеры.

Данные ходят сами — без выгрузок вручную и двойного ввода одного и того же.

Качество разработки каждого слоя влияет на цену конечного продукта.

Почему один разработчик

Что вы получаете, работая напрямую

Вы говорите со мной

Без менеджеров и испорченного телефона. Тот, кто пишет код, слышит задачу напрямую — и задаёт неудобные вопросы до старта, а не после сдачи.

Инженер, а не верстальщик

Каталог с интеграциями, парсер, личный кабинет, нагрузка на базу — это моя основная работа последние пять лет, а не «дополнительная услуга».

Смета без прослойки

Вы платите за разработку, а не за менеджера, который пересказывает вашу задачу исполнителю. Каждая строка сметы — это работа, которую видно в проекте.

Одна из моих последних работ

SinoJapanAuto

Импорт авто из Японии, Китая и Кореи. Клиенту был нужен не сайт-визитка, а рабочий инструмент продаж: живой каталог аукционов, честный расчёт стоимости и заявка без звонка менеджеру.

Задача

140 аукционов в одном каталоге

Покупатель не должен разбираться, что такое японский аукцион. Он должен видеть машины, цены и сроки — так же просто, как в обычном интернет-магазине.

  • Единый каталог по трём странам
  • Фильтры по марке, году, пробегу, бюджету
  • Адаптив: больше половины трафика — мобильный

Ключевая функция

Калькулятор полной стоимости

Главный страх покупателя — скрытые платежи. Калькулятор считает цену до порога: лот, аукционный сбор, доставка, таможня, утильсбор.

  • Расчёт по актуальным ставкам и курсу
  • Разбивка по статьям, а не одна итоговая цифра
  • Результат сразу уходит в заявку

Инженерная часть

Синхронизация каждые 30 минут

Данные о лотах живут часами. Асинхронный сборщик инкрементально подтягивает изменения, кэширует горячие выборки и складывает изображения в объектное хранилище.

  • Асинхронные запросы к источникам, ретраи и бэкофф
  • Кэш горячих выборок — каталог не ходит в базу на каждый фильтр
  • Изображения в Object Storage, отдача через CDN
140аукционов в каталоге
30 минцикл обновления данных
3страны-источника: Япония, Китай, Корея

Что я делаю

С чем ко мне приходят

Если ваша задача не попадает ни в один пункт — напишите. Скажу честно, берусь или нет.

Основное

Сайты с каталогом и админкой

От макета до продакшена: каталог, фильтры, заявки, панель управления контентом, адаптив, базовое SEO и аналитика. Отдаю с доступами и репозиторием, а не «на моём хостинге».

Сервисы

Личные кабинеты и веб-сервисы

Регистрация и роли, платежи, расчёты, документы, панели управления и отчёты для внутренней работы.

Данные

Интеграции и автоматизация

Синхронизация с 1С и CRM, обмен по API, парсеры, боты, выгрузки — чтобы данные ходили сами, без ручного переноса.

Существующий проект

Ускорить и починить то, что уже есть

Сайт тормозит, база не тянет, прошлый подрядчик пропал. Провожу аудит, показываю узкие места и чиню по приоритету — без переписывания всего с нуля.

Как я работаю

Что происходит после вашего письма

  1. 01

    Созвон и бриф

    Разбираемся, какую задачу бизнеса решает сайт. Часто выясняется, что нужно не то, что казалось вначале.

    1 день
  2. 02

    Прототип и смета

    Структура страниц, ключевые экраны и фиксированная стоимость. До этого момента вы ничего не платите.

    2–3 дня
  3. 03

    Дизайн и согласование

    Показываю визуальное направление на главной. Правим до того, как написана первая строка кода.

    ~1 неделя
  4. 04

    Разработка

    Рабочая сборка на тестовом домене раз в неделю. Вы видите прогресс, а не ждёте финала в темноте.

    4–8 недель
  5. 05

    Запуск и поддержка

    Переносим на боевой домен, передаю доступы и репозиторий. Первый месяц правок и багфиксов — бесплатно.

    +1 месяц
Сергей Вокин

Обо мне

Код, который живёт годами, а не до сдачи проекта

Пять с лишним лет я работаю над бэкендом облачного сервиса, который держит нагрузку круглые сутки. Это специфический опыт: там нельзя «сделать и забыть» — дежурства, инциденты, и код, который вы написали, вы же чините в три часа ночи, когда он падает под нагрузкой.

Поэтому в коммерческих проектах я делаю так же: понятная архитектура, читаемый код, документация. Через год другой разработчик продолжит без боли — и вы не будете заложником одного подрядчика.

Один человек не тратит время на согласования, передачу задач и пересказ требований — в командном проекте на это уходит заметная часть срока. Поэтому в одиночку я закрываю проект за то же время, которое обычно называют для команды из двух-трёх человек.

Условия работы

Основной язык
Python · FastAPI
Фронтенд
React, Next.js, TypeScript, Tailwind
Данные и инфраструктура
PostgreSQL, Redis, Docker, nginx, CI/CD
Опыт в продакшене
5+ лет · облачный сервис под нагрузкой 24/7
Формат
Удалённо, вся Россия · договор, поэтапная оплата
Оформление
Самозанятый — чек в день оплаты, акт по этапу
Загрузка
1–2 проекта одновременно
Что остаётся у вас
Репозиторий, доступы, документация — с первого дня

Вопросы

То, что спрашивают до подписания

Сколько это стоит?
Сайт с каталогом и админкой — от 300 000 ₽, веб-сервис с личным кабинетом — от 400 000 ₽, интеграция или доработка существующего проекта — от 120 000 ₽. Точную цифру называю после брифа и прототипа, и она уже не меняется.
Сколько занимает по времени?
Сайт с каталогом — 4–6 недель, сервис с личным кабинетом — от 8 недель, отдельная интеграция — от 2 недель. Сроки фиксируются в договоре вместе со сметой. Если срываю по своей вине — компенсирую.
А если вы пропадёте посреди проекта?
Работаем по договору с поэтапной оплатой: вы платите за принятый этап, а не вперёд. Доступ к репозиторию у вас с первого дня — всё, что написано и оплачено, уже ваше и лежит у вас. Даже в худшем сценарии другой разработчик подхватит проект с того места, где он остановился.
Вы работаете один. Потянете объём?
Беру один-два проекта одновременно — именно поэтому и потяну. Слои, которые в студии распределяют между четырьмя людьми, я закрываю сам: последние пять лет занимаюсь ровно этим в продакшене каждый день. Если задача выходит за рамки того, что я реально успеваю, скажу об этом на брифе, а не в середине проекта.
Кто будет поддерживать сайт после запуска?
Первый месяц правок и багфиксов входит в стоимость. Дальше — либо помесячная поддержка, либо разовые задачи по часам, либо вы забираете проект своему разработчику: код и документация написаны так, чтобы это было возможно.
Вы делаете дизайн или только код?
И то и другое. Отдельного дизайнера привлекать не нужно — вы видите визуальное направление на этапе 03 и согласовываете до начала разработки. Если у вас уже есть макеты или брендбук — работаю по ним.
Работаете по договору? Как с оплатой?
Да. Я самозанятый, работаю по договору оказания услуг с поэтапной оплатой — безналично, на карту или расчётный счёт. В день оплаты присылаю чек из «Мой налог»: для компании это подтверждение расходов, и никаких налогов и взносов за меня платить не нужно. При необходимости подписываем акт по каждому этапу.

Следующий шаг

Расскажите, что нужно сделать

Опишите задачу в двух предложениях — отвечу в течение пары часов и скажу, реально ли это в вашем бюджете и сроке. Оценку и план работ присылаю до оплаты.

Отвечаю в течение пары часов. Ничего не рассылаю.