Игорь М. Backend разработчик, Middle+

ID 7781
ИМ
Игорь М.
Мужчина, 28 лет
Россия, Санкт-Петербург, UTC+3
Ставка
3 339,64 Р/час
вкл. НДС 5% (123.81 Р)
Специалист доступен с 2 июня 2025 г.

Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.

Подробнее
О специалисте
Специализация
Backend разработчик
Грейд
Middle+
Навыки
Asyncio
Celery
Django
Django ORM
Django Rest Framework
Docker
Docker Compose
FastAPI
Flask
Git
GitLab
Grafana
Graphite
Gunicorn
Kafka
MySQL
Nginx
PostgreSQL
Prometheus
Pytest
Python 3.x
RabbitMQ
SQL
SQLAlchemy
Unit testing
Redis
Python
Boto S3
Отрасли
EdTech
FinTech & Banking
Главное о специалисте
cross code review в команде; коллективная и слаженная работа в команде; развитые коммуникативные навыки; декомпозиция и оценка задач на разработку новой функциональности/исправления багов в часах/storypoint’ах; реализация сервисов/микросервисов с нуля; написание чистого и поддерживаемого кода; взаимодействие и получение данных из БД через чистый SQL, через ORM; работа с системами очередей сообщений; написание тех.документации к разрабатываемой функциональности/сервису/микросервису; написание unit/интеграционных тестов; деплой и обновление функциональности/запуск новых сервисов через CI/CD; работа с системами мониторинга сервисов.
Проекты   (4 года 4 месяца)
Личный кабинет отельера для регистрации отелей и внесения по ним информации
Роль
Backend разработчик (Python)
Обязанности
Описание проекта: Личный кабинет для представителей отелей (отельеров), предоставляющий возможность регистрировать, верифицировать и изменять информацию по отелям такую как: тарифы проживания, типы и количество номеров в отеле, предлагаемые варианты заселения, размещения и проживания, основную информацию по отелям. Вносимая отельерами информация предоставляется конечным пользователям, которые через основное веб-приложение выбирают подходящие для себя отели в определённых локациях и приобретают бронирования на определённый для себя период проживания. Состав команды: 2 фронтенд-разработчика, 4 бекэнд-разработчика, 2 QA, 1 ПМ, 1 аналитик; Технологии на проекте: Python, Django, Django REST Framework, Django ORM, PostgreSQL, Celery, Redis, Boto S3, Pillow, Docker, Docker-compose, Prometheus, Graphite, Grafana, Sentry. Задачи/реализованный функционал: Доработка API личного кабинета; Интеграция с сервисами получения юридической информации по отелям; Получения и парсинг информации по отелям; Реализация механизмов валидации проверки корректности передаваемой информации при добавлении бронирования номера отеля; Реализация функциональности загрузки изображений отелей/номеров отелей в облачное хранилище; Работа с изображениями отелей/номеров отелей на уровне простых операций: изменение исходного размера, конвертация из одного формата в другой, сжатие; Доработка админ.панели для удобного редактирования и корректировки выгруженной информации по отелям.
Период работы
Апрель 2023 - Август 2023  (5 месяцев)
Биллинговая платформа для управления балансами проектов- доменов клиентов и выставления счетов за оказываемые услуги
Роль
Backend разработчик (Python)
Обязанности
Описание проекта: B2B платформа для принятия и обработки поступающих платежей от клиентов за использование предоставляемых облачных решений и услуг. Платформа предназначена для обслуживания как юридических лиц. так и физических. Является промежуточным звеном между клиентами и сервисами, с которыми они взаимодействуют. Платформа, помимо принятия и обработки поступающих платежей, выполняет формирование счетов и чеков за оказанные услуги, предоставляет возможность проводить аналитику и анализ проводимых платёжных транзакций через интерфейс админ. панели. Состав команды: 7 бэкенд-разработчиков, 1 ПМ, 1 аналитик. Технологии на проекте: Python, Django, Django REST Framework, Django ORM, Flask, Flask-RESTX, Asyncio, SQLAlchemy, PostgreSQL, Celery, RabbitMQ, Kafka, Docker, Docker-compose, Krakend API Gateway, Prometheus, Graphite, Grafana. Задачи/реализованный функционал: Разработка API основного микросервиса биллинга; Разработка функциональности оповещения пользователей о состоянии баланса их проектов-доменов; Интеграция бота для отправки оповещений пользователям мессенджера «VK Team» в рамках разработки микросервиса отправки оповещений пользователям; Интеграция сервиса для почтовой рассылки писем «Mailer» в рамках разработки микросервиса отправки оповещений пользователям; Разработка микросервиса обработки банковских выписок/транзакций, интегрируемого с банком «Райффайзен»; Разработка сервиса обработки сообщений из Kafka с данными входящих http-запросов в главный микросервис биллинга; Разработка генератора синтетической нагрузки на основной микросервис биллинга; Интеграция микросервисов биллинга с системой мониторинга и анализа работоспособности сервисов «Grafana» по собираемым метрикам.
Период работы
Ноябрь 2021 - Апрель 2023  (1 год 6 месяцев)
Брокерская платформа для торговли валютой/ценными металлами/акциями
Роль
Backend разработчик (Python)
Обязанности
Описание проекта: Платформа для покупки и продажи валюты/ценных металлов/акций за определённую цену в конкретный период времени. Представляет из себя веб-приложение и, непосредственно, биржевую платформу для торговли, реализованную на основе движка MetaTrader. Платформа предоставляет пользователям следующие возможности: открывать и регистрировать брокерские счета с различного рода валютами для дальнейшей торговли на бирже, вносить и верифицировать свои личные данные в соответствии с требованиями службы регулятора, пополнять свои брокерские счета через различные платёжные системы, вести общение с службой технической поддержки для решения возникших проблем и, непосредственно, вести торговлю в режиме реального времени. Состав команды: 3 фронтенд-разработчика, 3 бекэнд-разработчика, 2 QA, 1 ПМ, 1 аналитик, 1 Android-разработчик, 1 IOS-разработчик. Технологии на проекте: Python, Django, Django REST Framework, Django ORM, Celery, RabbitMQ, PostgreSQL. Задачи/реализованный функционал: Интеграции сервиса для коммуникации и обратной связи с клиентами «Omnidesk»; Интеграция сервиса для почтовой рассылки писем «GetResponse»; Реализация вывода денежных средств с брокерского счёта на счёт клиента в платежной системе «Astropay»; Перевод проекта с версии Python 2.7 и Django 1.10 на Python 3.8 и Django 3.2.5.
Период работы
Июнь 2020 - Сентябрь 2021  (1 год 4 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет

Похожие специалисты

E-commerce & Retail • Telecom
АК
Алексей К.
Ульяновск
Backend разработчик
Senior
3 596,53 Р/час
Apache Kafka
Celery
Django
Docker
ELK Stack
Flask
Git
GOlang
GraphQL
Graylog
+38

Алексей — опытный бэкенд-разработчик, специализирующийся на Golang и Python. Обладает навыками работы с Apache Kafka, Celery, Django, Docker, ELK Stack, Flask, Git, GOlang, GraphQL, Graylog, Grpc, Jaeger, JavaScript, Jenkins, Kafka, Kubernetes, Linux, MongoDB, MySQL, PostgreSQL, Python, RabbitMQ, Redis, REST, Sentry, SQLite, Unit testing, Vagrant. Имеет опыт работы в проектах для e-commerce & retail и telecom отраслей. Участвовал в разработке бэкенда для федеральной сети магазинов электроники, подразделения телеком-компании, биржи, сервиса продажи маркетинговых услуг, маркетплейса аптечной сети, b2b системы электронного документооборота (налоговая отчётность), маркетплейса и системы лояльности торговой сети, а также сервиса для водителей транспортной компании. В проектах выполнял задачи по интеграции с другими сервисами, покрытию кода юнит-тестами, рефакторингу, проектированию и разработке микросервисов, формированию отчётов, актуализации структуры микросервисов и другие.

Подробнее
EdTech • Manufacturing
ДИ
Данил И.
Санкт-Петербург
Backend разработчик
Middle+
3 116,88 Р/час
Apache Kafka
Asyncio
Avro
Celery
ckeditor5
ClickHouse
CSS
DevOps
Django
Docker
+36

Инженер-программист с опытом 5 года. Я инженер-программист с более чем 5 годами коммерческого опыта. Специализируюсь на создании высоконагруженных веб-приложений с использованием Python и Go. Мой профессиональный опыт включает проектирование и реализацию устойчивой архитектуры программного обеспечения, что позволяет создавать масштабируемые и надежные решения. Имею опыт работы как с монолитной, так и с микросервисной архитектурой. Обладаю отличными навыками решения задач и хорошими коммуникативными навыками. Языки программирования Python, Go, JavaScript. Бэкенд Django, FastAPI, Flask, REST, gRPC, Protobuf, Avro, OPC UA, Celery, OpenID, asyncio, asynchttp, OAuth 2.0, GORM, SQLAlchemy, Pytest. Брокеры сообщений Apache Kafka. Фронтенд React, Redux, HTML, CSS, CKEDitor. Базы данных PostgreSQL, MySQL, Redis, ClickHouse. DevOps Docker, Docker Compose, Kubernetes, GitLab CI/CD. Системы контроля версий Git, GitLab. Операционные системы Linux.

Подробнее

Недавно просмотренные специалисты

E-commerce & Retail
МВ
Марк В.
Калининград
IOS разработчик
Senior
3 853,43 Р/час
CoreData
SumSub
SnapKit
SwiftUI
Git
Combine
Firebase
MVP
GitHub
Swinject
+24

Марк — iOS-разработчик уровня Senior. Обладает опытом работы на проектах в сфере e-commerce & retail. В роли Senior iOS Engineer в крупном Forex брокере разработал и редизайнил приложение компании, внедрив Onboarding экраны для пользователей, интегрировав Sumsub в экран регистрации, используя Firebase для проведения целевых А/В тестов. Перешёл с UIKit на SwiftUI верстку, структурировал модули и перевёл проект на MVVM + Coordinators. Создал Form Generator для отображения View слоёв с бэкенда и оптимизировал Web Sockets для работы с клиентами в чатах. Как Middle iOS Developer в проекте Fitmost интегрировал экран триал подписки, реализовал Local Push, оптимизировал работу с сетью и памятью, а также внедрил глобальный поиск по активностям. Работая iOS Developer в компании Epam, внедрил глобальный поиск, имплементировал переиспользуемые UI элементы, интегрировал Rich Push и переверстал экраны с Storyboard на SnapKit.

Подробнее