РА
Роман А.
Мужчина, 23 года
Россия, Москва, UTC+3
Ставка
4 238,77 Р/час
вкл. НДС 5% (157.14 Р)
Специалист доступен с 3 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Python разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — C1
Главное о специалисте
Python разработчик с 6-и летнем опытом. Могу написать и задеплоить любой бекенд: с нуля или поддерживать уже существующую систему. Много работал с большими нагрузками (в частности в Онлайн играх), писал крипто платёжки (в блокчейне TON). Есть опыт в разработке ИИ сервисов (ML-Ops)
Владение навыками:
PostgreSQL - 5+
Mysql - 5+
Redis - 5+
Programming Languages
Python - 5+
Golang - 3+
Frameworks/Tech/APIs
FastAPI - 5+
Flask - 5+
Platforms AWS - 5+
Docker - 5+
Git - 5+
Проекты
(6 лет 1 месяц)
ReCrea.ai
Роль
Python Developer, Архитектор, Team Lead
Обязанности
Состав команды:
4 backend, 1 дизайнер, 2 frontend разработчика
Проект:
Разработка мобильного приложения для генерации ИИ фотографий на основе загружаемых пользователем фото. Юзеры загружают 10 фотографий, а ИИ генерирует веса (LoRa) на их основе. Потом получаются фотографии с лицом пользователя
Обязанности:
- Проектирование архитектуры и реализация бекенда
- Планирование спринтов и эпиов
- Участие в интервью и онбординге разработчиков
- Заложить фундамент проекта и дальше передать его другим разработчикам
Подробное описание выполненных задач:
- Разработал и имплементировал всю архитектуру приложения
- Интегрировал платежи по СБП (оказалась не тривиальная задача)
- Файн-Тюнил ИИ модели по генерации фото
- Реализовал Live-Preview — у пользователя в приложении показывается по шагам как создаётся его фотография по websockets в base64 формате
- Оптимизировал хранение и распространение медиа (сжимал видео и фото через FFMPEG, конвертировал фотки в WEBP)
- Настроил деплои подов с видеокартами так, чтобы под каждый новый запрос арендовывался сервер на время генерации фото
- Реализовал подписочную модель.Реализовал всю логику балансов юзеров, платежей и т.д
- Релизил приложение в AppStore и GooglePlay
- Настроил автодеплои (Github Actions) и инфраструктуру в целом: Dev, Production стенды, Nginx server proxy, CloudFlare (настроил его так, чтобы работало в РФ), Managed Postgres на DigitalOcean для прода и self-hosted для дева. Grafana, Loki и всё это в docker-compose
- Интегрировал вход через соц сети через Firebase
- Интегрировал BI: AppsFlyer, Metabase, Amplitude
Стек специалиста на проекте
Swagger API, isort, OpenCV, WebSockets, Uvicorn, Bash, Linux, Redis, Firebase, Nginx, FastAPI, FLUX, EXPO, PyTorch, FFmpeg, Python 3.x, S3, DigitalOcean, Docker Compose, Flake8, SQL, Jira, PostgreSQL, CI/CD, black
Отрасль проекта
AI & Robotics
Период работы
Январь 2025 - Май 2025
(5 месяцев)
NDA
Роль
Python Developer, Архитектор, Team Lead
Обязанности
Состав команды:
12 backend, 8 frontend разработчиков, 3 девопса
Проект:
Аггрегатор онлайн игр. Более 9 500.000 уникальных ежемесячных пользователей. Приложение выдерживало нагрузку до 8.000 запросов в секунду, 4+ различных микросервисов
Обязанности:
- Проектирование архитектуры, Реализация бекенда
- Планирование спринтов и эпиов
- Участие в интервью и онбординге разработчиков
Подробное описание выполненных задач:
- В самом начале выстраивал DevOps инфраструктуру — Dev, Production стенды, автодеплои (GitHub Actions). Grafana, Loki, Prometheus. Всё приложение было в описано docker-compose. Потом этим занимались девопсы
- Интегрировал 10+ платёжных сервисов из разных стран
- Интегрировал 3 крипто платёжных сервиса
- Написал TON платёжку — она сканировала блоки в блокчейне, парсила их и присылала вебхуки на основной сервис о поступлении токенов, в том числе и jetton
- Налаживал общение между сервисами через RabbitMQ
- Реализовал каскадную логику с платёжками (если одна отпала, отправлять запрос в другую и т.д) с гибкими настройками роутинга
- Реализовал глубокую интеграцию с Telegram и TMA (Telegram Mini Apps). Каждый юзер мог создать своего личного бота и пользоваться приложением через него
- Интегрировал Customer.io для рассылки сообщений в тг
- Реализовывал сложную бонусную систему
- Реализовал партнёрку — пользовали партнёрки могут создавать реферальные ссылки и привлекать игроков, а потом получать за это % от чистой прибыли с них
- Оптимизировал работу бекенда по мере нарастания нагрузок: Реализовал кеширование, профилировал запросы, изучал метрики по загрузке приложения. Делал аггрегации, партиционирование таблиц
- Реализовал бота для поддержки. Там операторы могут вставать в очередь на перерыв, бронировать обеды, а администраторы смотреть статистику по перерывам, обедам, настраивать продолжительность обедов и перерывов, устанавливать время когда нельзя бронировать обеды. Интеграция с Rox чатом
- Реализовал авторизацию (Firebase в том числе), всю логику про балансы юзеров
Технологии и инструменты:
Стек специалиста на проекте
Trino, Swagger API, isort, AWS, WebSockets, Minio S3, ClickHouse, Uvicorn, SQLAlchemy, Bash, Linux, Redis, Firebase, Nginx, FastAPI, Python 3.x, DigitalOcean, Docker Compose, Flake8, SQL, RabbitMQ, Telegram, Jira, bots, PostgreSQL, CI/CD, black
Отрасль проекта
GameDev
Период работы
Январь 2023 - Январь 2025
(2 года 1 месяц)
NDA
Роль
Python Developer, Архитектор, Team Lead
Обязанности
Состав команды:
4 backend, 2 frontend разработчика, 1 девопс
Проект:
White-Label Аггрегатор онлайн игр. Б2б платформа, где каждый клиент может заказать свою онлайн игру и при этом интегрировать ещё онлайн игры по надобности
Обязанности:
- Проектирование архитектуры, Реализация бекенда
- Планирование спринтов и эпиов
- Участие в интервью и онбординге разработчиков
Подробное описание выполненных задач:
- На старте настроил Dev и Production окружения, CI/CD на GitHub Actions, мониторинг через Grafana + Prometheus, логирование через Loki. Инфраструктура описана в docker-compose. Затем передал всё DevOps-команде
- Интегрировал 10+ платёжных сервисов из разных стран (в том числе и крипто)
- Реализовал каскадную логику платёжных провайдеров с гибким роутингом и резервированием
- Интегрировал 15+ онлайн игр других компаний
- Реализовал всю логику мерчантов (б2б клиентов) — каждый мог выбрать из списка настроек какие фичи включить в своей игре. На основе этого формировались ежемесячные инвойсы
- Реализовал юзер-френдли логи (как в Jira) изменений настроек в личном кабинете мерчанта
- Реализовал партнёрскую систему: пользователи создают реферальные ссылки, привлекают игроков и получают процент от их чистой прибыли. Каждый клиент может выставить свою онлайн игру в партнёрке на своих условиях (RevShare, CPC, CPM, CPP), а партнёры выбирают на какой проект привлекать пользователей
- Реализовал авторизацию (Firebase в том числе), всю логику про балансы юзеров
- Реализовал логин через телеграм бота (TMA), сервис рассылок сообщений в телеграм бот
- Реализовал конструктор ботов в телеграме для партнёров и мерчантов
Технологии и инструменты:
Стек специалиста на проекте
Swagger API, isort, WebSockets, Minio S3, Uvicorn, SQLAlchemy, Bash, Linux, Redis, Firebase, Nginx, FastAPI, Python 3.x, DigitalOcean, Docker Compose, Flake8, SQL, Telegram, Jira, bots, PostgreSQL, CI/CD, black
Отрасль проекта
GameDev
Период работы
Январь 2022 - Январь 2023
(1 год 1 месяц)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Московский Педагогический Государственный Университет — Институт Международного Образования
Специальность
Разработка программного обеспечения
Завершение учебы
2023 г.