Кратко обо мне

Текущая должность: CIO, ведущий аналитик, руководитель отдела разработки.

Цели: разработка востребованных наукоемких сервисов и продуктов, профессиональный рост в области интеллектуального анализа данных и информационной безопасности.

Ключевые навыки: аналитическое мышление, быстрое прототипирование алгоритмов, решение нестандартных задач.

Профессиональные интересы: интеллектуальный анализ данных, информационная безопасность, моделирование и визуализация сложных систем, лингвистика.

Хобби: фотография, путешествия, музыка, литература, водный туризм.

Образование:

  • 2002-2005, Аспирантура факультета ВМиК МГУ им.Ломоносова, Москва. Окончил, сдал кандидатский минимум.
  • 1997-2002, Очное обучение на факультете ВМиК МГУ им.Ломоносова, Москва.
  • 1987-1997, Средняя школа N19 города Владимира.

Значимые проекты

Различные проекты реализовывались как индивидуально, так и в командах от двух до пяти человек. Дополнительную информацию по любому из проектов можно получить, связавшись со мной.

2009

SNDM #math, #datamining, #socio, #science

Разработка и испытание алгоритмов извлечения семантически нетривиальной информации о социальной сети путем анализа протоколов коммуникации.

Выявление наиболее авторитетных пользователей и сфер их влияния. Автоматически определение пола пользователей. Выявление пар пользователей ("любовь", "дружба"). Определение путей наиболее вероятного распространения информации в сообществе. Выделение групп постоянного общения. Классификация пользователей по характерному типу общения. Обнаружение нестандартных событий. Анализ изменения структуры сети во времени. Более подробное описание проекта SNDM доступно тут. Проект продолжает развиваться.

IDVis #graph, #math, #science, #datamining

Проведение ряда исследовательских работ в сфере датамайнинга и информационной визуализации.

Сбор и обработка данных, подбор метода визуализации, реализация и/или настройка визуализационного ПО, описание результатов. Примеры работ можно увидеть здесь. Проект продолжает развиваться.

AltPhocus #math, #devel, #photo, #science

Разработка алгоритма автоматической склейки серии фотографий, снятых с брекетингом по фокусу, в одну резкую фотографию.

Выявление областей резкости, сортировка слоев по порядку, склейка слоев, построение трехмерного ландшафта. Тестирование алгоритмов на фотографиях кристалов соли с 400-кратным увеличением. Проект заморожен. Получен прототип.

2008

MSS #socio, #web, #devel

Создание концепции проекта Мобильной социальной сети.

Разработка концепции сети, направленной на предоставление пользователям сотовой связи инновационной возможности для построения эффективных каналов мобильного взаимодействия между собой для решения социальных и коммерческих задач с учетом их географического положения относительно друг друга. Более подробное описание концепции MSS. Проект заморожен.

Bullshit-Bingo #web, #devel

Разработка русской версии шуточной онлайн-игры Bullshit-Bingo (Ерунда-Лото).
Идея, перевод, реализация серверной части. В настоящее время игра доступна по адресу e-loto.altsoph.ru. Проект завершен.

NumberSampling #math, #lingvo, #devel

Создание универсальной библиотеки для формирования "прописи" числа в заданном падеже. Поддержка падежей, целых меньших миллиарда по модулю чисел, обработка и склонение десятичных дробей, поддержка набора готовых перечислимых объектов и прочее. Более подробное описание библиотеки NumberSampling. Проект завершен.

AllVladMap #web, #devel, #org

Создание интерактивной карты достопримечательностей и заведений города Владимира в виде google-mashup.

Сбор данных, геокодинг, реализация серверной и клиенской частей, геотэгирование изображений, тэгирование текстов согласно стандарту гео-микроформата, публикация карты в системе google maps. В настоящее время интерактивная карта Владимира доступна здесь. Проект завершен.

2007

CL.R2 #stock, #consulting, #devel

