tomas-shestakovtomas-shestakov

Томас Шестаков

Full-stack web developer, server-side game developer
Не ищу работу
Опыт работы: 8 лет и 2 месяца
Регистрация: 20.10.2012
Последний визит: 4 месяца назад
Местоположение: Россия, Новороссийск
Профессиональные навыки: Java · Scala · JavaScript · Node.js · HTML · CSS · PostgreSQL · MySQL · MongoDB · Apache cassandra
Войдите, чтобы посмотреть контакты пользователя

Опыт работы

  • ООО "Сплат"
    Санкт-Петербург
    инженер-программист
    Март 2015 — По настоящее время (5 лет и 11 месяцев)
    Разработка системы локализации (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
  • Независимый разработчик и издатель игр
    Таллин · От 100 до 1000 сотрудников
    Software developer
    Апрель 2014 — Декабрь 2014 (9 месяцев)
    Реализация серверной части мобильной игры "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.