Портфолио

Backend Developer / AI Automation Engineer

Разрабатываю и сопровождаю backend-системы, API-интеграции и автоматизацию бизнес-процессов. Работаю с Python, PHP, REST API, Bitrix24, Telegram и LLM.

Мой профиль — разработка практических технических решений: от интеграции информационных систем и автоматизации CRM до обработки данных, AI-сервисов и фоновых задач с контролем состояния и обработкой ошибок.

Основной опыт — коммерческие системы и внутренние инструменты автоматизации. Дополнительно развиваю собственные backend- и AI-проекты.

Python PHP REST API Bitrix24 Telegram LLM / AI

Проекты

1. Project Handler — автоматизация расчётов в Bitrix24

Коммерческий
github.com/readlymayson/project-handler
PHP Bitrix24 REST API PhpSpreadsheet TCPDF

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

Что реализовано

  • Сбор данных о затраченном времени по задачам и проектам Bitrix24.
  • Распределение часов по ролям исполнителей.
  • Расчёт стоимости с учётом индивидуальных тарифов клиентов.
  • Автоматическое создание сделок и связанных задач в CRM.
  • Формирование отчётов, счетов и актов через встроенный генератор Bitrix24 или серверную генерацию Excel/PDF.
  • Защита от повторного создания сделок и настройка повторных попыток при ошибках API.
  • Логирование, управление конфигурацией и разделение логики на компоненты.

Результат: ручной перенос данных, расчёт стоимости и подготовка документов объединены в единый автоматизированный процесс.

2. Texxis LK — интеграция личного кабинета с Bitrix24

Коммерческий
github.com/readlymayson/lk-texxis-bitrix24-integr
PHP Bitrix24 REST API Webhooks

Задача: организовать обмен данными между Bitrix24 и личным кабинетом клиента с локальным хранением и синхронизацией данных CRM.

Что реализовано

  • Обработка событий создания, обновления и удаления контактов, компаний и элементов смарт-процессов.
  • Синхронизация сущностей CRM с локальным хранилищем.
  • Обработка дополнительных полей проектов, включая технические характеристики, оборудование, конкурентов и скидки.
  • Получение и отображение связанных данных о клиентах, компаниях, проектах и менеджерах.
  • Отправка электронных писем через Bitrix24 API и создание соответствующих активностей в CRM.
  • Валидация входящих запросов, ограничение размера тела запроса, логирование и тестовые сценарии.

Результат: реализован интеграционный слой для обмена данными между CRM и личным кабинетом.

3. Bitrix24 Integrations — коммерческие интеграции и служебные инструменты

Коммерческий
github.com/readlymayson/bx24-integrations
PHP Bitrix24 REST API cURL JSON Bash Linux cron

Что реализовано

  • Интеграции с облачными и коробочными порталами Bitrix24 через REST API, вебхуки и локальные приложения.
  • Обработка событий CRM, автоматизация операций с лидами, контактами, компаниями и сделками.
  • Контроль дублирующихся сделок и автоматизация отдельных этапов бизнес-процессов.
  • Перенос CRM-данных и активностей между порталами.
  • Интеграция с телефонией Zvonok через postback-обработчик.
  • Поиск контактов по телефонным номерам с нормализацией формата.
  • Мониторинг дискового пространства, поиск крупных файлов и служебные инструменты администрирования.
  • Фоновые задачи и скрипты обслуживания портала.

Результат: сформирован набор переиспользуемых инструментов для интеграции, сопровождения и автоматизации процессов Bitrix24.

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

4. Telegram Silent Bot — сбор заявок и интеграция с CRM

Коммерческий
github.com/readlymayson/silent-telegram-bot
Python Telethon aiohttp Bitrix24 REST API Docker Linux

Что реализовано

  • Обработка входящих сообщений и запуск сценариев по ключевым словам.
  • Диалоговый сбор информации о запросе пользователя.
  • Выбор формата консультации и обработка контактных данных.
  • Передача заявок в Bitrix24 с созданием лидов и заполнением дополнительных полей.
  • Сохранение данных и состояния диалогов, система напоминаний.
  • Логирование и обработка ошибок при взаимодействии с API.
  • Конфигурация через переменные окружения и развёртывание с помощью Docker Compose.
  • Поддержка SOCKS5 и HTTP CONNECT для подключения к Telegram.

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

Репозиторий приватный — исходный код предоставляется по запросу.