Создание системы по автоматизации документооборота и внутреннего учета для обслуживания инвестиционных фондов (ОФБУ, ПИФ, ДУ).

Проектирование и разработка системы документооборота фондов (учет пассивных операций Учредителей управления, расчет СЧА и СП фондов, интеграция с банковской бухгалтерией и бэк-офисом брокера, автоматизация удаленных рабочих мест агентов). Более подробное описание системы обслуживания фондов. Проект завершен.

Renaissance Consulting #consulting, #devel

Консалтинг в группе компаний Renaissance.

Решение различных аналитических задач, а также задач по автоматизации в рамках договоров об оказании консалтинговых услуг с компаниями группы Ренессанс. Аудит и оптимизация бизнес-процессов, автоматизация рутинных операций, настройка существующих бизнес-приложений для повышения эффективности его использования. Разработка схемы перевыставления депозитарных комиссий. Разработка документации для расчета и выставления скидок, надбавок, премий и комиссий по внутренним счетам и внешним счетам Группы компаний Ренессанс. Проект завершен.

CHDK #re, #devel, #infosec

Участие в проекте по reverse-engineering цифровых фотокамер Canon.

Дешифровка и модификация обновления прошивки, извлечение дампа ROM из аппарата, дизассемблирование операционной системы, создание резидентной процедуры, расширяющией функции камеры (съемка RAW, ГРИП, "живая" гистограмма и т.п.). Работа велась сообществом одного из форумов ixbt. В настоящее время проект CHDK, существенно расширяющий функциональность бюджетных цифровых камер Canon, обеспечивает поддержку около 50 моделей фотокамер. Проект развивается без моего участия.

2006

RZ-NIR #infosec, #science

Участие в научно-исследовательском проекте по разработке и реализации прототипа распределенной системы контроля уровня угрозы информационной безопасности. Разработка архитектуры системы, протоколов информационного обмена между компонентами, концепции настраиваемого визуального представления текущего состояния системы оператору. Работа велась по государственному заказу в рамках лаборатории ЛВК кафедры АСВК факультета ВМиК МГУ. Проект завершен.

2005

UniLK #stock, #consulting, #devel

Разработка личного кабинета пайшика фондов, включающего возможности по управлению портфелем, для пайщика семейства инвестиционных фондов.

Проектирование и реализация системы для расчета инвестиционных показателей портфелей пайщиков и предоставления клиентам удаленного доступа к собственным показателям. Более подробное описание проекта UniLK. Проект завершен.

FotoTurnir #org, #web, #photo

Организация и проведение некоммерческого фотоконкурса "ФотоТурнир" в городе Владимире.

Разработка концепции, создание сайта, создание рекламных и раздаточных материалов, написание заданий, организация графика проведения, подбор членов жюри из наиболее известных городских фотографов, организация печати фотографий, проведение конкурса, выявление победителя, торжественная церемония награждения.

В конкурсе приняли участие 32 команды (от 2 до 5 игроков в каждой). К участию в организацию конкурсе удалось привлечь 3 радиостанции, 2 городских телеканала, городской фотоклуб, сеть магазинов фототехники, городской дом культуры и ряд других организаций. Подробная информация о фототурнире доступна на сайте fototurnir.ru. Конкурс проведен дважды. Проект завершен.

GPF #web, #devel

Создание web-сайта шуточной виртуальной Секты Вестников Всеобщего Файлура. Дизайн, разработка сайта, текстовое и графическое наполнение, ведение сообщества адпетов секты. В настоящее время сайт доступен по адресу gpf.altsoph.ru. Проект завершен.

MSO2005 #org, #science

Участие в организации Второй Всероссийской научной конференции "Методы и средства обработки информации", проходившей в 2005 году и посвященной проблематике теоретических и прикладных исследований в области архитектуры вычислительных систем, методов и средств разработки программного обеспечения, а также направлений их практического внедрения. Проект завершен.

RSM-NIR #infosec, #science

Участие в научно-исследовательском проекте по разработке и реализации прототипов распределенной системы автоматически генерируемых автономных роботов. Работа велась по государственному заказу в рамках лаборатории ЛВК кафедры АСВК факультета ВМиК МГУ. Проект завершен.

2004

Web-Corelogic #web, #stock, #devel

Web-разработка в рамках компании Corelogic. Разработка сайтов компаний банковской и инвестиционной сферы.

Руководство разработкой сайтов, реализация программной части, интеграция с информационными системами заказчика, автоматический сбор данных, управление биржевыми данными, построение биржевых графиков, поддержка. В различное время в течение трех лет были разработаны сайты: corelogic.ru, utrade.ru, premierfunds.ru, nettrader.ru, investica.ru, tradingsignal.com, www.thecapitalist.ru и другие. Проект завершен.

UGAME #web, #stock, #devel

Проектирование и разработка обучающей онлайн игры (серверная часть), которая представляла собой симулятор работы на фондовом рынке. В настоящее время "Игра для Умных" доступна здесь. Проект завершен.

UniSDO #web, #consulting, #devel

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

ВМК2002 #web, #devel

Создание неофициального сайта выпуска факультета ВМиК 2002 года. В настоящее время сайт доступен здесь. Проект завершен.


AllVladimir #org, #web, #devel, #seo

Создание некоммерческого сайта, посвященного туризму и отдыху в городе Владимире. Разработка концепции, создание команды энтузиастов, запуск прототипа, наполнение контентом, продвижение в рейтингах, ведение форума. В настоящий момент сайт доступен по адресу allvladimir.ru. Проект завершен. С 2005 года функционирует автономно.

WebSecNIR #infosec, #science

Участие в научно-исследовательской работе по методам комплексной оценки безопасности web-серверов. Написание разделов НИР, посвященных PHP, mod_perl и FastCGI. Работа велась по государственному заказу в рамках лаборатории ЛВК кафедры АСВК факультета ВМиК МГУ. Проект завершен.

2003

E-shaman #stock, #science, #model, #math

Изучение, создание и использование биржевых стратегий, работающих на подневных данных западных инструментов (в основном — фьючерсы и опционы на S&P500). В числе прочих были получены стратегии, дающие относительно стабльный доход в 30% годовых при приемлемом риске. Данные стратегии в течение полугода проверялись oos на живых данных в реальном времени, а затем в течение года использовались при реальной торговле. Результаты работы стратегий публиковались на сайте invest.e-shaman.net. Проект завершен.

DiverC #stock, #science, #model, #math

Разработка методов динамической диверсификации инвестиционного портфеля, развитие эконометрических работ Марковица. Создано ПО, позволяющее автоматизировать динамическую диферсифиацию портфеля в реальном времени с учетом ряда настроек. Проект завершен.

Web-freelance #web, #devel

Web-разработка в течение трех лет в рамках собственной freelance команды. Руководство разработкой сайтов, реализация программной части на базе собственной CMS. Основные используемые языки PHP, Perl, JS. Используемые СУБД: MySQL, Postgres-SQL. К работам этого периода относятся: www.geleos.ru, www.rentst.ru, vityaz.org, www.islandmoda.ru, www.sombra.ru, www.firma-poligran.ru и другие. Проект завершен.

Spletnik #web, #lingvo, #datamining, #devel, #ai

Создание портала, агрегирующего новостные потоки из нескольких крупных источников. Осуществляется автоматическое сличение новостей нечетким алгоритмом, позволяющее выявлять смысловые дубликаты. Количество обрабатываемых новостей в сутки составляет до полутора тысяч. Заморожен на этапе закрытого тестирования.

2002

REY #seo, #datamining, #science, #spiders, #devel, #re

