Обо мне

Разработка:

Специализируюсь на написании микросервисов [очереди, асинхронщина, вебсокеты], event-ориентированных приложений, платежных систем, беттинг-ситстем, гэмблинге.

Использую: Python, Clojure, Django, Tornado, Aiohttp, RabbitMQ, Celery, Postgres, Cassandra, Elasticsearch

Деплой:

Docker, Jenkins, make, Ansible, сборка в deb, Sentry, Amazon S3, Kubernetes

Управление проектами:

Разработка концепции проекта, подготовка и реализация плана работ. выбор, настройка программного обеспечения для проекта, подбор специалистов для удаленной работы, постановка задач, контроль результатов работы, code review

Профессиональные цели:

Профессиональное развитие в сфере архитектуры ПО. Изучение C, Clojure, FP, баз данных в качестве хобби.

Стабильная, долгосрочная удаленная (но возможен офис в Киеве) работа в компании с удобным графиком, возможностью контролировать свое время.

Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Апрель 2017 — по настоящее время (9 месяцев)
Sportsbookcloud.com
Backend developer
Кельн
Обязанности и достижения

Разработка и поддержка облачной беттинг-системы https://sportsbookcloud.com

Январь 2010 — по настоящее время (8 лет)
Self-employed
Software developer
Киев
Обязанности и достижения

Разработка веб-сервиса старообрядческого календаря:

SPA: http://calendar.drevle.com/ (Angular)

REST API: http://api.calendar.drevle.com/ (Tornado, Holydate)

Разрабатывал свою библиотеку: Holydate Древлеправославный старообрядческий календарь. Единственный в своем роде. Python-библиотека и консольная утилита. Содержит:

Модуль календаря: вычисляет подвижные и неподвижные праздники, посты, поклоны, памяти святых на заданную дату.

Модуль поиска: поиск имен святых, подвижных и неподвижных праздников в течение всего года, подсветка результатов поиска.

Модуль Зрячей Пасхалии: посты, подвижные и неподвижные праздники, дни поминовения усопших.

CLI интерфейс

Август 2016 — Март 2017 (8 месяцев)
Старообрядческий духовно-просветительский центр «Криница»
Software Engineer
Москва
Обязанности и достижения

Разработал систему управления архивом документов (> 10M файлов)

http://rpsc-biblio.ru

- Микросервисная архитектура

- Все файлы хранятся в сетевой распределенной FS

- Сложный поиск

Используемые технологии:

- Python 3.6, Aiohttp, Django, Django Rest Framework, Celery, Angular, Postgresql, SeaweedFS

Ноябрь 2015 — Ноябрь 2016 (1 год и 1 месяц)
Summus Lab
Software engineer
Черкассы
Обязанности и достижения
- Разработал платформу для быстрого создания онлайн игр (гэмблинг, виртуальный спорт). Ивент-ориентированные приложения, микросервисы, шедулинг, очереди - Проводил код ревью, занимался постановкой задач, деплой. Используемые технологии: Python3.4, Tornado, Asyncio, Postgresql, Nameko, RabbitMQ, Redis, Django, Centrifugo, Jenkins, Sentry
Июль 2014 — Декабрь 2014 (6 месяцев)
Spoon Tech
Software developer
Киев
Обязанности и достижения
Удаленная работа в команде разработчиков. Большой украинский интернет-магазин. CRM-система на Python/Django. Клиентская часть на JavaScript (JQuery, Handlebars, и т. д.). Разрабатывал приложения (фронтенд и бэкенд): Функционал проценки по списку товаров (клиент отправляет запрос на сайт в виде списка товаров в Exel-файле, приложение находит товары с найменьшей ценой, доступные на складе офиса продаж, к которому назначен клиент. Приложение отображает на странице запроса список найденных товаров, которые можно добавить в корзину, общая сумма, время доставки, список товаров, которые отсутствуют). Функционал запроса товаров, отсутствующих на сайте (клиент отправляет Exel-файл с товарами, которых нет на сайте, менеджер отмечает товары, которые могут быть доставлены, статистика доступна на странице запроса). Управлениe клиентами в офисе продаж (cписок всех доступных клиентов, прикрепленных к офису продаж, просмотр и редактирование персональной информации, выбор менеджера для каждого клиента). Опросы. Мои товары (история покупок, рейтинг товаров). Логгер событий, доступов, загрузок, ошибок сайта. Приложение обратной связи (задать вопрос менеджеру, запрос отправляется на почту и в личные сообщения на сайте) Фильтры по нескольким запросам для поиска товаров и документов в системе (поиск по нескольким полям в таблицах, поиск одновременно нескольких элементов с разными полями, etc.).
Ноябрь 2010 — Июнь 2014 (3 года и 8 месяцев)
Self-employed
Software engineer
Киев
Обязанности и достижения
Разработка, поддержка, деплой веб-приложений на Plone/Zope
Рекомендательные письма
evgenyivanov-164093
python - разработчик • знакомый

Очень полезнаяутилита: https://github.com/vechnoe/holydate Календарь старообрядца. Пересчитывает дату в дату по Юлианскому календарю, церковные праздники. показывает какие святые поминаются Церковью в этот день. Несмотря, на то, что по соседству есть и веб-приложение. Я писал на основе Максиминой программы свой веб-сервис. Очень понятный код. Сложные вычисления спрятаны в глубь, а для интеграции всего несколько методов

Письмо написано 27 июня 2014 в 11:46