Сергей И., Senior, Backend разработчик

Сергей И.
Грузия, Тбилиси
3 080 ₽/час 492 800 ₽/мес.
    Backend разработчик
  • Senior
Опыт работы:

Стаж работы — 5 лет 4 месяца

Языки:

Английский — B1

ПисьменныйРазговорный

О специалисте

Навыки
Windows
Linux
Python
Django
DRF
FastAPI
Django-Ninja
Jira
Git
docker-compose
Redis
Celery
Asyncio
ELK
Wagtail
GraphQL
Apache AirFlow
pre-commit
aiogram
Pytest
Flask
Проектирование RESTful API
Спецификация OpenAPI
RabbitMQ
OAuth/ADFS/Keycloak
Kafka
SQLAlchemy
Threading
aiohttp
opencv python
S3 bucket
Sentry
SonarQube
OpenSearch
Nginx
OKD
VMware ESXi
Red Hat Enterprise Linux
Python 3+
k8s
Channels
WebSocket
Database:
PostgreSQL
MongoDB
Applications:
Docker
Technology:
SQL
Instruments:
Swagger

Примеры работ

Цифровизация и автоматизация металлургического производства
Описание задачи/проекта

Группа сервисов по цифровизации и автоматизации производства: Проект 1. Сервис расчёта рекомендованного расхода отдачи сыпучих материалов в момент завалки и продувки чугуна. Проект 2. Обработка потоковой трансляции камер в конвертерных цехах для определения скачивания шлака и вывода дополненной онлайн трансляции оператору.

Позиция на проекте
Старший backend разработчик (Python)
Размер команды
3 аналитика, 2 python backend, 1 java backend, 2 ML разработчика, 1 frontend
Ответственность
  1. Разработка новых фич
  2. Доработка и исправление старого функционала.
  3. Фикс багов, рефакторинг кодовой базы.
  4. Рисерч и обсуждения по проблеме оптимизации работы кода.
  5. Оптимизация запросов в БД, проведение рефакторинга существующих таблиц.
  6. Добавление логирования, алертов, мониторинга нагрузки уже в существующих сервисах.
  7. Деплой в тест и прод.
  8. Ревью кода.
  9. Подключение Sentry и SonarQube к сервисам.
  10. Написание API к различным сервисам.
  11. Разработка логики расхода извести.
  12. Логика расчёта рекомендации от фактически отданных заменителей.
  13. Корректировка логики в рекомендательном сервисе по извести.
  14. Код-ревью других членов команды.
  15. Коммуникация с командой разработчиков и тестировщиком.
  16. Тестирование фич на стендах.
  17. Участие в дейли, еженедельных созвонах с product owner, ретроспективах.
Технологии и инструменты
aiohttp, Asyncio, FastAPI, Flask, Kafka, Nginx, OKD, OpenSearch, PostgreSQL, Pytest, Python, RabbitMQ, Sentry, SonarQube, SQL, SQLAlchemy, Swagger, Threading, S3 bucket, VMware ESXi, Red Hat Enterprise Linux, opencv python
Период работы/продолжительность
Март 2023 г. - Сентябрь 2025 г.
Разработка backend сервисов для онлайн аптеки
Описание задачи/проекта

реализация отдельного сервиса для повышения конверсии аптечных товаров, разработка универсального механизма поощрения пользователей (увеличение метрики revenue), быстрое и успешное реагирование на непредвиденные ситуации в работающем проекте, поддержка стандартов разработки и тестового покрытия на 85%

Позиция на проекте
backend разработчик
Ответственность
  1. реализация фич продукта
  2. написание тестов
  3. доработки в существующем коде
  4. изучение логов, правка багов
  5. код-ревью других членов команды
  6. коммуникация с командой разработчиков и тестировщиком
  7. тестирование фич на стендах
  8. участие в дейли, еженедельных созвонах с product owner, ретроспективах
Технологии и инструменты
Celery, Django, ELK, FastAPI, MongoDB, Pytest, Python 3+
Период работы/продолжительность
Февраль 2023 г. - Февраль 2024 г.
Разработка сервиса автоматизации HR процессов
Описание задачи/проекта

разработка и сопровождение интеграций со сторонними системами, взаимодействие с разработчиками других стеков, проработка бизнес требований с последующей реализацией

Позиция на проекте
backend разработчик
Ответственность
  1. расширение функционала сервиса для более полноценной оценки кандидатов.
  2. разработка скриптов для выгрузки и обработки табличных данных.
  3. корректировка и удаление устаревших данных для поддержания актуальности информации.
  4. добавление нового функционала в административную панель для удобства управления данными.
  5. разработка API для интеграции и взаимодействия с другими системами.
  6. сотрудничество с фронтенд-разработчиками и QA-специалистами для обеспечения качества и согласованности продукта.
  7. участие в релизных работах для внедрения новых функций и улучшений в продукт.
Технологии и инструменты
Celery, Django, DRF, Pytest, Postgres, Python 3+
Период работы/продолжительность
Ноябрь 2022 г. - Февраль 2023 г.
Автоматизация отслеживания параметров карточки товара на маркетплейсе
Описание задачи/проекта

стабильное получение достоверной информации об изменениях параметров карточки товара, аналитика закрытого API на элемент получения актуальных данных

Позиция на проекте
backend разработчик
Ответственность
  1. разработка и поддержка приложения для непрерывного отслеживания изменений параметров товаров на маркетплейсе (Карточка).
  2. реализация асинхронных задач с использованием Celery для сбора и обработки данных.
  3. разработка функционала для регистрации пользователей и управления списком отслеживаемых артикулов товаров.
  4. разработка запросов для получения статистической информации о карточке с учетом заданных параметров, включая начальную и конечную даты, а также выбор интервала.
  5. тестирование и отладка функциональности для обеспечения стабильной работы приложения.
  6. эффективное взаимодействие с командой разработчиков и тестировщиками с целью обеспечения согласованности и качества продукта.
  7. активное участие в ежедневных созвонах и еженедельных обсуждениях с product owner для выявления и учета потребностей бизнеса.
Технологии и инструменты
Celery, Django, DRF, Postgres, Python 3+
Период работы/продолжительность
Август 2022 г. - Ноябрь 2022 г.
Разработка информационного бота на базе Telegram API
Описание задачи/проекта

разработка и сопровождение интеграций со сторонними системами, реализация MVP интерфейса для доступа к информации

Позиция на проекте
backend разработчик
Ответственность
  1. разработка пользовательского интерфейса бота для эффективного взаимодействия с пользователями.
  2. реализация пагинации списка городов, обеспечивая удобство навигации при множественных совпадениях названий.
  3. обработка запросов пользователя в форме названия города или страны, используя асинхронный фреймворк aiogram.
  4. автоматическое определение страны при поиске города и сохранение данных в Postgres.
  5. использование открытых API для импорта информации о странах, городах, погоде и курсах валют.
  6. хранение актуальной информации в кеше Redis с периодическим обновлением через задачи, управляемые Celery-Beat.
  7. управление базой данных городов и стран в Postgres, включая импорт информации из внешних открытых API.
Технологии и инструменты
aiogram, Celery, Django, DRF, Postgres, Python 3+
Период работы/продолжительность
Январь 2022 г. - Август 2022 г.
Аналогичные специалисты
Не нашли, кого искали?

Оставьте заявку и, наша команда в кратчайшие сроки подберёт необходимого специалиста за вас!

Помните, что заключение договора и оплата услуг происходит после того, как вы выбрали специалиста