РБРоман Бушуев
Связаться
Открыт к новым проектам

Роман Бушуев — backend-разработчик

Бэкенд-разработчик. Делаю серверную часть сайтов и сервисов, которая работает стабильно и не ломается под нагрузкой.

Больше 6 лет коммерческой разработки: от сервисов онлайн-платежей и геоинформационных систем до интернет-магазинов и сайтов для сетей компаний. Работаю на нескольких языках программирования, что позволяет подключаться к разным командам и проектам без долгой раскачки.

6+
лет коммерческой разработки
6
компаний и проектов
60+
собственных проектов на GitHub
5
языков программирования
Какой специалист вам нужен? Выберите — и страница покажет подходящий опыт
Показать всё
PHP-разработчик
Python-разработчик
Node.js-разработчик
C# / .NET-разработчик
Frontend / Vue-разработчик
Листайте вниз
Опыт работы

Где я работал и что делал

Коммерческие проекты. Код закрытый — это рабочие системы компаний, поэтому ниже не ссылки на код, а то, что реально было сделано.

Все
PHP
Python
Node.js
C# / .NET
Frontend
сейчас
Backend-разработчик — ozerki-xcom

Разрабатываю и поддерживаю серверную часть веб-сервиса: бизнес-логику, работу с данными и интеграции с внешними системами.

Node.jsTypeScriptбаза данных MongoDBDocker
Авг 2024 — Авг 2026 · Колос Групп
PHP-разработчик — несколько проектов

