Обо мне

Специализация и профессиональные навыки:
Программирование. Язык почти не имеет значения, от ассемблера до лиспа. В разные годы имел возможность попрограммировать на asm (80x86, 8080, КР1801ВМ1, 8502), C, C++, Scheme (guile, gambit, scheme48, plt), Common Lisp (sbcl), emacs-lisp, perl, basic (разные диалекты), pascal, JavaScript, ADA. Наиболее часто и много программировалось на C, C++, Scheme. Есть опыт исправления ошибок в чужом коде. Есть опыт внесения осмысленных изменений в код на языке, с которым я не знаком.

Опыт работы
NetSuite Inc.
Брно
SR Software Engineer
Декабрь 2012 — По настоящее время (6 лет и 7 месяцев)
Крупнейшая российская поисковая система и портал. Яндекс есть также в Казахстане, Беларуси и Турции.
разработчик эксперт
Апрель 2009 — Декабрь 2012 (3 года и 9 месяцев)
Jet Infosystems
Москва
программист
Март 2005 — Апрель 2009 (4 года и 2 месяца)
Участие в разработке контентных фильтров для электронной почты и HTTP. Антиспам, поиск скрытых данных, распознавание типов данных, антивирусы через ICAP. Разработка веб-интерфейсов для управления фильтрами. XMLRPC, плагины, работа с БД Oracle и PostgreSQL
программист
Июль 2003 — Март 2005 (1 год и 9 месяцев)
Участие в разработке дистрибутивов ALT Linux, сопровождение пакетов, исправление ошибок в сторонних программах, подготовка обновлений. Проекты ИВК "Кольчуга" и ALT Linux SOHO Server. В рамках проектов была разработана платформа для построения систем управления. Дальнейшее развитие этой платформы привело к созданию инсталлятора и центра управления, использующегося в дистрибутивах ALT Linux. Изначально вся система программировалась на C++. Позжебыл осуществлён постепенный перевод проекта с C++ на scheme.
Алком
Москва
программист
Сентябрь 1996 — Июнь 1998 (1 год и 10 месяцев)
Разработка приложений для MS Access 2.0, позже MS Access 97. Обеспечение обмена данными между более чем 100 точками в пределах Москвы. Были реализованы 4 способа связи: модем (прямой звонок, либо запуск telemate, либо использование dll от hyperterminal), дискета, локальная сеть, e-mail (uucp, запуск внешней программы). Разработал анализатор структуры баз данных msaccess с сохранением информации об этой структуре, и с возможностью восстановления структуры с максимально возможным сохранением данных в исходной базе. Изначально - средство для отладки, довольно быстро стало использоваться в качестве инструмента для обновления базы данных у пользователей.
ТЦ Арита
Москва
компьютерный разнорабочий / программист
Сентябрь 1995 — Сентябрь 1996 (1 год и 1 месяц)
Разработка программного обеспечения. В основном приложения MS Access. Сборка компьютеров, разъезды по заявкам, настройка ПО и техники у клиента.
Высшее образование
Московский государственный технический университет имени Н.Э. Баумана
Москва
Факультет: Информатики и систем управления; ИУ
Январь 1992—Январь 1998 (6 лет)