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

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

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

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

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

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