Читаете ли вы блог Хабр Карьеры? Если да — оцените, как мы справляемся. А если нет — расскажите, что читаете для развития карьеры. Пройти опрос (займет 5-7 минут)
Обо мне

Работаю Python разработчиком. В свободное время занимаюсь спортом (воркаут, тайский бокс), читаю книги, изучаю английский язык

Участие в профессиональных сообществах
Опыт работы
Восхитительный финансовый сервис
Екатеринбург
Python программист
Май 2019 — По настоящее время (1 год и 3 месяца)

Разработка сервиса быстрых платежей для клиентов банка (подробное описание системы: https://sbp.nspk.ru). Обязанности:

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

• Разработка микросервисов на aiohttp для реализации системы быстрых платежей.

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

• Оптимизация sql-запростов; организация репликации, шардирования хранилищ данных (redis, postgresql), сервисов очередей (rabbitmq), организация балансировки нагрузки с помощью nginx.

• Написание документации, описание архитектуры системы, написание юнит и интеграционных тестов.

• Проведение нагрузочного тестирования.

Крупнейшая российская поисковая система и портал. Яндекс есть также в Казахстане, Беларуси и Турции.
Санкт-Петербург
Python программист
Ноябрь 2018 — Май 2019 (7 месяцев)

Разработка распределенной системы для выполнения задач общего назначения (сборка проектов, тестирование, аналитика, обработка событий и т.д.), построения вычислительных пайплайнов на кластере из тысяч серверов, расположенных в нескольких датацентрах, с общей нагрузкой более полумиллиона задач в сутки. Обязанности:

  • разработка и оптимизация высокопроизводительного планировщика, обеспечивающего оптимальную загрузку имеющихся в кластере ресурсов и удовлетворяющего заявленные пользователями требования к ресурсам (memory, cpu, disk space, os).
  • разработка, оптимизация и поддержка распределенной очереди задач.
  • разработка надежной системы хранения данных на основе MongoDB, имеющей емкость более петабайта, а также обеспечение высокой доступности хранящихся в ней данных, используя механизмы репликации и шардинга.
  • развитие SDK для разработки задач на языке Python, исполняющихся на различных операционных системах (Linux, MacOS, Windows), а также контейнерах (lxc, porto).
  • оптимизация кода, написание тестов (pytest, pytest-mock), разработка технической документации (ReST).
Разработка продуктов, специализация — информационная безопасность.
Екатеринбург
Python/C++ программист
Август 2016 — Ноябрь 2018 (2 года и 4 месяца)

Разработка программно-аппаратного комплекса для анализа безопасности промышленных сетей, управления инцидентами кибербезопасности АСУ ТП (автоматическая система управления технологическим процессом), позволяющего выявлять атаки на сеть предприятия и помогающего в расследовании инцидентов на критически важных объектах (аналог kaspersky industrial cybersecurity, PT Industrial Security Incident Manager). Обязанности:

  • разработка ПО для анализа безопасности АСУ ТП с помощью Snort, Suricata, DPI, OVAL (Open Vulnerability and Assessment Language).
  • разработка ПО для мониторинга АСУ ТП в реальном времени, выявления кибератак, получения и анализа событий с объектов защиты по различным протоколам (ssh, telnet, winrm, wmi, profinet и. т.д.).
  • разработка ПО для анализа уязвимостей ОС Linux, Windows, Cisco IOS и т. д. с использованием стандартов SCAP (Security Content Automation Protocol)
  • фильтрация и анализ TCP/IP трафика, разработка библиотек для парсинга сетевых протоколов.
  • написание многопоточного/асинхронного кода.
  • разработка архитектуры системы сбора данных и событий с объектов защиты АСУ ТП.
  • интеграция продукта с системами полнотекстового поиска (Elasticsearch) и SIEM-системами.
Ведисофт
Екатеринбург
C/C++ программист
Январь 2016 — Август 2016 (8 месяцев)

Разработка программного обеспечения на C/C++ под Linux в сфере мобильных телекоммуникаций. Обязанности:

• разработка библиотек и модулей для обработки цифровых сигналов.

• анализ/кодирование/декодирование протоколов стека GSM/3G (UMTS).

• разработка проектов на основе osmocom (open-source реализация стека протоколов GSM), openBTS (программная точка доступа GSM).

• разработка модулей для прошивок мобильных телефонов.

• анализ, фильтрация TCP/IP трафика.

Высшее образование
Уральский Федеральный Университет имени первого президента России Б.Н. Ельцина
Екатеринбург
Факультет: Институт радиоэлектроники и информационных технологий - РТФ
Сентябрь 2009—Сентябрь 2015 (6 лет)

Информатика и вычислительная техника