⭐️ Бэкендеры, с какой командой у вас мэтч? Проверяйте на Вайб-чеке → vibe.habr.com
Евгений Саутин (evgeni-sautin), 34 года, Беларусь, МинскЕвгений Саутин (evgeni-sautin), 34 года, Беларусь, Минск

Евгений Саутин

Senior Software Engineer • Backend Developer • PythonБэкенд разработчикРазработчик приложенийСтарший (Senior)
Не ищу работу

Контакты

Войти
Возраст: 34 года
Опыт работы: 10 лет и 5 месяцев
Регистрация: 10.12.2023
Последний визит: сегодня
Гражданство: Беларусь
Местоположение: Беларусь, Минск
Дополнительно: готов к удаленной работе
Знание языков: Английский С1Русский родной язык

Обо мне

Старший Python-разработчик с нетипичным опытом в бизнесе и маркетинге. Благодаря аналитическому складу ума и глубокому пониманию бизнес-потребностей, я специализируюсь на разработке надежных и масштабируемых backend-решений, RESTful API и event-driven микросервисов, ориентированных на эффективность и ценность.

Мне важно писать качественный код, поэтому я придерживаюсь PEP 8 и таких принципов, как KISS, DRY, YAGNI и SOLID. Являясь самомотивированным инженером с развитыми навыками решения проблем, критическим мышлением, профессиональной этикой и открытостью — это позволяет мне эффективно сотрудничать со специалистами в глобально распределенных командах.

Навыки

Python
Asyncio
FastAPI
Kubernetes
Docker
Apache Kafka
RabbitMQ
Redis
PostgreSQL
CI/CD

