Профессиональные навыки
PythonGitRedisNginxMySQLCeleryDjangoMongoDBMapreduce
Опыт работы
Февраль 2011 — по настоящее время (6 лет и 6 месяцев)
разработчик
Москва
Обязанности и достижения
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 — по настоящее время (6 лет и 6 месяцев)
разработчик ПО
Москва
Высшее образование
Сентябрь 2006 — Июнь 2011
ИГЭУ
Информатики и вычислительной техники
Иваново
Январь 2006 — Январь 2011
ИГЭУ
Информатики и вычислительной техники
Иваново