Обо мне
  • Python: py2, py3.5+, tornado, asyncio
  • Java/Kotlin: небольшой опыт разработки (spring boot, android)
  • Php: Php5, PSR, SF2
  • Elasticsearch (опыт работы с кластером 10TB+), PostgreSQL (PL/SQL, PL/Proxy, PL/Python, оптимизация запросов), Redis
  • Rancher, Docker
  • RabbitMQ
  • Consul
  • Git (gitlab, github), YouTrack, Jenkins
  • RESTFul API, microservices, SOA
  • Есть интерес к JVM языкам
  • Рабочее окружение: debian, pycharm
Профессиональные навыки
Опыт работы
Декабрь 2013 — по настоящее время (3 года и 10 месяцев)
ПрессИндекс
Программист
Екатеринбург
Обязанности и достижения
Разработка микросервисов в рамках реализации задач проекта "Мониторинг СМИ и социальных медиа". Язык: python, коммуникация: amqp/http; хранение: postgresql, redis, ...; поиск: elasticsearch; оркестрация: rancher, consul. Перевод пользовательской части проекта в микросервисную архитектуру: * Развязывание монолита в стек python (backend) + nodejs/react/angular (frontend) (вел команду из 2 человек, фронтендер и бэкендер) * Перевод управления и развертывания сервисов в docker + rancher.
Август 2012 — Декабрь 2013 (1 год и 5 месяцев)
SiteSoft
Программист
Екатеринбург
Обязанности и достижения
Разработка порталов для государственных учреждений.
Высшее образование
Август 2009 — По настоящее время
УрГУ
Математико-механический
Екатеринбург