Обо мне

Специализация и профессиональные навыки:
Разработка интернет-проектов с использованием django, python, JavaScript, jQuery

Профессиональные цели:
Приобретение опыта работы над highload проектами, проектами использующих машинное обучение и анализ данных

Профессиональные навыки
Опыт работы
Сентябрь 2014 — Март 2016
Rambler&Co
python разработчик
Москва
Обязанности и достижения

В хронологическом порядке: занимался поддержкой, разработкой и рефакторингом Рамблер Новости, первой версии "Субботний Рамблер", http://2015.rambler.ru/, Рамблер Главная (примерно в два раза удалось сократить время ответа сервера), прочие внутренние проекты, работа с Big Data (Hadoop, Hive).

Февраль 2014 — Август 2014
passadvice.me
разработчик
Москва
Обязанности и достижения

Поддержка проекта на django и создание нового функционала. Написание бекенда к мобильному приложению. Использовал AngularJS, Yandex Maps, memcached, redis, djangorestframework. Рефакторинг. Для анализа и визуализации данных использовал matplotlib, pandas, ipython notebook. Построил дерево решений для прогноза успешности скидочных акций, а так же выявления параметров оказывающих влияние на их успешность. В свободное от работы время написал древовидный todo на AngularJS (http://toly.github.io/gtd-tree/), прочитал "Дискретная математика для программистов" Хаггарти, "Программируем коллективный разум", "Совершенный код", "Рефакторинг" Фаулера, "Экстремальное программирование".

Февраль 2014 — Август 2014
ООО "Вместо рекламы"
python/django/js разработчик
Москва
Август 2013 — Январь 2014
Новостной аггрегатор anews.com
python/django разработчик
Москва
Обязанности и достижения

Разработка серверной части новостного проекта.Получил опыт автоматизированного тестирования (django_any), кеширования(redis), написание документации API (sphinx). Работа в Redmin'е. Использование Jenkins. Небольшой опыт нагрузочного тестирования. Доработка 3rd-paty приложений. Парсинг RSS лент. В свободное от работы время за этот период: научился делать полностью автоматический деплой (fabric, fabtools), отладку деплоя на виртуальной машине с использованием Vagrant, написал программу для поиска решений пентамино, посетил учебный день для новичков по HighLoad.

Февраль 2013 — Июль 2013
ООО "Фокстел-Юг"
python программист
Краснодар
Обязанности и достижения

Получил небольшой опыт с tornado, Flask, SQLAlchemy. Отрефакторил и переписал тонны невнятного кода. Начал использовать тесты. Понял важность ведения актуальной документации. Использую virtualenv. Проштудировал Two Scoops of Django (рекомендую всем джангистам).

Ноябрь 2011 — Январь 2013
Соцсеть для путешественников Dvinuli.Ru
django/python/javascript/jQuery программист
Краснодар
Обязанности и достижения

Углубил знания Django, JavaScript и jQuery. Прочитал несколько книг о чистоте кода и практиках разработки. Поработал с большим проектом. Работа с git и hg стала привычкой. South, Postgres, celery, supervisord. Работа с API Google maps. Опыт рефакторинга. Попробовал кодить под Android. Последние полгода был единственным разработчиком в проекте.

Июнь 2010 — Октябрь 2010
amur.net
php-программист, стажёр
Благовещенск
Обязанности и достижения

Понял что c Joomla лучше не связываться. Освоил jQuery. Пишу питоновские скрипты. Узнал про git. Начал вести блог. Накодил ботов.

Июль 2006 — Май 2010
в/ч 44038
инженер технической части
Благовещенск
Высшее образование
Январь 2001 — Январь 2006
ЧВИИРЭ
Радиотехника
Череповец
Рекомендательные письма
Интернет маркетолог • знакомый

Быстро вник в проблему, быстро решил

Письмо написано 04 февраля 2014 в 09:38
Lead Front End Developer • знакомый

Работали вместе в одной фирме, Толик занимался back-end'Ом. Очень хороший специалист.

Письмо написано 06 августа 2013 в 16:32