Юрий А. Python разработчик, Middle+
ID 3406
ЮА
Юрий А.
Мужчина
Россия, Новосибирск, UTC+7
Ставка
2 987,01 Р/час
НДС не облагается
Специалист доступен с 2 января 2026 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Python разработчик
Грейд
Навыки
Знание языков
Английский — B1
Главное о специалисте
- Опыт разработки на Python 2,5 года;
- Опыт написания бэкенда продукта;
- Опыт автоматизированного тестирования веб-приложения; опыт написания автотестов;
- Опыт интеграции продукта с внешними сервисами;
Образование:
Томский государственный университет систем управления и радиоэлектроники, Томск (Радиотехнический факультет, радиоэлектронные системы)
Проекты
(7 лет 10 месяцев)
Совкомбанк
Роль
Ведущий специалист
Обязанности
Задачи:
Разработка бэкенда почтоматов
По результатам работы следующие достижения:
- Вместе с командой реализовал новую услугу по доставке посылок от физ лица к физ лицу;
- Реализовал пилотный проект "Пункт выдачи заказов" (ПВЗ) на основе существующего проекта почтомата для проверки бизнес-идеи;
- Разработал API для интеграции со партнерскими пунктами выдачи заказов;
- Упростил локальное развертывание проекта почтомата, разработку и тестирование: создал сервисы-эмуляторы работы замков почтомата и сканера штрих-кодов, упаковал сервис почтомата и сервисы-эмуляторы в docker контейнеры, организовал совместный запуск сервисов с docker-compose, добавил web-интерфейс для создания посылок и генерирования сигналов от сервисов-эмуляторов;
- Вместе с командой осуществил перевод ПО почтомата на новую версию ОС и интерпретатора python;
- Обнаружил недочет в подготовке продукта к автоматическому и ручному тестированию, внес предложение по улучшению и поправил пайплайн в гитлабе, а также инструкцию для тестировщиков;
- Разобрался с проблемой разворачивания фронтенда на машине разработчика и написал инструкцию в конфлюенс (прежде бэкенд-разработчики не тестировали бэкенд локально совместно с фронтендом);
Используемые технологии:
aiohttp, Websocket, jinja, marshmallow, sqlalchemy, Django, Django REST, DjangoORM. Покрытие кода автотестами.
Период работы
Октябрь 2020 - По настоящее время
(4 года 8 месяцев)
Grissli
Роль
Разработчик
Обязанности
Задачи:
Разработка бэкенда на Django REST framework. В качестве базы данных используется PostgreSQL. Фоновое выполнение задач с Celery и очередью сообщений Redis. Кэширование в Redis. Деплой с Kubernetes и логирование в Kibana.
За время работы были разработаны:
- веб-сервис для маркетинга и аналитики (парсер кабинетов Google Ads и Яндекс.Директ, REST API, админка, расходы и показатели рекламы, уведомления в чат по неодобренным объявлениям);
- веб-сервис подписи запросов с Криптопро для работы с сервисом интернет-эквайринга.
- поддержка существующего сервиса приёма интернет-платежей: интеграция с внешними сервисами интернет-эквайринга, онлайн-кассами; внедрение двустадийного метода оплаты и подписки.
Разработка ведется по TDD.
Период работы
Ноябрь 2019 - Сентябрь 2020
(11 месяцев)
Центр Навигационных Технологий, ЗАО
Роль
Специалист по автоматизации тестирования
Обязанности
Задачи:
- Организация автоматического тестирования веб-приложения в составе непрерывной интеграции;
- Написание автотестов, инструментов для тестирования вручную (создающих условия для тестирования или эмулирующих поведение реального объекта);
- Автотестирование с использованием JSON-RPC API, Thrift API, заглушек с сериализацией тестовых данных по Google Protocol Buffers (protobuf);
- Управление сервисами бэкенда и парсинг логов по ssh
- Сборка пакета автотестов с помощью CMake для последующего развертывания на виртуальной машине;
- bash-скрипт для Jenkins для настройки окружения и запуска автотестов;
- Формирование Allure отчета с результатом прохождения автотестов и прикреплением логов, скриншотов.
Период работы
Август 2017 - Октябрь 2019
(2 года 3 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да