Опыт работы

  • X-Labs inc.
    Бэкенд разработчик (Старший)Старший инженер-программист
    Август 2024 — По настоящее время (4 месяца)
    • Проектирование и разработка масштабируемых бэкенд-систем для мобильных приложений на основе ИИ.
  • Sxipher
    Бэкенд разработчик (Старший)Старший инженер-программист
    Декабрь 2023 — Апрель 2024 (5 месяцев)
    • Будучи частью команды ядра, я помог разработать и запустить платный продукт в сфере кибербезопасности, основанный на микросервисах, Python, FastAPI, Pydantic, Celery, RabbitMQ, Apache Kafka, PostgreSQL, SQLAlchemy, Alembic, Pytest, GitLab CI/CD, ELK, Grafana, Prometheus, Harbor, Docker, Kubernetes, Helm, Skaffold, Nginx, MinIO.
  • EPAM Systems
    Бэкенд разработчик (Старший)Старший инженер-программист
    Март 2022 — Апрель 2023 (1 год и 2 месяца)
    • Я пришел в компанию разработчиком уровня Middle с ключевым навыком Python.Core и за 9 месяцев вырос до уровня Senior, все это время продолжая работать на проекте клиента.
    • На проекте, являясь backend-разработчиком в компании, предоставляющей решения в области облачных и граничных вычислений, доставки контента, хостинга и безопасности, я помогал разрабатывать и оптимизировать систему управления идентификацией и доступом (IAM), которая включала некоторый дополнительный функционал.
    • Занимался доработкой интеграции с Zendesk, HubSpot, Intercom и реализовал ограничитель запросов к API используя рекомендательную блокировку на уровне транзакций в PostgreSQL. После инцидента, который нарушил процесс регистрации новых пользователей, я взялся перепроектировать архитектуру воркеров Celery с тем, чтобы разделить ответственность и избежать повторения подобной ситуации. Кроме того, я улучшил Drone Pipeline, регулярно выполнял отладку кода и устранял ошибки, сообщаемые Sentry, а также анализировал по несколько Pull Request'ов ежедневно. Помимо написания кода, я активно участвовал в созвонах и тесно сотрудничал с командой из шести backend-разработчиков, бизнес-аналитика, delivery-менеджера и руководителя направления backend.
    • В целом же на этой позиции я соприкасался с широким набором технологий, включая Python, Django (DRF), Docker (Compose), Harbor, Vault, Kubernetes, Nginx, Grafana, Prometheus, Elastic, PostgreSQL, RabbitMQ, Celery, Poetry, Pytest, Git, Bitbucket, Drone CI, Sentry, Slack и Jira.
  • iTechArt Group
    Бэкенд разработчик (Средний)Инженер-программист
    Октябрь 2021 — Ноябрь 2021 (2 месяца)
    • Это было короткое, но продуктивное сотрудничество, где на первом внутреннем проекте я добавил SSO в панель администрирования Django, а также увеличил тестовое покрытие используя Pytest и Selenium. На втором внутреннем проекте я проанализировал зависимости и разрешил найденные проблемы с безопасностью. Наконец на третьем внутреннем проекте я провел аудит backend части и составил список рекомендаций, как облегчить поддержку приложения и улучшить масштабируемость.
  • Mapbox
    Аналитик по данным (Средний)Валидатор картографических данных
    Сентябрь 2019 — Август 2021 (2 года)
    • Я валидировал входящие с OpenStreetMap изменения, которые требовали ручного рассмотрения перед отправкой на карты Mapbox, при этом выдерживая SLA, за который отвечала наша команда, и иногда редактировал данные на OSM. Кроме того, я помогал со спонтанными задачами, время от времени писал документы на GitHub и участвовал в гуманитарном картографировании как, например, во время наводнения в Японии в 2020.
  • Zorka.Mobi
    Маркетинговый аналитик (Старший)Интернет-медиапланер
    Декабрь 2018 — Апрель 2019 (5 месяцев)
    • Здесь, в процессе изучения и оптимизации, я разработал модель прогнозирования рекламных кампаний для мобильных приложений (Facebook, Instagram, Google, myTarget, In-App, Video Networks, VK, Snapchat, Twitter) и написал CLI-скрипт на Python для автоматизации расчетов.
  • Кингмаркет
    Менеджер по маркетингу (Ведущий)Интернет-маркетолог
    Июнь 2017 — Октябрь 2018 (1 год и 5 месяцев)
    • Помимо основных обязанностей по продвижению и развитию бизнеса, я уделял много внимания UI/UX сайта, а также плотно сотрудничал с разработчиком сайта и службой поддержки хостера. Впоследствии я написал ботов для более эффективного управления рекламными ставками на 2 ключевых площадках, используя Python и Selenium.
  • Яков и Ко.
    Менеджер по маркетингу (Ведущий)Маркетолог
    Май 2014 — Апрель 2017 (3 года)
    • Пробуя себя в бизнесе, я разработал стратегию роста на основе SWOT-анализа и 7P маркетинг-микса, находил локальных и зарубежных поставщиков, тестировал гипотезы о потребительских сегментах, ассортименте, ценовом позиционировании, возможностях контрактного производства и аутсорсинга. Также, я создал первый сайт на конструкторе Wix, а затем и новую версию на WordPress. Кроме продвижения через рекламные каналы, я следовал лучшим практикам белого SEO, подкрепляя решения данными из Google Analytics.
  • ZIKO
    Другое вне IT (Старший)Бренд-менеджер
    Апрель 2013 — Март 2014 (1 год)
    • Как представитель часовых брендов, я вел статистику по SKU с выделением групп ABC и XYZ по продажам в долларах и штуках, организовывал закупки и распределял часы по розничной сети, проверял знания сотрудников магазинов и проводил для них тренинги, сотрудничал с отделом маркетинга и зарубежными партнерами.
  • Silverado
    Другое вне IT (Младший)Категорийный менеджер
    Октябрь 2012 — Март 2013 (6 месяцев)
    • Я организовывал закупки и распределение товаров по сети магазинов, находил новых поставщиков и пересогласовывал условия по старым контрактам, проводил анализ рынка и оптимизировал складские запасы.

Высшее образование

  • МИУ-Минск

    Минский институт управления
    Экономики
    Сентябрь 2008 — Июнь 2012 (3 года и 9 месяцев)

    Экономика и управление на предприятии промышленности

Дополнительное образование

  • Coursera

    Preparing for Google Cloud Certification: Cloud Developer
    Апрель 2023 — Июнь 2023 (2 месяца)
  • Udemy

    Ultimate AWS Certified Solutions Architect Associate SAA-C03
    Август 2022 — Октябрь 2022 (2 месяца)
  • Kaggle

    Intermediate Machine Learning
    Ноябрь 2020 — Декабрь 2020 (1 месяц)
  • Самообучение

    Программирование на Python 3
    Июнь 2018 — Июнь 2021 (3 года)