ИМ
Игорь М.
Мужчина, 27 лет
Россия, Санкт-Петербург, UTC+3
Ставка
3,250 Р/час
НДС не облагается
Специалист доступен с 30 апреля 2024 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Backend разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
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 месяца)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет