Обо мне

Специализация и профессиональные навыки:
Программист.
Изучаю Machine Learning, и очень заинтересован в работе связанной с ним.

Основной язык - python2, знаю его довольно хорошо (метаклассами и дескрипторами доводилось лишь пару раз пользоваться.).

Пользовался octave (~ опенсорсовый matlab), Wolfram Mathematica, GAP (System for Computational Discrete Algebra)

Имею опыт обучения другого взрослого человека программированию с нуля =)

Разрабатывал/писал:
Веб-приложения на pyramid, tornado.

Сетевые приложения на twisted (p2p бэкап/синхронизация). + немного gevent и zeromq вне работы.

GUI: PyQt4/PySide.

БД: mongodb (pymongo, asyncmongo).
немного SQL (sqlalchemy)

MQ: rabbitmq(amqp):pika,stormed-ampq

Продвинутый пользователь linux (gentoo, awesome wm, vim ...).

Знание английского - свободное чтение технической и художественной (иногда приходится использовать google translate) литературы на английском, прослушивание лекций, просмотр фильмов с английской озвучкой =))
Разговорный английский у меня близок к нулю.

Профессиональные цели:
сделать что-то, что будет экономить много человеко-лет =)))

Профессиональные навыки
Опыт работы
Июль 2015 — по настоящее время
Инженер
Москва
Обязанности и достижения

Разработка ПО

Апрель 2012 — Июнь 2013
FreeBrie
Программист
Москва
Обязанности и достижения

Разработка системы для peer-to-peer бэкапа и синхронизации данных.
https://github.com/shvar/redfs - opensource версия

Занимался сетевой частью (twisted), клиентом для десктопа (PySide/PyQT), частью отвечающей за синхронизацию данных.

Оптимизировал работу/взаимодействие трэдов (уровня операционной системы) и асинхронной части (twisted), реактора. Добавил явный контроль за thread-safety доступа к данным для работы системы на OS Windows.
+ немного mongodb (GridFS) и SQL (postgresql).

Сделал десктопный кроссплатформенный (osx, win, linux) клиент.
+ много разных других вещей, которые уже не помню.

Март 2011 — Октябрь 2011
Программист
Москва
Обязанности и достижения

Достижения:
- написал серверную часть чата рассчитанного на большую нагрузку (tornado, mongodb, rabbitmq)
- работал над созданием социальной сети (pyramid, mongodb)

Высшее образование
Январь 2007 — Январь 2010
МИРЭА
Электронных, информационных и управляющих систем
Москва