Разработка и доработка на Java и Python
Сервисы и API, обработка данных, автотесты, рефакторинг чужого кода, разбор багов, которые «не воспроизводятся».
- рабочий код в вашем репозитории
- тесты на ключевые сценарии
- инструкция по запуску
Java · Python · интеграции · автоматизация
Работаю один: код пишу сам, без подрядчиков и перепродажи. Беру задачи, где результат можно проверить — парсеры, автоотчёты, ботов, интеграции, ИИ-ассистентов. Объём, цену и срок фиксирую до начала работы.
За что возьмусь
Ниже — то, что делаю чаще всего. Цена «от» — ориентир для типовой задачи; точную стоимость и срок называю после описания задачи и до начала работы.
Сервисы и API, обработка данных, автотесты, рефакторинг чужого кода, разбор багов, которые «не воспроизводятся».
Собираю данные с каталогов, сайтов и маркетплейсов — разово или по расписанию на вашем сервере.
Ежедневный отчёт по конкурентам и маркетплейсам: кто изменил цену, у кого появился товар, где вы дороже рынка.
Приём заявок, уведомления, выгрузка обращений в таблицу или CRM. Токен бота хранится на сервере, а не в коде.
Пилот: ассистент отвечает на вопросы по вашим регламентам, договорам и инструкциям — со ссылкой на источник, без выдумок.
Одна точка входа к моделям для сотрудников: ключи и лимиты централизованы, есть журнал запросов и приватность.
Обмен данными между системами, выгрузки, сверка расхождений, автотесты на выгрузки. Разбираюсь, почему «данные не сходятся».
Нахожу, что тормозит машину: память, swap, службы, автозапуск, диск. Показываю цифрами «до» и «после» и что стоит заменить в железе.
Как работаю
Вы описываете проблему, я задаю вопросы и формулирую результат в двух абзацах. Если задача не моя — говорю сразу.
До начала работы вы получаете план этапов, стоимость и дату сдачи. Предоплата 30–50%, дальше — по этапам.
Каждый этап сдаю рабочим: демо, данные, отчёт. Вы видите движение, а не молчание на неделю.
Исходники, инструкция по эксплуатации, 2 недели бесплатных правок по согласованному объёму.
Технологии
Проекты
Свои проекты — от интеграций с мессенджерами до торговых роботов. Клиентские работы показываю обезличенно: детали, архитектуру и код разбираю на созвоне.
Python · FastAPI · PostgreSQL · Docker · TLS
Защищённый слой между чат-ботом MAX и внешними клиентами: токен бота остаётся внутри, клиенты работают по REST со своим ключом. Длинный опрос событий, диалоги с кнопками, идемпотентность запросов, лимиты частоты.
Работает в проде: бот ведёт диалоги, документация API — 37 КБ, миграции и тесты в комплекте.
Python · T-Invest API · PostgreSQL · Docker
Полный цикл: рыночные данные, стратегия, выставление и сопровождение ордеров. Деньги и объёмы — Decimal, время — UTC, у каждого ордера client_order_id, есть kill-switch и лимиты риска. Бэктест считает комиссии, спред и слиппедж.
Стратегии проверяются на истории, торги идут на своём сервере, веб-панель показывает состояние счёта.
Python · PostgreSQL · Docker · Caddy · Web
Веб-приложение целиком своего производства: интерфейс, API, фоновый воркер, база и отдельный контейнер резервных копий. Вход по ключам доступа (passkeys) — без пароля. Развёрнуто на своём домене с автоматическими сертификатами.
Живёт на собственном сервере: HTTPS, бэкапы и обновления без простоя.
Caddy · Docker · Linux · Let's Encrypt
Единая точка входа для нескольких сайтов и сервисов на одном хосте: маршрутизация по доменным именам, автоматический выпуск и продление сертификатов, изоляция сервисов в отдельных Docker-сетях, обновление конфигурации без разрыва соединений.
Несколько проектов живут рядом и не мешают друг другу; сертификаты продлеваются сами.
Python · Playwright · SQL · Telegram
Сбор данных с маркетплейсов и досок объявлений через headless-браузер с реальным профилем: сайты отдают данные браузеру и блокируют «программные» запросы. Нормализация в базу, расписание, алерты при поломке, отчёты и графики.
Ручной сбор заменён расписанием: данные приходят сами, ошибки видно сразу.
CSS · JavaScript · Nginx · legacy
Сайт на устаревшей вёрстке получил современный вид без переписывания: новый слой оформления полностью перекрыл старые стили, разметка и логика остались нетронутыми. Работает по принципу прогрессивного улучшения — при отключённом JS страница остаётся рабочей.
30 КБ стилей и 9 КБ скриптов: современный вид, мобильная версия, ничего не сломано.
Условия
Оформление на выбор: договор или безопасная сделка на FL.ru — деньги замораживаются до сдачи результата.
Стоимость и дата сдачи фиксируются до старта. Правки сверх объёма — по согласованной ставке.
Отдаю исходники, инструкцию по запуску и эксплуатации. Две недели правок по согласованному объёму входят в стоимость.
Подписываю NDA, не показываю ваши данные в портфолио, работаю в вашем контуре или на вашем сервере.
Вопросы
Предоплата 30–50% перед началом, остаток — после сдачи этапа или всего объёма. Оформление на выбор: договор или безопасная сделка на FL.ru, где деньги замораживаются до сдачи результата.
Критерий «сделано» мы фиксируем до старта — обычно это работающая функция, файл данных или отчёт. Если я не выполню согласованный объём, предоплату возвращаю. Две недели правок по согласованному объёму входят в стоимость.
Минимальный срок по каждой задаче указан в карточке — это срок при готовом описании и доступах. Срочные задачи беру с наценкой: за 1 день вместо 3 — +50%, «сегодня» — +100% или отказ, если это вредит качеству.
Да, это частая задача: разобраться в существующем проекте, найти причину бага, дописать модуль, ускорить узкое место. Пишу на Java и Python, читаю и правлю SQL, конфиги, скрипты сборки.
Один. Код пишу сам, без подрядчиков и перепродажи. ИИ-агентов использую для рутины — тесты, разбор данных, документация — но решения и ответственность на мне.
Исходники в вашем репозитории или архивом, инструкция по запуску и эксплуатации, при необходимости — развёртывание на вашем сервере и короткое обучение. Если проект живёт у меня, передаю доступы и описываю, как всё устроено.
Обратная связь
Отвечаю лично, в течение часа в рабочее время. Если задача не моя, скажу прямо и, если смогу, подскажу, к кому обратиться.