Обо мне

Хорошо знаю python и C++, умею работать в командной строке(bash, awk). Python: умею использовать Flask, включая основные популярные расширения. (И чуть-чуть смотрел Django). Знаком с javascript, jquery, html и css.Хорошо знаю Mapreduce.C++: хорошо знаю и умею использовать C++, программировал на unix-like OS, из инструментов знаю gdb, valgrind, google perftools, kcachegrindИмею некоторый опыт использования boost(asio, regex, locale, hash, lexical_cast, smart pointers, thread, function, bind, tuple) -- но давноЗнаком с machine learningСистемы контроля версий: git, svn

Награды, сертификаты, портфолио, проекты: --Третий диплом XX всероссийской олимпиады школьников по информатике(пруф: http://neerc.ifmo.ru/school/archive/2007-2008/ru-olymp-roi-2008-standings.html) -- Второй диплом XIX всероссийской олимпиады школьников по информатике (пруф: http://neerc.ifmo.ru/school/archive/2006-2007/ru-olymp-roi-2007-standings.html)

Дополнительная информация: Аккаунт на стековерфлоу: http://stackoverflow.com/users/1142110/alexander-putilin

Профессиональные навыки
Опыт работы
WatchPeopleCode
Москва
Сооснователь, разработчик
Декабрь 2014 — Сентябрь 2015 (10 месяцев)
WatchPeopleCode -- это как Twitch, только для программирования: кто угодно может лайвскринкастить свой процесс разработки, а другие люди могут смотреть и общаться в чатике. Про нас писали dailydot, vice и другие: http://www.dailydot.com/technology/watch-people-code/ С технической точки зрения. Фронтенд: bootstrap 3, jquery Бекенд: flask, sqlalchemy, flask-socketio(для чатика на вебсокетах). Heroku Бекенд(rtmp и hls стриминг): nginx + расширение nginx-rtmp [В сентябре мы прекратили разработку проекта всвязи с тем, что у нас закончились деньги]
Крупнейшая российская поисковая система и портал. Яндекс есть также в Казахстане, Беларуси и Турции.
Разработчик
Декабрь 2012 — Декабрь 2014 (2 года и 1 месяц)
Обязанности: - Инфраструктура обработки/расчета факторов ранжирования
Младший разработчик
Май 2011 — Декабрь 2012 (1 год и 8 месяцев)
Обязанности: - Библиотека парсинга логов на C++, MapReduce (+ awk, bash, some python) - Инфраструктура обработки/расчета факторов ранжирования (C++, Mapreduce, bash, python scripting)
Практикант
Октябрь 2010 — Май 2011 (8 месяцев)
Обязанности: - Учебный проект создания системы информационного поиска (C++, boost) [multithreading, networking]
Высшее образование
Московский государственный университет имени М.В. Ломоносова
Москва
Факультет: Вычислительной математики и кибернетики, ВМиК
Январь 2008—Январь 2012 (4 года)