Обо мне

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

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

Награды, сертификаты, портфолио, проекты: Библиотека 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
Участие в профессиональных сообществах
Опыт работы
Cyoda
Санкт-Петербург
Консультант (Java developer)
Август 2017 — Декабрь 2018 (1 год и 5 месяцев)

Проект: VC Trade (торговая площадка для банков, крупных заемщиков и кредиторов). Разработка бизнес логики, rest контроллеров и схемы хранения данных в составе команды из 10 разработчиков..

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