Senior Backend Developer
с 01.2025 - По настоящий момент |Spalvalo
Python, Solana-sdk, AsyncIO, Multiprocessing, WebSocket, SQLAlchemy, PostgreSQL, PyTest, Docker, Kubernetes, GitLab, Git, Linux
● Разработал функционал выполнения пользовательских скриптов для кроссплатформенного AI-агента.
● Создал модули: первичной инициализации DEX-ов и валютных пар для трейдинг-бота торгующего криптовалютами, а так же модуль аналитики блоков для обнаружения поведения других ботов.
Technical Manager
09.2023 - 12.2024 |Korvax
Rust, Tokio, Actix-Web, Diesel, Python, FastAPI, SQLAlchemy, PyTest, PostgreSQL, ClickHouse, Kafka, Docker, Kubernetes, GitLab, Git, Linux, Redis
● Разработал системную архитектуру геораспределенной облачной платформы из 6 микросервисов с применением лучших отраслевых практик, баз данных OLTP и OLAP и очередей сообщений, что обеспечило быстрый старт проекта.
● Унифицированная конфигурация и технология. проектирование микросервисов за счет унификации кодовой базы и упрощения процесса настройки CI/CD, что сократило текущие затраты на рабочую силу команды и дальнейшую поддержку и разработку кодовой базы проекта.
● Очистили более 16 тысяч строк кода членов команды, предотвратив значительное количество потенциальных проблем и рисков, возникающих из-за технических неполадок. долг.
● Наладить рабочие процессы в команде из 8 человек с нуля, что позволило повысить эффективность работы, улучшить планирование ресурсов и значительно ускорить производительность команды, что позволило на два месяца опередить сроки сдачи MVP.
Senior Backend Developer
04.2023 - 09.2023 |Korvax
FastAPI, PostgreSQL, NATS, Docker, Kubernetes, GitLab, Git, Linux, SQLAlchemy, PyTest
● Провёл аудит архитектуры системы и существующих сервисов, выявил узкие места, неоптимальные архитектурные решения и привёл предложения по их исправлению обеспечив устойчивое развитие проекта с возможностью к гибкой адаптации и безболезненной мастабируемости.
● Реализовал 2 микросервиса и функционал админской части тенантов.
● Покрыл юнит-тестами 82% функционала системы, обеспечив надежность и стабильность системы.
Senior Backend Developer
12.2021 - 03.2023 |TrafficStars
FastAPI, PostgreSQL, ClickHouse, Kafka, Redis, S3, Keycloak, Kubernetes, Docker, GitLab, Git, Linux, SQLAlchemy, PyTest
● Осуществил внедрение архитектурных решений в части Аутентификации и Авторизации в соответствии со стандартами OAuth2.0/OIDC в сотрудничестве с командой, повысив возможности контроля, мониторинга и управления разрешенями, а так же общую безопасность проекта.
● Обеспечил поддержку, развитие и оптимизацию текущей инфраструктуры, гарантируя стабильность и надежность системы, настроив с командой сервисы и CI/CD пайплайны для эсплуатации в Kubernetes.
● Переписал старый монолитный сервис на Django используя Python AsyncIO и FastAPI, повысив быстродействие и снизив трудозатраты на сопровождение и ускорив разработку.
● Внедрил практику ведения технической документации, значительно увеличив эффективность онбординга новых сотрудников.
Backend Developer
11.2019 - 12.2021 |Utair
Flask, Aiohttp, MongoDB, Redis, Kafka, Docker, Kubernetes, Gitlab, Linux, Git, SQLAlchemy, PyTest
● Внедрил передовые практики и инструменты тестирования и управления зависимостями в микросервисах, улучшив производительность и эфективность команды разработки.
● Универсализировал и усовершенствовал логирование в микросервисах, улучшив эффективность и удобство их сопровождения.
● Подготовил и настроил микросервисы к работе в Kubernetes, повысив масштабируемость и удобство эксплуатации.
● Внедрил "строгие контракты" на бекенде, уменьшив количество проблем при работе с фронтендом до 2,5 раз.
● Внедрил асинхронное общение между микросервисами через очередь сообщений, увеличив пропускную способность системы в некоторых частях до 3 раз.
Backend Developer
07.2017 - 10.2019 |РТК ИТ
Flask, Aiohttp, AsyncIO, PostgreSQL, OracleDB, RabbitMQ, ElasticSearch, Django, Redis, OpenShift, Docker, Gitlab, Linux, Git, SQLAlchemy, PyTest
● Реализовал бизнес-функционал 9 микросервисов, написав более 5000 строк кода, разработал и внедрил 6 новых микросервисов, наращивая фунциональность системы.
● Ускорил поиск на сайте с использованием ElasticSearch, увеличив его быстродействие в 4 раза.
● Отрефакторил 3 старых микросервиса, переведя их на асинхронное выполнение, что ускорило быстродействие на 35% и сократило расходы на сопровождение на 15%.