
Люблю доводить сложные задачи до конца, получаю от этого настоящее удовольствие. Имеется опыт работы с подходами Domain-Driven Design (DDD), микросервисной архитектурой, гексагональной и чистой архитектурой. Участвовал в проектировании и разработке приложений на основе принципов DDD и модульного разделения, обеспечивая высокую степень изоляции бизнес-логики и данных. Реализовывал системы с использованием шаблона Saga для управления распределёнными транзакциями, а также применял CQRS и Event Sourcing для масштабируемости и гибкости приложений. Владею принципами SOLID, что помогает создавать поддерживаемые и тестируемые решения.
P.S: Не пишу на Django и DRF и не рассматриваю такие предложения.


Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.
Возглавил и принимал ключевые решения в разработке Network Resource Inventory для телекоммуникационных компаний. Проект выполняет функции автоматизации процессов учета, обработки, построения схем и анализа информации по линейно-техническим объектам, сооружениям сети и услугам.
Разработка адресной системы с интеграцией ФИАС, внешними поставщиками координат и геоданными. Обеспечена нормализация, геокодирование и полнотекстовый поиск по адресам.
Интеграция и настройка Elasticsearch: синонимайзеры, токенайзеры, нечеткий и семантический поиск, ранжирование результатов.
Руководил разработкой биллинговой платформы с более чем 30 микросервисами и адаптерами (Python, FastAPI, Golang).
Реализована тарификация, расчёт стоимости услуг, работа с тарифами, скидками и пакетами. Поддержка real-time обработки событий.
Построение микросервисной и событийно-ориентированной архитектуры (Kafka, REST/gRPC).
Реализация гарантированной доставки событий с использованием Transactional Outbox, retry-механизмов и idempotency patterns.
Разработка SMPP-сервиса для высоконагруженной отправки SMS.
Разработка механизма шаблонизации для генерации персонализированного контента (SMS, email, уведомления).
Интеграции с внешними системами (CRM, OSS/BSS, платёжки, мониторинг).
Применение DDD и гексагональной архитектуры.
Принимал ключевое участие в выборе технологий и проектировании архитектуры. Код-ревью, Менторство.
Дополнительно:
Компания - tockl.com
Разработка микросервисов на FastAPI. Использовал спецификацию OpenAPI.
Разработка аутентификации, авторизации и лимитирования запросов для REST API.
Ручное тестирование на pytest. Нагрузочное тестирование с помощью JMeter и Blazemeter Taurus.
Применение очередей сообщений. Остановился на связке Celery + Redis. Мониторил данные с помощью Flower.
Для экономии времени, перед разработкой, старался применять базовый CI/CD для тестов, билдов и деплоя контейнеров на прод.
Разработка сложных архитектурных решений (RESTful API + telegram bot + мобильное приложение).
Разработка телеграм ботов (aiogram).
Работа с web3 и JSON-RPC в Ethereum, Binance Smart Chain сетях.
Магистратура (Программная инженерия)
Баклавриат
«Хакатон Autumn 2021» (Номинация "Лучшая реализация проекта среди хакатона от Центр-Инвест банка и второе место по кейсу от DDOS-GUARD)
«Хакатон Spring 2021» (Первое место по кейсу от Oggetto "Магазин в телеге")
«Хакатон Spring 2022» (Первое место по кейсу от Oggetto "Афиша")
«Хакатон Autumn 2022» (Первое место по кейсу от Ростелеком "Доска задач")