Построение неявной модели ранжирования поисковой выдачи Yandex. Применялась для автоматизированного выбора оптимальных ключевых слов. Автоматический сбор статистики объемом порядка 30 тысяч запросов. Автоматическое уточнение собранной информации получением следующих статистик: частота подобных запросов, список синонимичных запросов, количество результирующих страниц, количество результирующих сайтов, принадлежность результатов рубрикам каталога. Для каждого обнаруженного сайта (150 тысяч сайтов) дополнительно определены: тематическая направленность, региональная направленность, индекс цитируемости, взвешенный индекс цитируемости, подробная информация о посещаемости сайта.

На базе собранной информации построена функция оптимальности ключевых слов, её корректность проверена статистически. Создан рубрицируемый тематический каталог ключевых слов, используемый для автоматической регистрации сайтов.

Для построения системы сбора информации был осуществлен reverse-engineering специализированного клиента поисковой системы и реализовано программное обеспечение, в автоматическом режиме эмулирующее работу браузера (с поддержкой cookie, GET/POST методов, редиректов, chunks). Реализация Perl, MySQL. Проект завершен.

Kadavr #devel, #bot

Создание ICQ-бота, реализующего функцию автоматического информирования о текущих задачах сотрудника. Интеграция бота с системой постановки и контроля задач компании A2Studio. Проект завершен.

AI-IF #ai, #model, #lingvo, #devel

Разработка интеллектуального естественно-языкового интерфейса. Предложена общая модель интерфейса, позволяющая решать задачи поиска информации в режиме диалога с поисковым агентом на естественном языке. Проект заморожен.

2001

Gluming #infosec, #devel

Разработка инструмента, сканирующего топологию удаленной сети и строящего модель её маршрутизации. Сбор информации производится с использованием опций стандартных сетевых протоколов. Реализация - Perl. Проект заморожен. Получен прототип.

NotSO #infosec, #devel

Разработка портабельного клиента, поддерживающего протокол TCP/NCP (OS Novell Netware) и позволяющего осуществлять сбор информации об удаленных NovellNetware-серверах в интернете в сети вплоть до списка пользователей (зависит от настроек сервера). Реализация - Perl. Проект заморожен. Получен прототип.

Metabola #seo, #web, #spiders, #devel

Разработка и реализация системы перераспределения и накрутки посещений сайтов. Реализация серии редиректов, очищающих запрос от данных о странице-источнике и максимально затрудняющих RE и обнаружение факта накрутки. Php, JavaScript, VBScript. Проект завершен.

Raxxla #game, #devel, #re

Создание сетевой многопользовательской стратегии в реальном времени на базе однопользовательской игры "Elite" компании Firebird. Помимо создания многопользовательского режима планировалось развитие алгоритмов AI NPC, экономической модели игры, актуализация графического интерфейса. Создан прототип серверной части на языке С под Linux (платформенная привязка произведена с целью увеличения быстродействия). Проект заморожен на этапе разработки серверной части.

VySniff #infosec, #datamining, #devel, #re

Разработка системы мониторинга локального чата, работающего на ПО VyPressChat. Восстановлен сетевой протокол чата путем анализа и reverse-engineering сетевого трафика. Нписание приложения, позволяющего осуществлять контроль всех сообщений, включая приватные, передаваемых файлов, команд, и, кроме того, осуществлять отключение пользователей чата и отсылку сообщений от имени другого пользователя. Разработан набор утилит для статистического анализа собранных данных (выявления групп общения, статистический анормалий и т.п.). Разработка и реализация велась по заказу службы безопастности регионального предприятия. Реализация - Perl. Проект завершен.

PrataTools #seo, #web, #spiders, #devel

Создание инструментов автоматической раскрутки и наполнения сайта туристического агенства. Разработанная система позволяет регулярно автоматически регистрировать туры агентсва в основных туристических веб-каталогах и наполнять сайт агенства контекстной текстовой и картографической информацией, собираемой с внешних ресурсов. Проект завершен.

2000

MimicQ #ai, #lingvo, #devel, #bot

