Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Март 2015 — по настоящее время (2 года и 7 месяцев)
ООО "Сплат"
инженер-программист
Санкт-Петербург
Обязанности и достижения
Разработка системы локализации (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 (9 месяцев)
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 (1 год и 7 месяцев)
Лайт Вижн Интерактив
инженер-программист
Москва
Обязанности и достижения
Разработка серверной части игрового он-лайн проекта "Affected Zone" http://az.ggeek.ru/. Игра в стадии открытого бета теста. Серверная часть на Java клиент на Unity 4. Используемые технологии: JavaSE, JPA (Hibernate) + PostgreSQL, MongoDB, Akka, Netty, Maven.