Профессиональные навыки
PythonJavascriptMongoDBDockerRabbitmqSQLLinuxPHPRedisKotlin
Опыт работы
Август 2014 — Октябрь 2016
Анкета 24
Ведущий разработчик
Москва
Обязанности и достижения

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

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

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

Благодаря внедрению этой системы удалось уменьшить себестоимость обработки анкет на 120%, скорость обработки - на 340%.

Непосредственная разработка системы велась с использованием следующих технологий:
Docker, Python3, Kotlin/Java, MySQL, MongoDB, Redis, RabbitMQ, uWSGI, Javascript, WebSockets. И немного C#.

Сентябрь 2011 — Август 2014
ОАО НПФ Стальфонд
Заместитель руководителя отдела разработки информационных систем
Москва
Обязанности и достижения

Создание сервера приложений, централизующего вокруг себя всю IT-инфраструктуру компании
Разработка API для партнеров компании (Банки, финансовые организации)
Разработка веб-систем для работы агентской сети продаж.
Участие в разработке личного кабинета клиента.

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

Python3, Flask, MySql, MsSQL, Nginx + uWsgi, Celery

Сентябрь 2011 — Декабрь 2013
ООО Интернет Решения 3.0
Ведущий программист
Москва
Обязанности и достижения

Первый этап: работа над проектами НПФ "Стальфонд" 1) Разработка Системы ввода договоров для НПФ "Стальфонд" 2) Разработка "Кабинета агента" для "НПФ СтальФонд" Основной функционал: Система заявок на оформление новых агентов, открытие новых офисов продаж, индивидуальные реестры, система документооборота, корпоративное хранилище данных, Технологии: php, mysql, mssql, apache, twig, twitter bootstrap Эти проекты были сложны и интересны не с технологической точки зрения, но с точки зрения изобилия бизнес-логики. Второй этап. Rentmix.ru Создание сервиса по поиску и онлайн-бронированию вилл и апартаментов в Европе. Основной разработчик всего сервиса. Технологии: python3, uwsgi, postgresql, mongodb, redis, sphinx, git, proxmox, nginx

Август 2010 — Сентябрь 2011
Единая Россия, Всероссийская политическая партия
Ведущий программист
Москва
Обязанности и достижения

Создание и внедрение электронного архива Партии (собственная разработка). Создание и поддержка информационно-аналитического интернет-ресурса по истории Партии. Технологии: C#, MySQL, php, javascript

Октябрь 2007 — Июль 2010
Центр информационных технологий РГГУ ИАИ
Системный администратор/веб-программист
Москва
Обязанности и достижения

Прокладка и монтаж локальной сети и организация рабочих мест. Администрирование локальной сети института: 100 машин, 3 сервера. Создание интернет- и интранет- сайтов: Верстка и программирование: html, css, php, javascript

Высшее образование
Сентябрь 2005 — Сентябрь 2010
РГГУ-Москва
ИАИ - Технотронных архивов и документов
Москва
Специализация и достижения

Прикладная информатика