Разработка интеллектуального автоответчика для IM (ICQ-бот). Реализация на Perl в виде нескольких объектных модулей, портабельность Unix/Win. Наполнение базы знаний реализовано в виде набора скриптов, обрабатывающих ICQ history и произвольные литературные тексты. В 2002 был создан персональный сайт Мимика mimic.altsoph.ru. В различное время производились регистрации бота в различных социальных сетях и службах знакомств. В 2008 переписан на PHP с поддержкой протокола Jabber. В настоящее время доступен в Jabber-сети по адресу mimicq@jabber.ru. Проект завершен.

InfoLife #lingvo, #socio, #psicho, #science

Исследовательская работа по изучению и классификации самораспространяющихся информационных сущностей в социальной среде (мемов). Собрана коллекция из более чем 50 образцов "писем счастья", "сообщений о дне поцелуев" и т.п.. Проведен сравнительный анализ, сделана попытка классификации. Проведен ряд экспериментов по запуску собственных мемов и замеру характеристик эффективности их распространения. Результаты оформлены в виде черновика статьи. Проект заморожен.

Web-A2S #web, #devel

Web-разработка в рамках a2studio. Создание ряда интернет-сайтов (программная часть) различной степени сложности. Основные используемые языки PHP, Perl, JS. Используемые СУБД: MySQL, Postgres-SQL. Разработаны две собственные CMS, на которых в последствии велась разработка сайтов. В различное время принимал непосредственное участие в создании следующих работ: www.interdom.ru, www.catgirl.ru, www.revolt.ru, www.ewt.ru, www.laptop.ru, www.luf.ru, www.telcogroup.ru, www.discom.ru, www.sumerkibogov.ru, www.alphasquare.ru, www.a2s.ru, www.fdlab.ru, www.mrfix.ru, www.mazzitelli.ru и ряда других. Разработка эксперментального трехмерного движка на Macromedia Flash 5. Проект завершен.

WebES #model, #infosec, #science, #devel, #web

Разработка протокола функционирования и управления устройства, управляемого через web. Предъявляемые требования к протоколу: безопасность, заданное быстродействия, логическая целостность. Работа веласть в лаборатории ЛВК кафедры АСВК факультета ВМиК МГУ совместно с Эйнтховенским университетом (Нидерланды) в рамках гранта. За работу получена именная стипендия от компании Sun Microsystems. Проект завершен.

Gentraige #infosec, #devel

Разработка портабельного интеллектуального сетевого сканнера, предназначенного для сбора информации по крупным сетям (класса В). Создание двумерная карта сети. Распознование отключенных сегментов. Сбор баннеров, оценка числа хопов, получение специфичной для конкретных служб информации. Разработан ряд скриптов, позволяющих осуществлять автоматизированную обработку собранной информации. Реализован на Perl. Проект завершен.

DianaVis #graph, #science, #devel, #model

Разработка среды визуализации и анализа функционирования распределнных программ. Реализация программного пакета, входящего в состав среды моделирования и предназначеного для сбора, накопления и последующего анализа данных о функционировании моделируемых распределенных программ. В составе пакета около 15 различных инструментов. Общий объем кода - порядка 30 тысяч строк. Реализация на С++, графические библиотеки wxWindows, Qt3. Созданые инструменты использованы в ряде коммерческих проектов, в том числе в работах по заказу НПО "Модуль" и в работах по заказу ОКБ Сухого. Проект завершен.

199x

KlainBottle #devel, #graph, #math

Создание инструмента для RayTracе-рендеринга анимации параметрически заданных трехмерных объектов. Реализован в виде портабельного С-кода, генерирующего кадры анимации, и скрипта, собирающего из них анимационный ролик. Реализованы отражающие и полупрозрачные поверхности, движение камеры, движение нескольких источников света. Реализация на С, портабельность Unix/Win. Проект завершен. Создано несколько роликов и ряд статических изображений.

Vienn #devel, #graph, #math

