Обо мне
  • Python: py2, py3.5+, tornado, asyncio
  • Java: небольшой опыт разработки (spring boot, android)
  • Php: Php5, PSR, SF2
  • Elasticsearch 1.*, 2.*
  • PostgreSQL 9.*, есть опыт с PL/SQL, PL/Proxy, PL/Python, оптимизацией запросов
  • Rancher, Docker, docker-compose
  • RabbitMQ
  • Consul
  • Redis
  • Jenkins
  • Youtrack
  • Git (gitlab, github)
  • RESTFul API, microservices, SOA
  • Есть интерес к JVM языкам
  • Рабочее окружение: debian, pycharm
Профессиональные навыки
Опыт работы
Декабрь 2013 — по настоящее время (3 года и 7 месяцев)
ПрессИндекс
Программист
Екатеринбург
Обязанности и достижения

Разработка микросервисов в рамках реализации задач проекта "Мониторинг СМИ и социальных медиа". Язык: python, коммуникация: amqp/http; хранение: postgresql, redis, ...; поиск: elasticsearch; оркестрация: rancher, consul.

Перевод пользовательской части проекта в микросервисную архитектуру:
* Развязывание монолита в стек python (backend) + nodejs/react/angular (frontend) (вел команду из 2 человек, фронтендер и бэкендер)
* Перевод управления и развертывания сервисов в docker + rancher.

Август 2012 — Декабрь 2013 (1 год и 4 месяца)
SiteSoft
Программист
Екатеринбург
Обязанности и достижения

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

Высшее образование
Август 2009 — По настоящее время
УрГУ
Математико-механический
Екатеринбург