Skip to Content
Фото Александра Абрамова

Александр Абрамов

Backend-разработчик

Создаю масштабируемые, надёжные и безопасные backend-сервисы. Увлекаюсь микросервисами, асинхронностью и современными практиками разработки.

About

Я — Python-разработчик, специализируюсь на создании чистого и эффективного кода. Активно применяю современные практики: тестирование, кэширование, безопасность и CI/CD. Слежу за развитием технологий и стремлюсь участвовать в проектах, где можно решать сложные задачи и достигать поставленных целей.

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

В прошлом работал в научно-производственном центре охраны объектов культурного наследия и даже принимал участие в составе комиссии по обследованию монумента "Родина-мать зовет!" на Мамаевом кургане.

Свободное время люблю проводить на природе, отдыхать с семьей, а также увлекаюсь стендовой стрельбой.

Experience

  1. 06.2024 — По настоящее время

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

    - Планирование и обсуждение подходов к разработке.
    - Разработка нового функционала, поддержание и совершенствование существующего кода.
    - Тестирование и отладка новых сервисов, интеграций, модулей.

    • Python
    • Docker
    • Nginx
    • PostgreSQL
    • SQLAlchemy
    • RabbitMQ
    • Redis
    • NumPy
    • Shapely
    • OpenCV
  2. 01.2024 — 05.2024

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

    - Провёл оптимизацию производительности баз данных за счёт рационального построения индексов, что позволило повысить их пропускную способность.
    - Инициировал и начал реализацию декомпозиции монолитной системы на микросервисы для улучшения масштабируемости и поддержки архитектуры.

    • DRF
    • Apache Airflow
    • Celery
    • SQLAlchemy
    • BeautifulSoup
    • Scrapy
    • Selenium
    • Playwright
    • aiohttp
  3. 11.2022 — 01.2024

    Разработка MVP проектов, создание базовых модулей для быстрой развертки приложения. Расширение существующего функционала, подготовка раннеров и docker файлов для деплоя приложений.

    • FastAPI
    • Django
    • DRF
    • Redis
    • Celery
    • pytest
    • GRPC
    • Asyncpg

Projects

  • Конструктор кухонь AI Home Kitchen

    Многофункциональный сервис для проектирования кухонь "под ключ". Включает в себя планировщик помещения, визуализатор кухонного гарнитура, систему расчёта стоимости и интеграцию с внутренними и внешними сервисами. Реализована полная цепочка от ввода параметров помещения до формирования финальной сметы и отправки заказа на производство.

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

    • FastAPI
    • Pydantic
    • SQLAlchemy
    • httpx
    • Reportlab
    • WebSocket
    • SQLModel
    AI Home Kitchen
  • Geoservice

    Сервис для предварительной проверки земельных участков на наличие юридических ограничений и вхождение в зоны с особыми условиями использования территорий (ЗОУИТ). Позволяет автоматически проверять участки через API Росреестра и визуализировать результаты. Целевой аудиторией являются, как физические, так и юридические лица.

    Личная работа заключалась в работе с исходными гео-данными, их преобразование в различные системы координат. Создание визуализаций и итогового отчета.

    • FastAPI
    • Pydantic
    • SQLAlchemy
    • Geojson-pydantic
    • Shapely
    • Rosreestr2coord
    • OpenCV
    Geoservice
  • Сервис технического надзора

    Сервис предназначен для организации и ведения технического надзора в ходе строительства объектов. Он позволяет инженерам контролировать соблюдение строительных регламентов и нормативов, отслеживать ход выполнения работ, выявлять отклонения от проектной и нормативной документации, а также фиксировать замечания и рекомендации.

    В рамках проекта моя деятельность включала работу с базой данных, извлечение и структурирование положений нормативно-технической документации, разработку парсеров для формата XLSX, обработку PDF-документов, а также реализацию и интеграцию микросервиса в общую архитектуру системы.

    • FastAPI
    • Pydantic
    • SQLAlchemy
    technadzor