Создание ряда графических роликов в стиле demoscene. Использовались как стандартные алгоритмы (эмуляция огня, бегущие строки, водяные капли, z-буфер, s-буфер, сортировка граней, пр), так и собственные разработки (фрактальные деревья, водяные волны, dna-скроллинг, пр). Реализация на С, assembler под процессоры от 486 и выше. Платформа DOS/Win. Аппаратное ускорение не использовалось. Проект завершен.

VVS #math, #datamining, #devel

Аналитические исследования базы таможенной информации. Цель работы - разработка алгоритмов и построение инструментов для анализа крупных массивов данных (порядка сотен миллионов записей) и генерации маркетинговых отчетов настраиваемой формы. Реализация - Visual FoxPro, Excel VBA. Проект завершен.

FractMod #math, #model, #science, #devel, #graph

Изучение фрактальных моделей физических процессов. Реализованы некоторые известные и разработаны некоторые новые алгоритмы генерации и визуализации фрактальных структур, в том числе алгоритмы модели диффузорно-ограниченой агрегации, модели пробоя диэлектрика, модели диффузии, ifs-фракталы, L-system фракталы, модели на базе клеточных автоматов, фракталы на комплексной плоскости, модели случайного блуждания, алгоритмы генерации двух и трехмерных деревьев, алгоритмы генерации трехмерных ландшафтов, модель кривых Лоренца и некоторые другие модели. Реализация производилась на языках assembler, Basic, Pascal, C. Целевая платформа - DOS. Проект завершен.

PenSch #infosec, #consulting

Проведение pen-тестирования информационной инфраструктуры различных организаций (в том числе провайдеров, ВУЗов, онлайн-магазинов и производственных сетей). Работа в рамках сетей TCP/IP, IPX/SPX, X25. Обнаружение множественных уязвимостей, в том числе: уязвимости, связанные с некоррекной конфигурацией ПО и сетевых устройств; уязвимости, связанные с использованием ненадежного или устаревшего ПО; уязвимости, связанные с человеческим фактором и/или отсутствием соответствующих регламентов. Предоставление отчетов о найденных проблемах и рекомендаций по устранению уязвимостей. Проект продолжается.

Мои контакты

  • Email: altsoph@gmail.com
  • Google talk: altsoph@gmail.com
  • Jabber: altsoph@gmail.com
  • LJ: altsoph.livejournal.com
  • Twitter: altsoph
  • Skype: altsoph
  • Lepra: altsoph
  • ICQ: 82915192

Мои сайты

Публикации и доклады

Сертификаты и награды

  • Диплом Data Mining, (Интуит, 2010)
  • Диплом Python 2.6, (Интуит, 2010)
  • Cisco Certified Network Associate, (Cisco, 2003)
  • Именная стипендия Sun Microsystems, (Sun, 2000)
  • Письменная благодарность министра обороны РФ за научные достижения, (2000)

  • Сертификат Network Security, (Brainbench, 2008)
  • Сертификат Java 2 Fundamentals, (Brainbench, 2007)
  • Сертификат Python 2.4, (Brainbench, 2007)
  • Сертификат Apache 2.0 Administration, (Brainbench, 2007)
  • Сертификат C++, (Brainbench, 2007)
  • Сертификат TCP/IP, SkillDrill, 2001
  • Сертификат CGI Implementation, (SkillDrill, 2001)
  • Сертификат Internet Security Master, (Brainbench, 2000)
  • Сертификат C, (Brainbench, 2000)
  • Сертификат Perl,(Brainbench, 2000)
  • Сертификат PHP4,(Brainbench, 2000)
  • Сертификат OO Concepts,(Brainbench, 2000)
  • Сертификат Network Technician,(Brainbench, 2000)
  • Сертификат HTML Programmer,(Brainbench, 2000)
  • Сертификат TCP/IP Administrator,(Brainbench, 2000)
  • Сертификат Interpersonal Communications,(Brainbench, 2000)
  • Сертификат Telephone Etiquette,(Brainbench, 2000)