КБ
Кирилл Б.
Мужчина
Россия, Санкт-Петербург, UTC+3
Ставка
3 636,36 Р/час
НДС не облагается
Специалист доступен с 3 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Python разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
Я бэкенд-разработчик с опытом более 4х лет в разработке надежных и отказоустойчивых систем. Обладаю глубоким пониманием принципов разработки и паттернов проектирования, необходимых для построения масштабируемых и отказоустойчивых решений. Мой опыт включает значительную экспертизу в интеграции различных систем и сервисов, где я активно участвую в разработке и внедрении API, настройке межсистемного обмена данными и интеграции с внешними и внутренними сервисами. Имею опыт разработки клиент-серверных веб-приложений с акцентом на высокую производительность и безопасность. Знаком с Agile методологиями (Scrum, Kanban) и активно участвую в планировании, ежедневных встречах и ретроспективах для повышения эффективности командной работы. Мой опыт также включает взаимодействие с распределенными командами и интеграцию различных систем, что позволяет мне гибко адаптироваться к различным требованиям проектов и быстро находить оптимальные технические решения.
Языки программирования
Python.
Бэкенд
Django, DRF, REST, venv, asyncio, aiohttp, Pytest, Swagger, NumPy, FastAPI, Gunicorn, Celery, Poetry, Flyway, SQLAlchemy.
Брокеры сообщений
Apache Kafka.
Базы данных
PostgreSQL, Redis.
DevOps
Docker, Docker-Compose, Kubernetes, GitLab CI/CD.
Системы контроля версий
Git, GitHub, GitLab.
Системы управления проектами
Jira, Confluence.
Операционные системы
Linux.
Проекты
(5 лет 2 месяца)
СИСТЕМА ПОИСКА БИЛЕТОВ
Роль
Backend разработчик
Обязанности
Платформа, позволяющая пользователям находить и бронировать билеты на различные виды транспорта, включая авиаперелеты, железнодорожные маршруты, автобусные рейсы и морские путешествия. Платформа объединяет предложения от множества поставщиков, предоставляя удобный интерфейс для сравнения цен, расписаний и условий.
Обязанности
●Разработка и поддержка высоконагруженной микросервисной архитектуры для обработки заказов, управления товарами и персонализацией пользовательского опыта;
●Координация технических решений и выбор стека технологий с учетом масштабируемости, безопасности и производительности платформы;
●Оценка сторонних инструментов и сервисов для интеграции с платформой, включая системы оплаты, доставки и управления инвентарем;
●Проведение межфункциональных встреч для согласования архитектурных решений и оптимизации бизнес-процессов;
●Управление проектом, координация усилий команды для соблюдения сроков и повышения качества разработки;
●Участие в анализе требований, формулировке ТЗ, оценке трудоемкости задач и сроков выполнения;
●Разработка и оптимизация backend-системы с использованием Django для управления продуктами, заказами и пользователями;
●Автоматизация бизнес-процессов с использованием Celery (например, обработка заказов, уведомления и обновления статусов);
●Разработка асинхронных веб-приложений и REST API с использованием aiohttp для взаимодействия с внешними сервисами;
●Проектирование и реализация взаимодействия сервисов через REST API, включая интеграцию с внешними API для обработки платежей, доставки и акций;
●Оптимизация обработки больших данных о пользователях, заказах и товарных позициях с использованием NumPy и SQL;
●Реализация взаимодействия с базами данных через SQLAlchemy для хранения и обработки данных о товарах и транзакциях;
●Управление загрузкой и хранением файлов в S3 для хранения изображений товаров, документов и логов;
●Разработка фронтенда с использованием React для создания интерактивного и удобного интерфейса покупок;
●Написание и оптимизация SQL-запросов для быстрой обработки данных о товарных запасах, продажах и заказах;
●Оптимизация производительности системы с использованием Tarantool для ускоренного доступа к данным;
Контейнеризация приложения с использованием Docker для упрощения развертывания и масштабирования
●платформы;
●Реализация миграций базы данных с использованием Flyway для управления изменениями схемы данных;
●Написание unit и интеграционных тестов с использованием Pytest для обеспечения надежности кода;
●Проведение код-ревью, оценка задач, составление технической документации, включая описание архитектуры системы и API.
Технологии проекта
Python, JavaScript, Django, PostgreSQL, S3, Tarantool, React, CSS, HTML, Celery, Poetry, aiohttp, Flyway, SQLAlchemy, asyncio, Docker, Docker-Compose, Apache Kafka, REST, Pytest, Swagger, NumPy, Git, GitHub, Linux, Jira, Confluence.
Стек специалиста на проекте
SQLAlchemy, Numpy, Flyway, REST, Git, Linux, Swagger, Pytest, GitHub, Celery, aiohttp, S3, Poetry, Docker Compose, Asyncio, HTML, Confluence, CSS, Docker, Python, Tarantool, Django, React, JavaScript, Jira, PostgreSQL, Apache Kafka
Отрасль проекта
E-commerce & Retail
Период работы
Сентябрь 2022 - По настоящее время
(2 года 11 месяцев)
СИСТЕМА БЕЗОПАСНОСТИ И МОНИТОРИНГА
Роль
Backend разработчик
Обязанности
Система для комплексного обеспечения безопасности и мониторинга объектов. Основная задача проекта заключалась в разработке и интеграции решений для управления системами видеонаблюдения, контроля доступа и анализа данных с сенсоров.
Обязанности
●Разработка и поддержка архитектуры проекта;
●Разработка новой функциональности и сервисов с использованием Python и Django;
●Разработка RESTful API с использованием FastAPI;
●Написание асинхронных обработчиков API с использованием asyncio и asynchttp;
●Интеграция с системой СМЭВ для автоматизированной передачи и получения данных о пользователях, событиях и инцидентах в рамках обеспечения обмена информацией с государственными и корпоративными системами;
●Интеграция с СМЭВ для обмена данными с полицией и пожарными службами для оперативного уведомления о чрезвычайных ситуациях и инцидентах безопасности;
●Настройка взаимодействия с ЕСИА для аутентификации и авторизации пользователей;
●Разработка ПО для взаимодействия с устройствами охраны и пожарной сигнализации;
●Разработка модели данных с использованием коллекций MongoDB;
●Оптимизация запросов с помощью индексации MongoDB;
●Конфигурация Apache Kafka для передачи данных между микросервисами;
●Настройка Gunicorn для многопоточного запуска приложений;
●Управление развертыванием контейнеризованных приложений и сервисов с использованием Kubernetes;
●Создание редактора схем устройств для проектирования охранных систем для сокращения времени настройки новых объектов;
●Настройка и поддержка окружения проекта с использованием Poetry;
●Создание виртуальных окружений с использованием venv для изоляции сред разработки;
●Оптимизация работы с базой данных PostgreSQL с использованием asyncio и SQLAlchemy;
●Написание юнит- и интеграционных тестов;
●Проведение рефакторинга кода;
●Устранение багов.
Технологии проекта
Python, JavaScript, Django, FastAPI, Gunicorn, venv, asyncio, asynchttp, Redis, PostgreSQL, MongoDB, Celery, Poetry, Flyway, SQLAlchemy, Docker, Docker-Compose, Kubernetes, Apache Kafka, REST, Pytest, Swagger, Git, GitLab CI/CD, Linux, Jira, Confluence.
Стек специалиста на проекте
GitLab, venv, SQLAlchemy, Flyway, REST, Git, MongoDB, Linux, Swagger, Redis, Pytest, Celery, Gunicorn, FastAPI, Poetry, Docker Compose, Asyncio, Confluence, Docker, Python, GitLab CI/CD, Django, JavaScript, Jira, PostgreSQL, Kubernetes, Apache Kafka
Отрасль проекта
E-commerce & Retail
Период работы
Июнь 2020 - Сентябрь 2022
(2 года 4 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Санкт-Петербургский политехнический университет Петра Великого
Специальность
Инженер-программист
Завершение учебы
2020 г.