АБ
Александр Б.
Мужчина
Беларусь, Минск, UTC+3
Ставка
2 997,4 Р/час
вкл. НДС 20% (400 Р)
Специалист доступен с 3 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Python разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
Результативный Python Backend-разработчик с почти 4-летним опытом создания, поддержки и масштабирования веб-приложений и микросервисов в области ERP и финансовых сервисов.
- Глубокое понимание принципов объектно-ориентированного программирования (OOP), паттернов проектирования и архитектурных подходов (MVC, Clean Architecture, SOLID), что обеспечивает качественную и поддерживаемую структуру кода.
- Эксперт в разработке RESTful API и интеграции с внешними сервисами, включая SOAP и современные протоколы HTTP, JSON, XML.
- Опыт работы с различными СУБД: реляционными (PostgreSQL, MySQL, SQL Server) и NoSQL (MongoDB, Redis), включая проектирование схем данных и оптимизацию запросов для высокой производительности.
- Навыки многопоточной и асинхронной разработки для повышения масштабируемости и отзывчивости приложений.
- Уверенное владение фреймворками Django, Django REST Framework, FastAPI для быстрой и надёжной реализации серверной логики.
- Практический опыт внедрения и поддержки процессов CI/CD с использованием Docker, Docker Compose, а также систем контроля версий и управления проектами (Git, GitLab, JIRA).
- Внимание к безопасности данных и соблюдению лучших практик защиты информации, включая аутентификацию и авторизацию через Keycloak и LDAP.
- Опыт написания модульных и интеграционных тестов с использованием pytest, что способствует стабильности и качеству продукта.
Проекты
(3 года 11 месяцев)
МТБанк
Роль
Backend (Python/Django) разработчик
Обязанности
Cостав команды (4 человека): Архитектор, Техлид, 2 Backend разработчика.
Обязанности:
- Разработка и внедрение нового функционала банковского приложения с использованием Django, djangorestframework и PostgreSQL.
- Поддержка и оптимизация существующего кода, обеспечение стабильности и производительности сервиса.
- Проектирование и реализация внутренней бизнес-логики, включая обработку SOAP и RESTful API запросов.
- Интеграция с внешними сервисами и системами (LDAP/AD для аутентификации, внешние API банков и платёжных систем).
- Настройка и поддержка коммуникаций между микросервисами с использованием Web API и протоколов SOAP, HTTP.
- Участие в код-ревью для повышения качества кода и соблюдения стандартов разработки.
- Документирование технических процессов и написание технической документации для запуска и сопровождения проекта.
- Написание и выполнение тестов с использованием pytest для обеспечения надежности и предотвращения регрессий.
- Работа с контейнерами и оркестрацией через Docker и Docker Compose для автоматизации развёртывания и интеграции.
- Реализация системы генерации отчетов и работы с шаблонами документов.
- Обеспечение безопасности данных, включая интеграцию с Keycloak для управления доступом и аутентификацией.
- Реализация алгоритмов подсчёта контрольных сумм (MD5 hash) для проверки целостности данных.
Достижения
- Подготовил backend для успешной демонстрации заказчикам, что ускорило получение обратной связи и утверждение функционала на 20%.
- Разработал и спроектировал удобное отображение форм в приложении, что снизило количество ошибок ввода пользователями на 25%.
- Реализовал интеграцию с LDAP для синхронизации учетных записей и аутентификации, что повысило безопасность и упростило управление пользователями.
- Внёс вклад в разработку системы работы с шаблонами документов и генерации отчетов, обеспечив автоматизацию рутинных задач и сокращение времени обработки на 30%.
- Провёл комплексное тестирование кода, что позволило снизить количество багов в продакшене на 40%.
Стек специалиста на проекте
PostgreSQL, Docker, API, SOAP, REST API, Pytest, Keycloak, HTTP, Web Api, Django Rest Framework, Django, Docker Compose
Отрасль проекта
FinTech & Banking
Период работы
Март 2024 - По настоящее время
(1 год 5 месяцев)
ВТБ
Роль
Backend (Python/Django) разработчик
Обязанности
Состав команды: Архитектор, Техлид, 3 Backend разработчика
Обязанности:
- Поддержка и развитие функционала корпоративного банковского приложения с использованием Django, PostgreSQL, djangorestframework и Keycloak для управления доступом и аутентификацией.
- Проектирование и оптимизация RESTful API для интеграции с внутренними и внешними системами банка, обеспечение высокой производительности и безопасности.
- Работа с базами данных: написание сложных SQL-запросов, оптимизация моделей данных и индексов для повышения скорости обработки транзакций.
- Исправление багов и оптимизация кода с целью повышения стабильности и масштабируемости банковских сервисов.
- Участие в код-ревью, внедрение лучших практик программирования и стандартов безопасности.
- Автоматизация процессов развертывания и тестирования с использованием Docker, Docker Compose и CI/CD инструментов.
- Участие в системном анализе требований, оценке технических рисков и планировании задач в рамках Agile-методологий (Scrum/Kanban).
- Разработка и поддержка модулей аутентификации и авторизации, интеграция с LDAP и внешними сервисами идентификации.
- Написание unit-тестов и интеграционных тестов с использованием pytest для обеспечения качества кода.
- Мониторинг производительности приложений и устранение узких мест в архитектуре.
Достижения
- Оптимизировал ключевые запросы к базе данных, что сократило время отклика критичных сервисов на 35%, повысив общую производительность приложения.
- Исправил свыше 20 багов, что улучшило стабильность и снизило количество инцидентов на продакшене на 30%.
- Внёс улучшения в админ-панель Django, что позволило сократить время обработки внутренних операций на 15%.
- Участвовал в автоматизации процессов CI/CD, что ускорило выпуск обновлений на 25% и снизило количество ошибок при деплое.
- Реализовал интеграцию с системой единой аутентификации Keycloak, обеспечив безопасный и удобный доступ пользователей.
Стек специалиста на проекте
PostgreSQL, Docker, Agile, REST API, Pytest, LDAP, Kanban, Keycloak, Unit testing, Django Rest Framework, Testing, Django, Docker Compose, CI/CD, SQL запросы
Отрасль проекта
FinTech & Banking
Период работы
Январь 2023 - Февраль 2024
(1 год 2 месяца)
СОНЦА
Роль
Backend (Python/Django) разработчик
Обязанности
Состав команды (16 человек):
Архитектор, Техлид, 5 Backend разработчиков, 3 QA Engineer, 3 Frontend разработчика, 2 Дизайнера, Бизнес-аналитик
Обязанности:
- Разработка и внедрение нового функционала backend-сервисов с использованием Python, Django и Django REST framework.
- Поддержка и оптимизация существующих микросервисов, обеспечение стабильной работы и масштабируемости приложения.
- Проектирование и реализация бизнес-логики, взаимодействие с базами данных (PostgreSQL) с применением эффективных SQL-запросов и ORM.
- Создание и поддержка RESTful API с использованием drf-spectacular и Pydantic для валидации данных и документирования.
- Анализ производительности backend, проведение профилирования и рефакторинга кода для повышения эффективности.
- Документирование архитектуры и процессов разработки, подготовка технической документации для внутренних и внешних сервисов.
- Участие в командных код-ревью, совместная работа с QA для обеспечения высокого качества продукта.
- Разработка и поддержка контейнеризированных сервисов с использованием Docker и Docker Compose, участие в CI/CD процессах.
- Разделение и модульное построение сервисов для повышения удобства сопровождения и масштабируемости (например, выделение клиентской и административной частей сервиса catalog).
Достижения
- Разработал и внедрил микросервис обработки обратной связи, что позволило улучшить реакцию на запросы пользователей и повысить качество поддержки на 30%.
- Оптимизировал backend-приложение, сократив время отклика ключевых сервисов на 25% за счет рефакторинга и оптимизации запросов к базе данных.
- Провёл профилирование и рефакторинг критичных участков кода, что повысило стабильность работы приложения и снизило количество ошибок на 20%.
- Создал подробную документацию для API сервиса content, что ускорило интеграцию с фронтенд-командой и внешними сервисами на 15%.
- Разделил сервис catalog на клиентскую и административную части, что улучшило поддержку и позволило параллельно развивать обе части без конфликтов.
- Активно участвовал в процессе код-ревью и совместном решении сложных технических задач, способствуя повышению качества кода в команде.
Стек специалиста на проекте
PostgreSQL, Docker, Python, REST API, ORM, Microservices, Django Rest Framework, Pydantic, Django, Docker Compose, CI/CD, SQL запросы, drf-spectacular
Отрасль проекта
E-commerce & Retail
Период работы
Сентябрь 2021 - Декабрь 2022
(1 год 4 месяца)
Формат работы
Тип занятости
Фулл-тайм, Парт-тайм (4 ч/день)
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Дипломы и сертификаты
TeachMeSkills Python Developer 2021 г.
Образование
Высшее
Учебное заведение
Белорусский государственный университет информатики и радиоэлектроники
Специальность
инженер-программист
Завершение учебы
2021 г.