Обо мне

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

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

Награды, сертификаты, портфолио, проекты: Библиотека 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
Участие в профессиональных сообществах
Опыт работы
Апрель 2017 — Август 2017 (5 месяцев)
Senior Java Developer
Санкт-Петербург
Январь 2016 — Апрель 2017 (1 год и 4 месяца)
Lead Java Developer
Санкт-Петербург
Октябрь 2011 — Январь 2016 (4 года и 4 месяца)
Унипро
Ведущий инженер
Новосибирск
Декабрь 2010 — Июль 2011 (8 месяцев)
OpenLink Software
Contract Developer
Новосибирск
Обязанности и достижения
Обязанности: - Разработка тест-драйверов для тестирования SQL и SPARQL баз данных Достижения: - Переделал BSBM драйвер (http://sourceforge.net/projects/bsbmtools/). Добавил возможность запуска тестов TPC-H. Результат - проект BIBM (http://sourceforge.net/projects/bibm/)
Сентябрь 2009 — Ноябрь 2010 (1 год и 3 месяца)
Unipro (Унипро)
Ведущий разработчик
Новосибирск
Обязанности и достижения
Обязанности: - Разработка юнит-тестов на языке Java.
Апрель 2008 — Июль 2009 (1 год и 4 месяца)
Web developer
Санкт-Петербург
Обязанности и достижения
Разработка внутрикорпоративного веб-портала с использованием технологий IBM WebSphere, IBM Rational Developer, Java, Oracle, Hibernate, Spring, DWR, JSP, Javascript.
Декабрь 2006 — Декабрь 2007 (1 год и 1 месяц)
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 (2 года и 4 месяца)
ЗАО Интел А/О
senior software engineer
Новосибирск
Обязанности и достижения
taking part in developing of JIT-compiler for Harmony project (opensource Java implementation)
Июль 1992 — Август 2004 (12 лет и 2 месяца)
Unipro (Унипро)
Программист
Новосибирск
Обязанности и достижения
Написание сертификационных тестов для Java-реализаций (JCK-TCK) по заказу Sun Microsystems. Тщательное изучение спецификаций языка и виртуальной машины, нахождение в них ошибок и противоречий. Разработка ассемблера для JVM. Написал сотни (если не тысячи) тестов на машинные инструкции, загрузку классов, многопоточность.
Декабрь 1978 — Июль 1992 (13 лет и 8 месяцев)
НФ ИТМ и ВТ
инженер-программист
Новосибирск
Обязанности и достижения
Сопровождение ОС Эльбрус
Высшее образование
Январь 1984 — Январь 1990
НГТУ-Новосибирск
Автоматики и вычислительной техники; АВТФ
Новосибирск
Специализация и достижения
Вечернее отделение
Январь 1973 — Январь 1977
ТГУ-Томск
Физический
Томск
Январь 1971 — Январь 1973
НГУ-Новосибирск
Механико-математический; ММФ
Новосибирск