Обо мне

Специализация и профессиональные навыки:
Server-side: Java, Java EE, JUnit, Hibernate, JBoss
Client-side: JavaScript, JQuery, AJAX
Storages: MongoDB, Redis, MySQL
Source code versioning: Mercurial, Git, Subversion
Operation systems: Linux, Windows

Past experience: PHP5, Perl5. Rewriting something from these to Java (EE)? I'm in.

Профессиональные цели:
Create useful things.

Дополнительная информация:
Владею английским на уровне выше среднего, особенно техническим.
Умею работать в команде, понимаю цели компании.

Профессиональные навыки
Опыт работы
Апрель 2011 — по настоящее время (6 лет и 9 месяцев)
VideoClub.ru
Lead Java Developer & Architect
Москва
Обязанности и достижения
Обязанности: - Спроектировал многозвенную stateless архитектуру сайта знакомств www.videoclub.ru - Разработал серверную часть на Java с использованием MongoDB и Redis в качестве хранилищ данных - Разработал систему оповещений пользователей на JavaScript с использованием Node.JS и Websockets - Разработал HTTP API, которое используется другими звеньями проекта Достижения: - Использовал правильные инструменты по назначению: sorted sets и pub/sub в Redis, RabbitMQ для взаимодействия звеньев, websockets для оповещений - Постиг дзен проектирования структуры данных в MongoDB - Получившаяся архитектура проекта позволяет горизонтально масштабироваться под возрастающей нагрузкой простым добавлением серверов
Июнь 2009 — Март 2011 (1 год и 10 месяцев)
BlackMark Studios
Разработчик Java EE
Москва
Обязанности и достижения
Обязанности: - Разработал серверную часть видеочата www.vichatter.net на Java EE с использованием JBoss, JSP, Hibernate и MySQL - Участвовал в разработке серверной части браузерной mmorpg Черная Метка на Java, MySQL и GraniteDS - Разработал с нуля серверные части нескольких небольших игр для социальных сетей Достижения: - Успешно инициировал использование в комнапии трекера Redmine
Июль 2007 — Июнь 2009 (2 года)
Web Interactive World
Программист Perl5/PHP5
Москва
Обязанности и достижения
Обязанности: - Ведущий разработчик серверной части браузерной многопользовательской игры Острова - www.islandsworld.ru (Perl5) - Проектирование и разработка межпроектной службы поддержки (PHP5) - Разработка и поддержка межпроектной системы биллинга (PHP5) Достижения: - На 90% переписан серверный код игры Острова. Кеширование, оптимизация работы с СУБД и перенос части функционала на отдельный сервер повысило КПД системы и позволило выдерживать в разы больше игроков
Август 2006 — Июнь 2007 (11 месяцев)
ООО Прайд
Программист
Нижневартовск
Обязанности и достижения
Обязанности: - Настройка и поддержка биллинга Triple Play - Разработка внутрикорпоративных механизмов - Поддержка и доработка корпоративной системы управления Парус
Высшее образование
Январь 2002 — Январь 2006
ТюмГУ
Институт математики и компьютерных наук
Тюмень