Бэкенд-разработка
Боевые сервисы на Python и FastAPI. REST API с продуманной доменной моделью, аутентификация JWT/OAuth2 с кэшированием токенов, очереди задач под всё, что не должно блокировать запрос.
Три года в продакшене, а не в песочнице. Отвечаю за весь цикл: проектирование схемы данных, архитектура API, деплой в контейнерах и мобильный клиент поверх этого же API.
Основной стек сейчас — Python и FastAPI на бэкенде, PostgreSQL в качестве хранилища, Flutter на клиенте. Пишу читаемый и поддерживаемый код и автоматизирую всё, что делается руками дважды.
Боевые сервисы на Python и FastAPI. REST API с продуманной доменной моделью, аутентификация JWT/OAuth2 с кэшированием токенов, очереди задач под всё, что не должно блокировать запрос.
PostgreSQL и MySQL — от проектирования схемы до оптимизации запросов и миграций. Контейнеризация в Docker и Docker Compose, деплой на Ubuntu за обратным прокси Nginx с SSL.
Приложения на Flutter и Dart — от первого экрана до сборки и публикации в Google Play. Firebase, локальное хранилище, клиенты поверх тех же API, которые я пишу на бэкенде.
Telegram-боты, которые закрывают ручные бизнес-процессы: приём заказов, каталоги, оплата. Плюс интеграции внешних и AI-сервисов — платёжные системы, SMS-шлюзы, ассистенты.
Платформа пользовательских отзывов на FastAPI и PostgreSQL — с категориями, рейтингами и ветками комментариев.
Конструктор, который создаёт и обслуживает дочерних Telegram-ботов: у каждого свой набор команд и своё хранилище.
Магазин обуви на Flutter — от регистрации до оплаты заказа. Опубликован в Google Play.
Бот заказа игрушек-конструкторов: каталог, корзина, оформление заказа.
AiogramБот приёма заказов с площадок 1688 и TaoBao.
AiogramБот записи на химчистку обуви и мебели.
AiogramБот записи на пробные экзамены IELTS: слоты, регистрация, напоминания.
AiogramБот подготовки к IELTS — материалы и практика в одном месте.
AiogramБот заказа пиццы: меню, корзина и оформление доставки.
TelebotПонятные этапы, зафиксированный объём работ и срок, под который можно планировать. Вы всегда знаете, на каком шаге проект и что будет дальше.
Приём заказов, каталоги, оплата и автоматизация процессов.
Лендинги, корпоративные сайты и веб-приложения на собственном API.
Приложения на Flutter — сборка и публикация в Google Play.
Обсуждаем задачу и превращаем её в письменное ТЗ: что входит в работу, что не входит и что считается готовым результатом.
Стоимость и сроки — по этапам. Сумма, о которой договорились в начале, остаётся такой же в конце.
Экраны и логика переходов. Согласуем до того, как написана первая строка кода: на этом этапе правки стоят дёшево, дальше — дорого.
Работа идёт этапами: вы видите промежуточный результат по ходу, а не один показ в самом конце.
Проверка на реальных сценариях. Всё, что расходится с ТЗ, правится без доплаты.
Разворачиваю на вашем сервере и передаю все рабочие доступы. Права на исходный код обсуждаются отдельно и фиксируются в договоре. После запуска остаюсь на связи.
Работа начинается с предоплаты. Она закрепляет за вами место в графике и позволяет заниматься проектом, а не распыляться на параллельные задачи. Остаток — по факту приёмки.
С договором или без — как вам удобнее. Договор ничего не усложняет: он просто фиксирует на бумаге то, о чём мы и так договорились, чтобы обе стороны могли на него опереться.