Обо мне

Специализация и профессиональные навыки:
Разработка на Delphi(5 лет)
Разработка на C++ (10 лет), (под *nix 6 лет).
Python (5 лет)
C#(без опыта коммерческого использования)

Профессиональные навыки
C++ C++ stlC#
Опыт работы
Ноябрь 2016 — Май 2017 (7 месяцев)
MindScan
Руководитель отдела лингвистической обработки данных.
Москва
Обязанности и достижения

Разработано

сервис поиска объектов.

скрипты интеграционного тестирования.

класс для восстановления подключения thrift клиентов.

система развёртывания приложения на основе ansiblе, mesos, marathon

Рефакторинг существующего кода.

Используемые библиотеки:thrift, Xapian, protobuf, twistedБД: cassandraОчередь сообщений kafka.

Июль 2015 — Ноябрь 2016 (1 год и 5 месяцев)
MindScan
разработчик системы обработки текстов
Москва
Обязанности и достижения

Разработка компонент поисковой системы.

Декабрь 2009 — Май 2015 (5 лет и 6 месяцев)
Разработчик группы "Реалтайм поиска"
Москва
Обязанности и достижения
Обязанности: - Разработка и сопровождение компонент реалтайм индекскатора. - Поддержка в рабочем состоянии и системы обновление набора данных для реалтайм индексатора. - Разработка способов расчета факторов ранжирования для реалтайм индексации. - Разработка тестов реалтайм индекскатора. Достижения: - Запуск индексации блог-контента по реалтайм технологии. - Первая версия процесса расчета хостовых факторов.
Сентябрь 2008 — Ноябрь 2009 (1 год и 3 месяца)
программист
Москва
Обязанности и достижения
Разработка компонент системы ранжирования сайтов в поисковой системе(PageRank) - Учет свойств и атрибутов ссылок ( доработака парсера) - Выявление свойст страниц ( по тексту) - Построение сервисов расчета рэйтинга. - Система просмотра расчитанного PR ( сравнение его с Яндекс ТИЦ и Google PR) (C++(STL, Boost), Python, Perl)
Март 2007 — Август 2008 (1 год и 6 месяцев)
программист
Москва
Обязанности и достижения
Доработка модуля WEB сервера Apache, для поисковой системы. -Перевод на использование kqueue. (параллельный запуск обращения к backend-ам) -Добавление новых возможностей для конфигурирования (вызов модулей по условию, зависимости по параметрам) Разработка модуля учета активности пользователей и их временной блокировки. Разработка Perl скриптов для подсчета статистики посещений.
Август 2006 — Январь 2007 (6 месяцев)
Телекомпродукт
программист
Москва
Обязанности и достижения
* 08.2006 - 02.2007 ЗАО "Телеком продукт" (С++ Unix) Инженер программист - Разработка системы управления платой компьютерной телефонии. (TelcoBridges TB640) На базе прикладного API было реализовано: - Разработка машины состояний для ISDN протокола - Соединение каналов(по запросу комутатора), (меж платные соединения) - Управление конференциями.
Август 2004 — Август 2006 (2 года и 1 месяц)
программист
Обязанности и достижения
* 08.2004 - 08.2006 - ЗАО "CBOSS"(MSVC 7.1) Старший разработчик - Низкоуровневая библиотека для работы по SMPP протоколу - отправка и прием пакетов SMPP, - реализация хранения и получения пакетов на стороне сервера и клиента. - реализация асинхронного режима логирования - Портирование кода под Linux и Solaris - Разработка и рефакторинг COM объектов по внутренней технологии (SMPPClient, SMPPServer) - Доработка системы логирования - Разработка автотестов - Разработка языкового конвертора - Реализация клиента и сервера для внутреннего протокола MM1.
Высшее образование
Январь 1996 — Январь 2001
РГАТУ
Радиоэлектронники и информатики
Рыбинск