Фулл-стек разработка · 10+ лет enterprise

Закрываю задачи, где ошибка стоит денег

  • платежиПодключаю оплату - ЮKassa, СБП, Тинькофф - так, чтобы клиент не платил дважды при обрыве связи.
  • ботыДелаю Telegram-ботов записи и оплаты.
  • базы данныхУскоряю PostgreSQL: отчёт, который открывался восемь секунд, открывается за полсекунды.
  • под ключБеру проекты целиком - от точечной интеграции до большой системы под ключ: бэкенд, интерфейс, деплой.

Обсудить задачуНаписать в Telegram

Иван Сенишин, фулл-стек разработчик
Иван Сенишин

Раздел 1

Проекты

У каждого демо-проекта - разбор решений и скриншоты, а 12 работ открыты живыми демо: формы, корзины и панели можно потрогать до заказа.

Freelance Radar: конвейер мониторинга заказов на Go

Go · PostgreSQL · Telegram Bot API · Claude API · Docker

Инструмент, который построил себе и использую ежедневно: опрашивает 2 биржи - FL.ru раз в две минуты, Kwork раз в три, - оценивает заказы правилами и языковой моделью и присылает подходящие в Telegram за 2-3 минуты.

Раздел 2

Что делаю

Семь ситуаций, с которыми приходят чаще всего. Заголовки - формулировки самих заказчиков. Узнаёте свою - это ко мне.

Опись обращений07 позиций

Платежи проходят, а деньги не сходятся с заказами

платежи

Настрою автоматическую сверку платёжки с заказами: каждое утро система сама сравнивает списания и показывает расхождения. Ручная сверка по выпискам - часы каждую неделю - превращается в ноль, а потерянный платёж находится в день сбоя, а не через месяц.

Бывали двойные списания при повторном клике

платежи

Подключаю ЮKassa, СБП и эквайринг Т-Банка с идемпотентными ключами и проверкой подписи вебхука. Клиент не заплатит дважды при обрыве связи, а поддельное уведомление об оплате не пройдёт. Меньше двойных списаний - меньше возвратов, споров и потерянных покупателей.

Платёжка сбоит, уведомления теряются, заказ висит

интеграции

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

Отчёт открывался за секунду, стал за 8-12

базы данных

Читаю план запроса, ставлю составные индексы, убираю полное сканирование больших таблиц. Обычно это несколько часов работы с замером до и после: восемь секунд превращаются в полсекунды. Менеджеры перестают ждать админку, а покупатели - уходить с медленного сайта.

Разработчик пропал, сайт никто не может обновить

legacy

Разбираю чужой код без документации и привожу проект в состояние, когда он разворачивается одной командой: тесты на критичные места, миграции, воспроизводимое окружение. Сайт снова можно менять без страха, что правка уронит продажи.

Телефон занят, администратор не успевает отвечать

боты

Делаю Telegram-бота записи с оплатой: клиент сам выбирает время, платит и получает напоминание, а заявка падает вам в чат. Запись работает и вечером, и ночью и не зависит от того, успели ли снять трубку. Клиент, которому обещали «перезвонить с ценой», больше не уходит к конкурентам, пока ждёт звонка.

Нужен целый сервис, а не доработка - и один ответственный

под ключ

Беру проект целиком: бэкенд, интерфейс, интеграции, деплой - один исполнитель отвечает за результат от постановки задачи до передачи. До старта помогу разобраться, что именно нужно и в чём проблема, и пришлю письменный поэтапный план: объём, сроки и цена каждого этапа. Подходит и для крупных систем: большой проект режется на этапы с понятным результатом каждого. Не предложу сложное там, где проблему закрывает простое решение.

Раздел 3

Как работаю

Созвон не обязателен. Весь процесс работает в переписке, решения фиксируются письменно - к ним можно вернуться через месяц.

  1. Этап 1

    Описание задачи

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

  2. Этап 2

    Разбор и план

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

    1 день
  3. Этап 3

    Предоплата 50% или безопасная сделка

    При прямом заказе - предоплата 50%, остальное по приёмке. Через биржу - безопасная сделка: деньги резервирует площадка и передаёт исполнителю после того, как вы приняли работу.

  4. Этап 4

    Работа с промежуточными показами

    Срок - из оценки этапа 2. Показываю результат по мере готовности этапов, а не в конце: правки обсуждаем по ходу, сюрпризов на сдаче нет.

  5. Этап 5

    Передача

    Код, доступы, инструкция по запуску и обновлению. Проект остаётся у вас и не зависит от меня; на вопросы после сдачи отвечаю.

Раздел 4

Об авторе

Я Иван Сенишин, фулл-стек разработчик; ядро опыта - бэкенд. Больше десяти лет строил enterprise-системы: финтех, государственные системы, высокие нагрузки. Сейчас беру задачи бизнеса напрямую - от точечной доработки до системы под ключ: платежи, Telegram-боты, базы данных, проекты, оставшиеся без разработчика. Если задача не моя - говорю об этом сразу.

Раздел 5

Обсудить задачу

Опишите задачу - отвечу в течение рабочего дня.

Обсудить задачу

Telegram @IvSenПочта ivan.senishin@gmail.com