Обо мне

Специализация и профессиональные навыки:
Программирование. Язык почти не имеет значения, от ассемблера до лиспа. В разные годы имел возможность попрограммировать на 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. Есть опыт исправления ошибок в чужом коде. Есть опыт внесения осмысленных изменений в код на языке, с которым я не знаком.

Опыт работы
Декабрь 2012 — по настоящее время (6 лет)
NetSuite Inc.
SR Software Engineer
Брно
Апрель 2009 — Декабрь 2012 (3 года и 9 месяцев)
разработчик эксперт
Москва
Март 2005 — Апрель 2009 (4 года и 2 месяца)
Jet Infosystems
программист
Москва
Обязанности и достижения
Участие в разработке контентных фильтров для электронной почты и 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
МГТУ им. Баумана
Информатики и систем управления; ИУ
Москва