Профессиональные навыки
PythonGitRedisNginxMySQLCeleryDjangoMongoDBMapreduce
Опыт работы
Февраль 2011 — по настоящее время
разработчик
Москва
Обязанности и достижения

1. Поиск по интранету. 2011-н.в.
Так или иначе работал над всеми частями сервиса, некоторые из них:
- Асинхроннная (tornado) поисковая часть которая ходит в различные бекенды и собирает выдачу для верстки.
- Инфраструктура распределенного робота-индексатора (celery)
- Написание индексаторов различных сервисов на основе "робота-индексатора" (в основном работа с api)
- Разработал систему обработки контента. Скачивание документов роботом->заливка документов в мап-редьюс->обработка документов, превращение их в факторы ранжирования->использование факторов при индексации.
- Парсер языка запросов
- Админка для управления индексациями и всего остального.
- И другое.

2. Разработка сервиса управления репозиториями. 2015-н.в
Небольшой сервис зеркалирующий все репозитории компании, шардирующий
их по машинам и предоставляющий над ними github/v3 api
(django-rest-framework, celery, libgit2)

3. Разворачивал и поддерживал logstash+kibana+elasticsearch (около 500 гигабайт логов в месяц) 2014-н.в.

4. Разработка сервиса управления почтовыми рассылками. 2012-2013
- Переработка сервиса для взаимодействия с почтовыми бекендами
через очередь сообщений (celery)
- Миграция с oracle на mysql

Февраль 2011 — по настоящее время
разработчик ПО
Москва
Высшее образование
Сентябрь 2006 — Июнь 2011
ИГЭУ
Информатики и вычислительной техники
Иваново
Январь 2006 — Январь 2011
ИГЭУ
Информатики и вычислительной техники
Иваново