Первым проектом на этой позиции спроектировал и написал с нуля сервис синхронизации и отчётности для сети отелей Azimut Hotels на Symfony — в полуручном режиме, через диалог с бесплатным чатом нейросети, разобрал архитектуру инкрементальной синхронизации и довёл её до рабочего продакшена: консольные команды забирают бронирования из TravelLine пачками с докачкой по токену курсора, конвертируют часовые пояса, а готовые Excel-отчёты по расписанию собираются через PhpSpreadsheet и автоматически уходят на почту. Разрабатывал backend API на Laravel + GraphQL для Azimut Hotels и для Vertera. Сопровождал и дорабатывал сервис генерации и рендеринга SVG-планов этажей для БТИ (бэкенд на C# ASP.NET, часть системы — на Java): разбирался в чужой архитектуре без документации, исправлял ошибки, расширял функциональность. Восстановил из исходников заброшенный legacy-проект на Yii2: миграции БД, починка зависимостей, запуск и документация. Работал с высокодоступной PostgreSQL-базой через Stolon, анализировал рост данных и проблемы производительности, настраивал сетевое взаимодействие сервисов в Docker, подключал Laravel Telescope и Symfony Web Profiler для диагностики.

PHP / LaravelSymfonyGraphQLC# / .NETPostgreSQLDocker
Авг 2024 — Авг 2026 · ФГИС Минэкологии РТ
Backend / Fullstack-разработчик — проект TATECO (через Колос Групп)

Разрабатывал модули на Symfony для государственного экологического сервиса: экологический надзор, недропользование, расчёт рассеивания, интеграции с ГИС и госсервисами — больше 100 выполненных задач, включая крупные функциональные изменения и критические исправления. На фронтенде делал интерактивную карту города с геоданными. Также участвовал в техническом собеседовании новых разработчиков для проекта.

SymfonyPostgreSQLкарты и геоданныеVue 3
Янв 2024 — Июнь 2024 · МассПроект
PHP-разработчик

Разработал с нуля сервис аренды контента: спроектировал и реализовал REST API и административную панель на Laravel 11, интегрировал внешние Media API. Фронтенд сделал отдельным PWA-приложением на Vue 3 / Nuxt, полностью разделив backend и frontend на независимые части.

PHP / LaravelVue 3MySQL
Июнь 2021 — Дек 2023 · Bankon24
PHP-разработчик

Разрабатывал продуктовый сервис поиска банковских предложений на PHP / Laravel 5.4–5.6 с интерфейсом на Vue 2: REST API и интеграции между сервисами, хранимые процедуры и работа с данными в PostgreSQL, оптимизация MySQL-запросов и рефакторинг legacy-кода, очереди и асинхронная обработка через RabbitMQ, покрытие кода тестами на PHPUnit. Разработал и интегрировал в существующий монолит новый сервис, работал с микросервисным взаимодействием. Отдельно спроектировал и сам довёл до продакшна асинхронный FastAPI-микросервис для обработки платежей: SQLAlchemy, очереди через aio-pika, хранение файлов в MinIO/S3, WebSocket-уведомления и авторизация через JWT — архитектурные решения по идемпотентности и правам принимал самостоятельно.

PHP / LaravelVue 2MySQLPostgreSQLRabbitMQPython / FastAPI
Ноя 2019 — Март 2021 · КГКУ «Центр социальной поддержки населения по Ванинскому району»
Администратор баз данных

Администрировал MySQL, настраивал резервное копирование и восстановление баз данных, администрировал MS Active Directory и занимался вопросами информационной безопасности.

MySQLActive Directoryинформационная безопасность
💬
Почему нет ссылок и скриншотов: все проекты выше — рабочие системы компаний, их код закрыт и не может быть опубликован. На созвоне готов подробно рассказать и показать, как всё устроено.
Результаты

Сложные задачи и достижения

Исходный код коммерческих проектов закрыт, поэтому здесь не история коммитов, а конкретные задачи, которые я решал на этих местах работы, и то, какие технологии использовались чаще всего.

PHP
4 / 6
PostgreSQL
3 / 6
MySQL
3 / 6
Vue
3 / 6
Docker
2 / 6
Node.js
1 / 6
Python
1 / 6
C# / .NET
1 / 6

В скольких из 6 моих мест работы применялась технология.

Личные проекты

Что я делаю в свободное время

Открытый код на GitHub — проекты для себя, тестовые задания и эксперименты с новыми технологиями. Изображения подтягиваются напрямую из GitHub.

Все
PHP
Python
Go
C# / .NET
C++
Frontend
Мобильные
Инструменты

С чем именно я работаю

Коротко о каждой технологии из карточек выше — что это такое и ссылка на официальную документацию.

PHP
Язык программирования для серверной части сайтов. На нём работает больше половины интернет-сайтов в мире.
Документация →
Laravel
Популярный фреймворк на PHP, который ускоряет разработку сайтов и сервисов и делает код аккуратнее.
Документация →
Symfony
Ещё один зрелый фреймворк на PHP для крупных backend-приложений и REST API.
Документация →
Doctrine ORM
Библиотека для PHP, которая связывает объекты кода с таблицами базы данных.
Документация →
GraphQL
Альтернатива REST, где клиент сам описывает, какие поля ответа ему нужны. Разрабатывал backend API на Laravel + GraphQL для Azimut Hotels и Vertera.
Документация →
gRPC
Быстрый протокол удалённых вызовов поверх HTTP/2 и Protobuf-схем. В pet-проекте поднимал gRPC-сервер внутри Laravel на Octane и RoadRunner.
Документация →
Python
Язык программирования для серверной части, автоматизации и обработки данных.
Документация →
FastAPI
Современный фреймворк на Python для быстрых и надёжных API — сервисов, с которыми общаются другие программы.
Документация →
Django
Фреймворк на Python «с батарейками» — админка, ORM и аутентификация готовы из коробки.
Документация →
Django REST Framework
Надстройка над Django для REST API: сериализация, JWT-аутентификация, готовые представления.
Документация →
MinIO
S3-совместимое хранилище объектов. Использовал в асинхронном FastAPI-микросервисе для приёма платежей — хранение файлов через MinIO/S3.
Документация →
Neo4j
Графовая база данных. Исследовал перенос системы агентов и подагентов с рекурсивного обхода на графовый поиск в Neo4j.
Документация →
Nuitka
Компилятор Python в нативный исполняемый файл — использовал для сборки десктопного приложения в отдельный .exe.
Документация →
Go
Язык программирования, созданный Google для быстрых и высоконагруженных серверных сервисов.
Документация →
OpenCV + Tesseract OCR
Компьютерное зрение на Python: выделение и очистка текстовых областей на изображении через OpenCV, распознавание текста движком Tesseract OCR.
Документация →
Голосовые движки
Синтез речи на Python через несколько голосовых движков на выбор — нейросетевой Silero TTS и pyttsx3, с настройкой тона и скорости голоса.
Документация →
Обёртки C++ / C# / Python
Межъязыковое взаимодействие нативных библиотек: C#-обёртки над WinAPI и C++ dll через P/Invoke, и Python-обёртка поверх C#-библиотеки для вызова тех же функций из Python.
Документация →
C# / .NET
Язык и платформа от Microsoft для десктопных приложений и серверных сервисов.
Документация →
WPF
Фреймворк от Microsoft для десктопных приложений на C# с разметкой интерфейса на XAML.
Документация →
Avalonia
Кроссплатформенный аналог WPF для десктопных приложений на C#, работающий на Windows, Linux и macOS.
Документация →
Entity Framework
ORM от Microsoft для C# — связывает классы приложения с таблицами базы данных.
Документация →
C++
Язык программирования для задач, где важна максимальная скорость работы: графика, системные программы.
Документация →
Node.js
Платформа, которая позволяет запускать JavaScript не только в браузере, но и на сервере.
Документация →
TypeScript
Язык программирования поверх JavaScript, который заранее проверяет код на ошибки.
Документация →
JavaScript
Основной язык программирования для интерактивности на веб-страницах.
Документация →
Vue
Фреймворк для создания пользовательских интерфейсов сайтов и веб-приложений.
Документация →
React
Ещё один популярный фреймворк для пользовательских интерфейсов, разработан компанией Meta.
Документация →
Svelte
Лёгкий фреймворк для быстрых и компактных интерфейсов сайтов.
Документация →
Gatsby
Фреймворк для создания быстрых статических сайтов на основе React.
Документация →
Flutter
Фреймворк для создания мобильных приложений сразу под iOS и Android из одного кода.
Документация →
PostgreSQL
Надёжная база данных для хранения и обработки больших объёмов информации.
Документация →
MongoDB
База данных, которая хранит информацию в гибком формате без жёсткой структуры таблиц.
Документация →
Docker
Инструмент, который упаковывает приложение так, чтобы оно одинаково работало на любом сервере.
Документация →
WordPress
Самая распространённая в мире система управления контентом сайтов.
Документация →
Strapi
Система управления контентом с открытым кодом для гибкого наполнения сайтов.
Документация →
MODX
Гибкая CMS на PHP с собственной шаблонизацией — программировал сайты на её основе.
Документация →

Пакет для Vue 3 в открытом доступе

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

Открыть пакет