Профессиональные навыки
Опыт работы
Март 2015 — по настоящее время
ООО "Сплат"
инженер-программист
Санкт-Петербург
Обязанности и достижения

Разработка системы локализации (29 языков) на основе микросервисов для корпоративного Web портала. В систему входят: Hessian web service для доставки переводов, web админка для создания и редактирования переводов, самописная CMS для отображения помощи по порталу. Используемые технологии: Spring MVC, JSP, Hessian protocol, JPA, Spring-JPA, Hibernate, MySql, Maven. Значимые достижения: rewriting service layer from using JDBCTemplate to JPA and Spring-JPA, integration Flyway DB migration framework, writing integration tests, migration from Bootstrap 2.0 to Bootstrap 3.0

Апрель 2014 — Декабрь 2014
Creative Mobile
Software developer
Таллин
Обязанности и достижения

Реализация серверной части мобильной игры "Drag Racing" http://creative-mobile.com/games/drag-racing/. RESTful сервер на Spring MVC, обмен сообщениями с клиентом по протоколу HTTP, серелизация с помощью Apache Thrift. В качестве хранилища использование Apache Cassandra, для получения отсортированных списков - Redis. Инструмент сборки - Gradle

Октябрь 2012 — Апрель 2014
Лайт Вижн Интерактив
инженер-программист
Москва
Обязанности и достижения

Разработка серверной части игрового он-лайн проекта "Affected Zone" http://az.ggeek.ru/. Игра в стадии открытого бета теста. Серверная часть на Java клиент на Unity 4. Используемые технологии: JavaSE, JPA (Hibernate) + PostgreSQL, MongoDB, Akka, Netty, Maven.