АО
Александр О.
Мужчина, 34 года
Беларусь, Минск, UTC+3
Ставка
3 116,88 Р/час
НДС не облагается
Специалист доступен с 1 августа 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Python разработчик
Грейд
Навыки
Отрасли
Знание языков
Русский — C2
Английский — B1
Главное о специалисте
Имею пять лет опыта в области разработки программного обеспечения, я приобрел широкий спектр навыков и знаний, которые позволяют мне эффективно решать сложные задачи и вносить значимый вклад в развитие проектов.
В течение своей карьеры я работал с различными языками программирования, включая Python, Objective-C, C++, Groovy, PHP и SQL. Особенно глубоко освоил фреймворки и платформы на базе Python: Django, Django REST Framework, FastAPI, SQLAlchemy, Celery и другие. Мой опыт также включает работу с системами контроля версий Git и Mercurial, а также внедрение CI/CD процессов с использованием Docker, Kubernetes, GitLab CI/CD и Ansible.
Мои технические навыки позволяют мне быстро адаптироваться к новым задачам и технологиям, а также обеспечивать стабильную работу систем в условиях высокой нагрузки. Я уверен, что мой опыт и знания будут полезны вашей команде.
Проекты
(10 лет 7 месяцев)
Торговая платформа
Роль
Python разработчик
Обязанности
Описание проекта:
Разработка backend-решений для торговой платформы (мобильное приложение, Telegram-бот, каталог товаров).
Обязанности:
Разработка API для мобильного приложения
● Реализовал REST API на Django REST Framework для модулей: авторизация, корзина, уведомления, аналитика;
● Интегрировал платежный шлюз с обработкой 500+ транзакций/сутки;
● Настроил push-уведомления через Firebase (покрытие 95% пользователей).
Интеграции с внешними системами
● Настроил двустороннюю синхронизацию с 1С: товарные остатки, заказы, ценообразование;
● Разработал fallback-механизм при сбоях API поставщиков с сохранением данных в Redis;
● Настройка Minio для хранения медиафайлов (изображения товаров, документы) и резервных копий базы данных;
● Реализация API для загрузки и скачивания файлов через Django REST Framework с использованием Minio SDK;
● Оптимизация процессов работы с большими файлами (например, каталоги поставщиков в CSV/XML) через Minio и Celery.
Работа с базами данных и миграциями
● Разработал и поддерживал модели данных с использованием SQLAlchemy для FastAPI-микросервисов;
● Настроил систему миграций Alembic для управления изменениями схемы БД в проектах на FastAPI;
● Оптимизировал запросы к PostgreSQL с помощью SQLAlchemy, сократив время выполнения на 15%;
● Реализовал автоматические миграции для обновления структуры БД при деплое.
Асинхронные сервисы
● Создал микросервис на FastAPI для парсинга данных с 20+ сайтов поставщиков;
● Запустил очередь уведомлений через Celery + RabbitMQ (до 10K задач/час);
● Реализовал WebSocket для транзакций в реальном времени (латентность <200 мс).
Команда: 1 TeamLead, 4 backend разработчика, 1 frontend разработчик, 2 QA
Достижения
● Провёл 15+ сессий по сбору требований для мобильного приложения и Telegram-бота;
● Оптимизировал процесс тестирования: сократил количество итераций с 5 до 2 в среднем;
● Автоматизировал отчетность для заказчика по ключевым метрикам (DAU, конверсия).
Стек специалиста на проекте
PostgreSQL, RabbitMQ, Docker, Firebase, Celery, SQLAlchemy, FastAPI, Ubuntu, MinIo, Django Rest Framework, Alembic, aiogram, Redis, WebSockets, HTTPX, 1С API
Отрасль проекта
E-commerce & Retail
Период работы
Декабрь 2022 - По настоящее время
(2 года 9 месяцев)
Платформа недвижимости
Роль
Python разработчик
Обязанности
Описание проекта:
Разработка серверной части платформы недвижимости и Telegram-бота для автоматизации CRM.
Обязанности:
Разработка платформы недвижимости
● Реализовал функционал поиска и фильтрации объявлений с поддержкой 10+ параметров;
● Внедрил мультиязычность (i18n/l10n): локализовал шаблоны, API и ошибки для 3 языков.
Система уведомлений и чатов
● Настроил WebSocket (Django Channels) для мгновенных оповещений об изменениях в объявлениях;
● Разработал чат между клиентами с хранением истории в PostgreSQL;
● Интегрировал Firebase для push-уведомлений (охват 90% пользователей).
Интеграция с Bitrix24
● Создал Telegram-бота на Aiogram для автоматизации обработки лидов:
— Парсинг входящих сообщений и валидация данных;
— Синхронизация с Bitrix24 (500+ лидов/месяц);
— Оповещение менеджеров через Telegram-бота.
Работа с данными
● Написал скрипты для импорта объявлений из XML/CSV (обработка 10K+ записей/день) с использованием Pandas для очистки и трансформации данных;
● Реализовал проверку дубликатов и привязку изображений к объявлениям;
● Настроил ClickHouse для аналитики платформы: сбор метрик просмотров, конверсий и времени ответа менеджеров;
● Разработал ETL-процессы с использованием Pandas и Celery для агрегации данных из PostgreSQL в ClickHouse;
● Настроил Celery + RabbitMQ для фоновой обработки данных.
Администрирование
● Автоматизация процессов сборки и деплоя с использованием Ansible и Bash-скриптов в Linux-среде;
● Настройка мониторинга (Prometheus) и логирования для серверов на базе Ubuntu.
Команда:
4 backend разработчика, 1 QA, 1 Project manager
Достижения
● Провёл рефакторинг views, улучшив скорость отклика API на 25%;
● Оптимизировал SQL-запросы и индексы в ClickHouse, ускорив отчетность на 40%;
Стек специалиста на проекте
PostgreSQL, RabbitMQ, Docker, Python, Linux, Firebase, Celery, ClickHouse, Pandas, Ubuntu, Django Channels, Django Rest Framework, aiogram, Django, Redis, WebSockets, Bitrix24 API
Отрасль проекта
Realty & Constructoring
Период работы
Март 2020 - Декабрь 2022
(2 года 10 месяцев)
Приложение для "умного дома"
Роль
iOS разработчик
Обязанности
Описание проекта:
Разработка мобильных приложений (iOS) и решений для "умного дома" с голосовым управлением
Обязанности:
Разработка мобильных приложений (iOS)
● Реализовал новый функционал для бизнес-приложений на Objective-C (5+ релизов в App Store);
● Оптимизировал анимации интерфейса, снизив нагрузку на CPU на 20%;
● Протестировал и исправил 50+ критических багов в legacy-коде.
Системы "умного дома"
● Разработал голосовой фильтр для обработки звука (латентность <100 мс);
● Создал модуль игры в шахматы с ИИ-логикой на C++;
● Настроил распознавание изображений с видеокамер (точность 85% для 10+ объектов).
Команда:
1 TeamLead, 3 ios разработчик, QA, Аналитик
Достижения
● Оптимизировал SQL-запросы, ускорив выборку данных в 3 раза;
● Написал PHP-скрипты для автоматизации отчетности (сокращение времени с 2 часов до 15 минут).
Стек специалиста на проекте
Git, Docker, PHP, C++, SQL, Objective-C
Отрасль проекта
Realty & Constructoring
Период работы
Декабрь 2010 - Декабрь 2015
(5 лет 1 месяц)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
БГУИР
Специальность
Информационные системы и технологии
Завершение учебы
2014 г.