5. AI Core — платформа автоматизации обработки заказов

Собственный
Python asyncio REST API Playwright Redis LLM API

Задача: создать систему сбора, фильтрации и классификации заказов из различных источников с использованием правил и LLM.

Что реализовано в публичном доменном модуле

  • Единый интерфейс приёмников данных и сообщений.
  • Сбор заказов из RSS-лент, HTML-каталогов и JavaScript-сайтов через Playwright.
  • Многоэтапная фильтрация: дедупликация, стоп-слова, ключевые слова, минимальный бюджет и оценка релевантности с помощью LLM.
  • Парсинг бюджетов и структурирование данных заказа.
  • Классификация лидов и обработка структурированных ответов LLM.
  • Статистика причин отсева и формирование уведомлений о подходящих заказах.
  • Абстракция LLM-движка и разделение доменной логики и транспортных адаптеров.

Архитектурный подход

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

Технологии: Python, asyncio, REST API, Playwright, Redis (опциональная дедупликация), LLM API.

6. SaaS Niche Finder — поиск B2B-ниш с помощью ML

Демо-проект
github.com/readlymayson/saas-niche-finder
Python FastAPI PostgreSQL pgvector Redis Celery RuBERT YandexGPT Docker Compose

Задача: создать API-сервис для поиска потенциальных B2B-ниш по данным из Telegram и VC.ru с использованием обработки данных и ML-скоринга.

Что реализовано

  • ETL-пайплайн сбора и обработки данных из нескольких источников.
  • Классификация потенциальных проблем аудитории с помощью RuBERT.
  • Хранение векторов и семантический поиск с использованием PostgreSQL и pgvector.
  • Фоновые задачи обработки данных через Celery.
  • Redis для брокера задач.
  • REST API на FastAPI для поиска, просмотра, сравнения и экспорта результатов.
  • Генерация карточек ниш с использованием YandexGPT.
  • Защита API статическим токеном.

Результат: реализован backend с ETL-процессом, ML-компонентами, фоновой обработкой и API для доступа к результатам анализа.

7. Telegram Analysis Bot — AI-анализ переписок

Демо-проект
github.com/readlymayson/telegram-analysis-bot
Python aiogram FastAPI SQLAlchemy PostgreSQL Redis Alembic Docker Compose LLM API

Задача: создать Telegram-бота для анализа текстовых переписок и скриншотов с использованием vision-моделей и LLM.

Что реализовано

  • Приём текста, TXT/PDF-файлов и скриншотов.
  • Распознавание содержимого изображений с помощью vision-моделей.
  • Двухэтапная обработка: структурированный AI-анализ и формирование итогового отчёта.
  • Хранение пользователей, анализов, платежных записей и реферальных данных.
  • Реферальная система и аналитика событий.
  • Адаптерная архитектура для замены AI/OCR-провайдеров.
  • Асинхронная работа с PostgreSQL, Redis и миграциями базы данных.
  • Контейнеризация и подготовка к развёртыванию на Linux/VPS.

Технологии: Python, aiogram, FastAPI, SQLAlchemy, PostgreSQL, Redis, Alembic, Docker Compose, LLM API.

Платёжный шлюз в демонстрационной версии имитируется. Проект демонстрирует архитектуру и интеграцию компонентов, а не действующий коммерческий платёжный сервис.

Профессиональные компетенции

Навыки и технологии

Backend-разработка

  • Backend-разработка на Python и PHP
  • Проектирование и реализация REST API
  • Работа с SQL, PostgreSQL, SQLite и Redis
  • Фоновые задачи, очереди, дедупликация и повторные попытки операций
  • Linux, Docker, Git, логирование, диагностика и сопровождение сервисов

Интеграции и CRM

  • Интеграция CRM и внешних информационных систем
  • Bitrix24: вебхуки, локальные приложения, события CRM и автоматизация бизнес-процессов
  • Telegram-боты и автоматизация пользовательских сценариев

AI / Automation

  • Интеграция LLM, структурирование данных и AI-классификация
  • Сбор и обработка данных, парсинг HTML и автоматизация браузера

Основной профиль: Backend Development, API Integrations и AI Automation — создание и сопровождение систем, которые автоматизируют реальные рабочие процессы.

Контакты

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

Есть техническая задача или нужна разработка под вашим брендом? Напишите — вернёмся с оценкой.

Передать задачу