Обо мне

Специализация и профессиональные навыки: трансляторы, операционные системы

Профессиональные цели: найти правильную концепцию построения информационных систем

Награды, сертификаты, портфолио, проекты: Библиотека Java dataflow https://github.com/rfqu/df4j

Членство в обществах и ассоциациях: ACM (Association for Computing Machinery)

Дополнительная информация: Резюме на русском: https://docs.google.com/document/d/1Vxi-gy0ZvMQX1-F5H22eXqrrI0dG8Cry4OCcf80ZzHE/edit?hl=ru&authkey=CNKxx8QM

Резюме на английском: https://docs.google.com/document/d/1oQJJNNt9_zpAbvkQ18m8KHoKnaV1XjKjFv5XkYMMix8/edit?hl=ru&authkey=COyMgqMG#

Профессиональные навыки
DartJava coreXMLJava
Опыт работы
Январь 2016 — по настоящее время
Lead Java Developer
Санкт-Петербург
Октябрь 2011 — Январь 2016
Унипро
Ведущий инженер
Новосибирск
Декабрь 2010 — Июль 2011
OpenLink Software
Contract Developer
Новосибирск
Обязанности и достижения

Обязанности:
- Разработка тест-драйверов для тестирования SQL и SPARQL баз данных

Достижения:
- Переделал BSBM драйвер (http://sourceforge.net/projects/bsbmtools/). Добавил возможность запуска тестов TPC-H. Результат - проект BIBM (http://sourceforge.net/projects/bibm/)

Сентябрь 2009 — Ноябрь 2010
Unipro (Унипро)
Ведущий разработчик
Новосибирск
Обязанности и достижения

Обязанности:
- Разработка юнит-тестов на языке Java.

Апрель 2008 — Июль 2009
Web developer
Санкт-Петербург
Обязанности и достижения

Разработка внутрикорпоративного веб-портала с использованием технологий IBM WebSphere, IBM Rational Developer, Java, Oracle, Hibernate, Spring, DWR, JSP, Javascript.

Декабрь 2006 — Декабрь 2007
Vito Technology
Project Lead
Новосибирск
Обязанности и достижения

Developed several client applications for mobile phones using Java 2 Microedition. All developed applications intensively exchange data with servers in XML and/or binary formats. For testing purposes, developed several server applications using servlet technology.

Август 2004 — Ноябрь 2006
ЗАО Интел А/О
senior software engineer
Новосибирск
Обязанности и достижения

taking part in developing of JIT-compiler for Harmony project (opensource Java implementation)

Июль 1992 — Август 2004
Unipro (Унипро)
Программист
Новосибирск
Обязанности и достижения

Написание сертификационных тестов для Java-реализаций (JCK-TCK) по заказу Sun Microsystems. Тщательное изучение спецификаций языка и виртуальной машины, нахождение в них ошибок и противоречий. Разработка ассемблера для JVM. Написал сотни (если не тысячи) тестов на машинные инструкции, загрузку классов, многопоточность.

Декабрь 1978 — Июль 1992
НФ ИТМ и ВТ
инженер-программист
Новосибирск
Обязанности и достижения

Сопровождение ОС Эльбрус

Высшее образование
Январь 1984 — Январь 1990
НГТУ-Новосибирск
Автоматики и вычислительной техники; АВТФ
Новосибирск
Специализация и достижения

Вечернее отделение

Январь 1973 — Январь 1977
ТГУ-Томск
Физический
Томск
Январь 1971 — Январь 1973
НГУ-Новосибирск
Механико-математический; ММФ
Новосибирск