Python Developer
Тбилиси, ГрузияМиддл • Сеньор
Удаленная работа
Опыт работы от 3 до 5 лет3 500 ₽
Опыт работы от 3 до 5 лет3 500 ₽
Есть файл резюме (защищен)
Короткая ссылка: gkjb.ru/gpnw
О себе
На данный момент Backend Python Developer.
Мои компетенции и опыт
ЛИИС Инженерные системы (Май нужен доступ к резюме Настоящее время)
Компания предоставляет сервисы для создания умного офиса. Я работал в команде занимающейся приложением для быстрого бронирования переговорных комнат и рабочих мест в офисе - simple-office
Стек - Python3, DRF, Celery, Redis, Postgres, Docker, FastAPI, gRPC, AsyncIO, Kafka.
Архитектурно это монолит, который начал обрастать микросервисами: версия приложения для планшета, интеграция с БОСС кадровик, интеграция с Google Workspace и Yandex360, микросервис с авторизацией.
Мои задачи:
— Разработал асинхронные микросервисы для синхронизации пользователей и их эвентов из календарей, а так же возможностью входа в приложения через сервисы Yandex 360 и Google Workspace.
— Работал над усовершенствованной службой управления авторизацией пользователей, интегрирующую единый вход в систему с OAuth2, JWT и OpenID. Реализовал асинхронный обмен данными через Kafka broker для повышения масштабируемости во всех продуктах.
— Добавил возможность авторизации через сторонние сервисы с использованием протоколов SAML и OIDC.
— Добавил поддержку Microsoft Exchange и Active Directory для парсинга и авторизации пользователей через AD и возможности создавать бронирования помещений и рабочих мест из MSExchange.
— Успешно внедрил Ruff linter, PyTest, а также ISort на pre-commit и pull request для всей команды, что позволило улучшить качество кода.
— Поддерживал и создавал новые CI/CD пайплайны с помощью github actions.
— Выступал в качестве ментора для младших коллег, включая code-review и декомпозицию задач.
— Обычные рутинные задачи по типу проверки логов по просьбе поддержки, ответы на вопросы по поводу работы конкретной части приложения, рефакторинг кода, багфикс.
О команде - 50+ человек в it департаменте, разделены на разные команды по проектам, в моей команде были:
4 back-end разработчика
4 front-end разработчика
5 QA
2 дизайнера
3 Dev-ops
куча менеджеров ( продажники, ПМы, скрам мастера )
КОРУС Консалтинг (Декабрь нужен доступ к резюме декабрь 2021)
Компания занимается консалтингом. Я работал конкретно над проектом, суть которого - поддержка и разработка автоматизации торговли продукцией магазина Askona на различных маркетплейсах ( Ozon, AliExpress, Yandex Market, Widberries ).
Стек - Python3, MS SQL, SQLAlchemy
Мои задачи:
— Автоматизировал создание пользователей в ActiveDirectory и MSExchange для HR из тикетницы ServiceDesk.
— Разработал core функционал процесса торговли на маркетплейсах c использованием Kafka для отправки и получения информации о товарах.
— Перевел проект на Docker для более гибкой настройки сервисов, вместо использования systemd.
Есть файл резюме (защищен)
Интересные кандидаты
Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весь
интернет не работал бы