Java · Python · интеграции · автоматизация

Разработка на Java и Python: боты, интеграции, отчёты

Работаю один: код пишу сам, без подрядчиков и перепродажи. Сначала разведка и пилот на реальных данных, потом весь объём. Цену и срок фиксирую до старта.

Пилот за 1–2 днявидите данные до полной оплаты
Фикс-цена и срокназываю числами, а не «от»
Оплата через безопасную сделкуденьги на счёте биржи, переходят после приёмки
Безопасность в основетокены, доступы, бэкапы

За что возьмусь

Конкретные задачи с понятным результатом

Ниже — то, что делаю чаще всего. Цена «от» — ориентир для типовой задачи; точную стоимость и срок называю после описания задачи и до начала работы.

Что обычно и как у меня

Разница видна на первом же шаге

Не обещаю «гибкий подход» — просто показываю, чем мой процесс отличается от привычного.

Как обычно бывает

  • ✕Неделя переписки, чтобы узнать цену
  • ✕Стоимость «уточняется по ходу работ»
  • ✕Правки считают по часам и задним числом
  • ✕Код без документации: доработать некому

Как делаю я

  • ✓Разведка и оценка — за один день
  • ✓Цена и срок числами до начала работ
  • ✓Правки в рамках согласованного объёма входят
  • ✓Исходники, инструкция и журнал работы — у вас

Как я работаю

Четыре шага без сюрпризов

Вы всегда знаете, что происходит сейчас и что будет дальше.

01

Разбираю задачу

Задаю вопросы, проверяю доступность данных, называю цену и срок. Если задача не моя — говорю сразу.

02

Показываю пилот

Формирую часть отчёта на ваших данных: вы видите формат, поля и скорость до полного объёма.

03

Формирую и передаю

Полный объём, выгрузка в удобный формат, исходный код и инструкция по эксплуатации.

04

Остаюсь на связи

Помогаю с запуском, отвечаю на вопросы после сдачи. Правки в рамках объёма — без доплат.

Что происходит с данными на типовой задаче

01Ваши данные1С, API, файл02Загрузкапо расписанию03Проверкачистка и нормализация04Хранилищебаза или Excel05ОтчётTelegram, таблица 01Ваши данные1С, API, файл02Загрузкапо расписанию03Проверкачистка и нормализация04Хранилищебаза или Excel05ОтчётTelegram, таблица

Цифры вместо обещаний

Где экономится ваше время

Пример: отчёт по продажам из 1С за месяц.

ЭтапОбычноУ меняЭффект
Разведка и оценка3–5 дней1 день−70%
Проверка на реальных данныхпосле оплатыпилот до оплатыриск ниже
Первый рабочий отчёт10–14 дней2–4 дня−70%
Расписание и контроль сбоевотдельная задачавходит в работувключено
Документация и исходники«потом»вместе с работойвключено
−70%
  • · времени до первого результата
  • · вы платите за работу, а не за переписку
  • · цену и срок знаете до старта
Рассчитать стоимость

То, что обычно не показывают

Безопасность как часть работы

Не «допилим потом»: закрытые доступы и защита формы закладываются вместе с задачей.

Доступы только у вас

Токены и ключи хранятся на сервере, а не в коде и не в переписке.

Строгие заголовки

Политика содержимого запрещает сторонние скрипты и трекеры.

Форма без спама

Одноразовые токены, проверка источника и лимит частоты отправок.

Бэкапы и контроль

Копии с проверкой восстановления и уведомление, если что-то упало.

Технологии

Стек, на котором делаю работу

  • Java
  • Spring
  • Python
  • FastAPI
  • Kafka
  • PostgreSQL
  • SQL
  • Docker
  • Linux
  • systemd
  • Caddy
  • Node.js
  • Playwright
  • OpenAI API
  • Telegram Bot API
  • MAX Bot API
  • REST
  • Git

Проекты

Что сделано и работает

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

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

Что вы получаете на выходе

Разница проявляется не в первый день, а через месяц — когда источник данных что-то поменяет.

Найденный скрипт

  • ✕Ломается молча, узнаёте по пустому файлу
  • ✕Нет обработки ошибок и повторов
  • ✕Непонятно, как менять поля и расписание
VS

Мой код

  • ✓Пишет в журнал и сообщает, если обмен не прошёл
  • ✓Повторы, проверка данных, удаление дублей
  • ✓Инструкция: как менять поля, расписание и токены

Технологии — инструмент. За результат отвечаю я.

Условия

Как оформляем работу

Договор или безопасная сделка

Оформление на выбор: договор или безопасная сделка на FL.ru — деньги замораживаются до сдачи результата.

Фикс-цена и срок

Стоимость и дата сдачи фиксируются до старта. Правки сверх согласованного объёма — отдельной фиксированной суммой.

Код и документация

Отдаю исходники, инструкцию по запуску и эксплуатации. Код остаётся вашим, без привязки к исполнителю.

NDA и конфиденциальность

Подписываю NDA, не показываю ваши данные в портфолио, работаю в вашем контуре или на вашем сервере.

Этот сайт — тоже пример работы

Как он сделан: цифры можно проверить

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

115 КБвес страницы целиком, без сжатия
29 КБстолько уходит по сети со сжатием
0внешних скриптов, шрифтов и счётчиков
строгая CSPscript-src 'self', connect-src 'self'
без cookiesстатистика считает просмотры без идентификаторов
4варианта оформления: аврора, ночь, свет, системный
0встроенных стилей и скриптов — всё в отдельных файлах

Вопросы

Что обычно спрашивают

Как проходит оплата?

Предоплата 30–50% перед началом, остаток — после сдачи этапа или всего объёма. Оформление на выбор: договор или безопасная сделка на FL.ru, где деньги замораживаются до сдачи результата.

А если результат не подойдёт?

Критерий «сделано» фиксирую до старта — обычно это работающая функция, файл данных или отчёт. Если я не выполню согласованный объём, предоплату возвращаю. Замечания по согласованному объёму исправляю без доплат.

Сроки реальные? У меня срочная задача.

Минимальный срок по каждой задаче указан в карточке — это срок при готовом описании и доступах. Срочные задачи беру с наценкой: за 1 день вместо 3 — +50%, «сегодня» — +100% или отказ, если это вредит качеству.

Работаете с чужим кодом?

Да, это частая задача: разобраться в существующем проекте, найти причину бага, дописать модуль, ускорить узкое место. Пишу на Java и Python, читаю и правлю SQL, конфиги, скрипты сборки.

Вы один или команда?

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

Как передаёте результат?

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

Обратная связь

Опишите задачу — предложу план, цену и срок

Отвечаю лично, в течение часа в рабочее время. Если задача не моя, скажу прямо и, если смогу, подскажу, к кому обратиться.