АМ
Александр М.
Мужчина, 28 лет
Беларусь, Бобруйск, UTC+3
Ставка
2 774,47 Р/час
вкл. НДС 5% (102.86 Р)
Специалист доступен с 17 октября 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Python разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
Александр — Python-разработчик уровня Middle+ из Москвы. Специализируется на разработке веб-приложений и сервисов с использованием FastAPI, Django, Django Rest Framework, а также технологий работы с базами данных PostgreSQL и Redis. Имеет опыт работы с асинхронным программированием на базе asyncio, а также с контейнеризацией приложений с использованием Docker.
Участвовал в разработке проектов в отраслях LifeStyle и E-commerce & Retail. Среди проектов:
- Автоматизация контроля строительных работ — разработка структуры проекта на FastAPI, настройка связей между моделями данных, создание ORM-запросов с использованием SQLAlchemy для взаимодействия с PostgreSQL.
- Сервис сбора статистики с маркетплейсов — разработка асинхронной функции для сбора данных, организация хранения собранных данных, обработка пагинации API.
- Платформа для организации и поиска мероприятий — разработка и поддержка RESTful API, настройка и оптимизация запросов к базам данных, реализация пользовательской и событийной функциональности.
- Онлайн-платформа для продажи образовательных курсов — реализация функционала для управления курсами, внедрение возможности приобретения доступа к курсам, создание инструментов для мониторинга успеваемости обучающихся.
Проекты
(3 года 5 месяцев)
Автоматизация контроля строительных работ
Роль
Python разработчик
Обязанности
Проект: Проект направлен на автоматизацию процессов строительного контроля путем сравнения BIM-моделей с фактическим состоянием объектов. Система распознаёт дефекты, классифицирует их по уровню критичности и генерирует отчёты для повышения качества контроля. Основные цели:
- автоматизированное выявление отклонений от плана и своевременная фиксация дефектов;
- улучшение отчётности и повышение эффективности работы специалистов строительного надзора;
- сокращение временных затраты и повышение точности оценки выполненных работ
Задачи на проекте:
● Принимал участие в разработке структуры проекта на FastAPI с учетом масшта-бирования и поддержки.
● Реализовывал модели данных для объектов строительства.
● Настроил связи между моделями.
● Создавал ORM-запросы с использованием SQLAlchemy для взаимодействия с PostgreSQL.
● Создавал эндпоинты для получения, обновления и удаления данных.
● Реализовывал схемы с использованием Pydantic для корректной передачи и ва-лидации данных.
● Разрабатывал и упаковывал микросервисы в контейнеры. Настраивал их раз-вертывание с помощью Kubernetes
● Проводил импорт данных из сторонних сервисов и JSON-файлов с использова-нием Pandas.
● Настроил фильтрацию и сортировку данных.
Достижения
● Разработал сервисы для интеграции с сторонними системами с использовани-ем httpx для асинхронных HTTP-запросов.
● Реализовал асинхронную обработку данных через asyncio.
● Проводил оптимизацию запросов и ответа API.
● Тестировал взаимодействие API с клиентами и сторонними сервисами.
● Прорабатывал логику обработки ошибок и исключений.
● Переписал документацию проекта и описание API.
Стек специалиста на проекте
PostgreSQL, SQL, Python, Linux, Swagger, Kubernetes, Celery, Pandas, SQLAlchemy, FastAPI, Pydantic, Django, Asyncio, Redis, HTTPX
Отрасль проекта
LifeStyle
Период работы
Март 2025 - По настоящее время
(8 месяцев)
Сервис сбора статистики с маркетплейсов
Роль
Python разработчик
Обязанности
Проект: Разработка аналитического сервиса, который собирает данные с маркетплейсов через асинхронные запросы, включая информацию о бренде, названии товара, исходной цене, скидках и доступности.
Задачи на проекте:
● Разработал асинхронную функцию для сбора данных с определённых URL-адресов.
● Организовал хранение собранных данных и запустил обработку пагинации API при помощи асинхронных задач.
● Переделал парсинг и проверку корректности полученных данных.
● Проводил рефакторинг и поддержку кодовой базы.
● Исправлял ошибки и улучшал работу сервиса на основании обратной связи от пользователей.
● Работал в OC Linux - запускал сервисы, настраивал планировщики задач для авто-матического сбора данных, мониторил работу и логи.
Стек специалиста на проекте
Python, aiohttp, FastAPI, Requests, Pydantic, Faker
Отрасль проекта
E-commerce & Retail
Период работы
Сентябрь 2024 - Февраль 2025
(6 месяцев)
Платформа для организации и поиска мероприятий
Роль
Python разработчик
Обязанности
Проект: Платформа для организации ИТ-событий (митапов, конференций, фестивалей), объединяющая участников и помогающая им находить мероприятия согласно их профессиональным интересам.
Задачи на проекте:
● Разработал и поддерживал RESTful API.
● Задокументировал API.
● Проводил настройку и оптимизировал запросы к базам данных (PostgreSQL, Redis).
● Реализовал пользовательскую и событийную функциональность.
● Создавал модели и сериализаторы для представления данных.
● Устанавливал и настраивал серверное окружение для Django-приложения, PostgreSQL и Redis непосредственно на OC Linux.
Достижения
● Настроил маршрутизацию и написал представления для обработки запросов.
● Реализовал аутентификацию и контроль доступа.
● Создал пользовательские фильтры для поиска и сортировки данных.
● Проводил код ревью, обучение и онбординг других разработчиков.
Стек специалиста на проекте
PostgreSQL, Python, Swagger, Pytest, Django, Redis, DRF
Отрасль проекта
LifeStyle
Период работы
Май 2023 - Август 2024
(1 год 4 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Белорусский национальный технический университет (БНТУ)
Специальность
Разработка месторождений полезных ископаемых подземным способом. Инженер - горный, инженер - проектировщик
Завершение учебы
2019 г.