Обо мне

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

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

Разработано
сервис поиска объектов.
скрипты интеграционного тестирования.
класс для восстановления подключения thrift клиентов.
система развёртывания приложения на основе ansiblе, mesos, marathon

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

Используемые библиотеки:
thrift, Xapian, protobuf

БД: cassandra
Очередь сообщений kafka.

Декабрь 2009 — Май 2015
Разработчик группы "Реалтайм поиска"
Москва
Обязанности и достижения

Обязанности:
- Разработка и сопровождение компонент реалтайм индекскатора.
- Поддержка в рабочем состоянии и системы обновление набора данных для реалтайм индексатора.
- Разработка способов расчета факторов ранжирования для реалтайм индексации.
- Разработка тестов реалтайм индекскатора.

Достижения:
- Запуск индексации блог-контента по реалтайм технологии.
- Первая версия процесса расчета хостовых факторов.

Сентябрь 2008 — Ноябрь 2009
программист
Москва
Обязанности и достижения

Разработка компонент системы ранжирования сайтов в поисковой системе(PageRank)
- Учет свойств и атрибутов ссылок ( доработака парсера)
- Выявление свойст страниц ( по тексту)
- Построение сервисов расчета рэйтинга.
- Система просмотра расчитанного PR ( сравнение его с Яндекс ТИЦ и Google PR)
(C++(STL, Boost), Python, Perl)

Март 2007 — Август 2008
программист
Москва
Обязанности и достижения

Доработка модуля WEB сервера Apache, для поисковой системы.
-Перевод на использование kqueue.
(параллельный запуск обращения к backend-ам)
-Добавление новых возможностей для конфигурирования
(вызов модулей по условию, зависимости по параметрам)

Разработка модуля учета активности пользователей и их временной блокировки.
Разработка Perl скриптов для подсчета статистики посещений.

Август 2006 — Январь 2007
Телекомпродукт
программист
Москва
Обязанности и достижения

* 08.2006 - 02.2007 ЗАО "Телеком продукт" (С++ Unix)
Инженер программист
- Разработка системы управления платой компьютерной телефонии.
(TelcoBridges TB640)
На базе прикладного API было реализовано:
- Разработка машины состояний для ISDN протокола
- Соединение каналов(по запросу комутатора), (меж платные соединения)
- Управление конференциями.

Август 2004 — Август 2006
программист
Обязанности и достижения

* 08.2004 - 08.2006 - ЗАО "CBOSS"(MSVC 7.1)
Старший разработчик
- Низкоуровневая библиотека для работы по SMPP протоколу
- отправка и прием пакетов SMPP,
- реализация хранения и получения пакетов на стороне сервера и клиента.
- реализация асинхронного режима логирования
- Портирование кода под Linux и Solaris
- Разработка и рефакторинг COM объектов по внутренней технологии (SMPPClient, SMPPServer)
- Доработка системы логирования
- Разработка автотестов
- Разработка языкового конвертора
- Реализация клиента и сервера для внутреннего протокола MM1.

Высшее образование
Январь 1996 — Январь 2001
РГАТУ
Радиоэлектронники и информатики
Рыбинск