Оставьте заявку, мы подберем для вас подходящего специалиста за 48 часов!
Премия рунета

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

ID 7781
ИМ
Игорь М.
Мужчина, 27 лет
Россия, Санкт-Петербург, UTC+3
Ставка
3,250 Р/час
НДС не облагается
Специалист доступен с 30 апреля 2024 г.

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

Подробнее
О специалисте
Специализация
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
АЦ
Алексей Ц.
Москва
QA ручной
Middle
2,275 Р/час
Регрессионное тестирование
Functional testing
Grafana
Postman
DevTools
API
Scrum
Git
Kibana
TestRail
+22

Ключевые навыки Postman Swagger MySQL PostGreSQL Kibana DevTools, SQL Jira/Confluence/ TestRail Figma Grafana SOAP, REST API Git - Анализ и составление тестовых артефактов - Знания методик тестирования и тест-дизайна, опыт применения их на практике - Понимание жизненного цикла ПО - Понимание процесса разработки ПО и места тестирования в нём - Опыт тестирования back-end систем и веб-сервисов (REST API) - Опыт работы с баг-трекинговой системой Jira - Знание базовых SQL запросов и операторов - Опыт тестирования web-приложений с помощью инструментов разработчика - Знаком с гибкими методологиями разработки Scrum/Kanban - Умение четко и аргументированно описывать задачи и найденные баги - Желание расти и развиваться в направлении тестирования - Самостоятельность, исполнительность, умение работать в команде - Хорошие коммуникативные навыки

Подробнее