Обо мне

Разработка backend: Python веб (Django, Django REST Framework, Flask, aiohttp) и не только (pandas, numpy, scikit-learn и т.д.), Go, PHP.

Профессиональные навыки
PythonPHPSQLPostgreSQLDjangoRestful apiRabbitmqDockerLinuxBash
Опыт работы
Февраль 2017 — Август 2017 (7 месяцев)
Ведущий разработчик
Новосибирск
Обязанности и достижения

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

Участвовал в проектировании и разработке бэкэнда системы с самого начала, от этапа создания архитектуры до демонстрации и приёмки MVP заказчиком. На выходе удалось получить, помимо отвечающего требованиям заказчика, хорошо документированный, практически полностью покрытый тестами код.

Технический стек: Python 3.6, Django (и Django REST Framework), PostgreSQL, Celery, AWS (SQS, Lambda).

Ноябрь 2013 — Февраль 2017 (3 года и 4 месяца)
Разработчик
Новосибирск
Обязанности и достижения

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

Технический стек: Python 2.7 и 3.x, Oracle SQL (materialized views, PL/SQL и так далее), shell scripting и ipython c pandas, seaborn и т.д. (в частности для анализа нагрузки).

Также участвовал во внутреннем стартапе на пересечении мобильных технологий и сервисов компьютерного зрения. В основном работал над бэкэндом и деплоем проекта: Python 3.5, aiohttp, Tornado, PostgreSQL, Docker, Openstack.

Июнь 2012 — Ноябрь 2013 (1 год и 6 месяцев)
Тор Девелопмент
Разработчик
Новосибирск
Обязанности и достижения

Участвовал в проектировании, разработке и поддержке практически всех сервисов Компании. Таких как баннерная сеть, CPA-система, специализированная CMS для внутренних нужд, а также группа тематических веб-порталов. По большей части бэкэнд, но иногда и фронтэнд.

Технический стек: PHP, Yii, MySQL, Python, MongoDB, ZeroMQ, JQuery, Redis.

Декабрь 2011 — Апрель 2012 (5 месяцев)
Инженер тестирования
Новосибирск
Обязанности и достижения

Занимался автоматизацией тестирования для систем электронной коммерции, что впоследствии позволило существенно упростить регрессионное тестирование и, тем самым, снизить нагрузку на отдел контроля качества.

Технический стек: Selenium, WebDriver, Java.

Апрель 2010 — Ноябрь 2011 (1 год и 8 месяцев)
Программист
Новосибирск
Обязанности и достижения

Решал проблемы связанные с разработкой и поддержкой биллинговой системы в большой энергетической компании. Занимался интеграцией поставщиков услуг. А также написал множество прикладных программ и скриптов автоматизации для ускорения работы отдела поддержки и сопровождения: к примеру конвертеры реестров начисления в форматы, которые принимала Система.

Технический стек: Groovy, Oracle SQL, Delphi, Java, Velocity, Python.

Август 2009 — Ноябрь 2009 (4 месяца)
Сибирские Платежные Системы
PHP Developer
Новосибирск
Обязанности и достижения

Разработка сервиса мониторинга платежей. Backend и Frontend.

Технологии: PHP, PostgreSQL, шаблонизатор CTPP, jQuery, HTML, CSS.

Высшее образование
Январь 2003 — Январь 2009
НГТУ-Новосибирск
Радиотехники, электроники и физики; РЭФ
Новосибирск
Рекомендательные письма
vmaslov
IT профессионал • знакомый

He is able to parse non-parserable data!

Письмо написано 28 октября 2011 в 03:42