Python Backend разработчик с 8 летним практическим опытом проектирования, разработки и сопровождения масштабируемых серверных систем с разными типами архитектурных решений (монолит, модульный монолит, микросервисы, event-driven) на базе популярных фреймворков (FastAPI, Flask, AioHTTP, Django/Django REST Framework).
Большой опыт работы с СУБД PostgreSQL (схемы, роли, триггеры, функции, процедуры) и расширениями PostGIS и Apache AGE. Выполнял миграции баз данных с MySQL, MS SQL на PostgreSQL с разработкой скриптов экспорта и импорта данных.
Выполнял изменение архитектуры и рефакторинг работающих серверных систем: перенос отдельных модулей из монолита в микросервисы, внедрение очередей RabbitMQ, добавление кеширования в Redis, оптимизация SQL запросов. Изменение архитектуры и выполнение рефакторинга на одном из проектов с 2М запросов в сутки позволило добиться стабильной работы системы без необходимости ежедневной перезагрузки контейнеров.
Создавал хуки, сенсоры, операторы, задачи и DAG Apache Airflow для выполнения периодических задач обработки данных.
Быстро разбираюсь в чужом коде, умею находить решения для любых задач, люблю изучать новые инструменты и подходы.