Обо мне

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

Языки программирования: Java, C/C++/C#, Perl, PHP
Базы данных: MySQL, PostgreSQL, Oracle, Hbase
Системы распределенной обработки данных: Hadoop
Тестирование: MRunit, Junit, findbugs, check-style
Средства разработки: UML (MS Visio, Rational Rose, Poseidon, Dia), CVS/SVN, Bugzilla, Jira, MS Project Manager, OpenProject

Членство в обществах и ассоциациях:
Турклуб Кедр

Профессиональные навыки
Опыт работы
Февраль 2016 — по настоящее время (2 года и 11 месяцев)
Ведущий разработчик Java
Москва
Обязанности и достижения

Разработка и поддержка системы скачивания и парсинга первичных данных жилой и коммерчекой недвижимости, обеспечение бесперебойного поступления информации в систему обработки, мониторинг полноты, качества и объемов данных.

Работа над проектами в области автоматизации оценки жилой и коммерческой едвижимости. Разработка системы обработки вторичных данных: дедубликация, очистка и обогащение информации, парсинг текстов и адресов, подготовка данных для машинного обучения. Организация взаимодействия с потребителями данных:

- разработка протоколов обмена информацией между различными подсистемами,

- поддержка стабильного поступления данных заказчикам.

Разработка проекта по визуализации обработанных данных.

Управление командами первичной и вторичной обработки данных (7 чел).

Используемые технологии: Java, Spring, Perl, Mysql, Mongodb, Redis, RabbitMQ, Hadoop, HDFS, ElasticSearch, Zabbix, JIRA, Jenkins.

Апрель 2012 — Февраль 2016 (3 года и 11 месяцев)
Ведущий инженер-программист
Москва
Обязанности и достижения

Обязанности:

- Разработка системы управления поисковым роботом.

- Разработка системы рапределенной обработки поисковой системы, написание map/reduce задач для Hadoop/Hbase

Ноябрь 2010 — Июль 2011 (9 месяцев)
Инженер-программист
Москва
Обязанности и достижения
Обязанности: - Участие в разработке продуктов виртуализации и автоматизации хостинга Parallels Business Automation Standard
Апрель 2010 — Сентябрь 2010 (6 месяцев)
ООО "Открытые технологии"
Инженер-программист
Новосибирск
Обязанности и достижения
Обязанности: - Разработка внутренних приложений компании
Март 2010 — Апрель 2010 (2 месяца)
Медиамастер
Инженер-программист
Новосибирск
Обязанности и достижения
Разработка системы обработки прайс-листов
Сентябрь 2008 — Январь 2009 (5 месяцев)
Инженер-программист
Москва
Обязанности и достижения
Разработка системы автоматического тестирования проектов РуЦентр с системой учета ошибок, количества пройденных или непройденных тестов, учетом статистики тестирования и статистики исправления ошибок. Интегрирование системы тестирования с системой Bugzilla.
Ноябрь 2007 — Май 2008 (7 месяцев)
Инженер-программист
Москва
Обязанности и достижения
Поддержка системы HSPcomplete, администрирование, написание дополнительных модулей.
Январь 2004 — Январь 2007 (3 года и 1 месяц)
Team Leader
Новосибирск
Обязанности и достижения
Организация отдела “HSPcomplete Maintenance” (http://www.parallels.com/ru/hspcomplete) в Новосибирском отделении Parallels (SWsoft), управление коллективом из 15 человек и 3 подкоманд.
Январь 2001 — Январь 2004 (3 года и 1 месяц)
Инженер-программист
Москва
Высшее образование
Январь 1995 — Январь 2000
ТПУ
Электротехнический институт (ЭЛТИ)
Томск