Профессиональные навыки
Опыт работы
Май 2016 — по настоящее время (1 год и 5 месяцев)
coChanges
Node.js Developer
Москва
Февраль 2015 — Март 2016 (1 год и 2 месяца)
ООО "СМАРТ-СОФТ"
Node.js developer
Волгоград
Обязанности и достижения

Задача: разработать сервер для многопользовательской мобильной игры.

Стек технологий:

- Сервер: Node.js

- Связь между клиентами и сервером: Apache Thrift

- База данных: PostgresQL

- CVS: git

На сервере были реализованы:

- Авторизация игроков

- Игровая логика (дублирующая логику на клиенте, для проверки - не обманул ли нас игрок)

- Связь между клиентами и сервером (Клиент разрабатывался на Unity3D)

- работа с базой данных

Февраль 2013 — Февраль 2015 (2 года и 1 месяц)
Java developer
Волгоград
Обязанности и достижения
Ключевые обязанности: - Разработка сервисов и сайтов на платформе Java - Написание документации по разработанному функционалу - Доработки в соответствии с требованиями заказчиков За все время работы в компании пользовался следующими технологиями: - Java: JavaSE Spring, PlayFramework, Hibernate, Struts, Apache Tiles, Apache Tomcat - Базы данных: (PostgresQL, MongoDB) - Средства сборки проектов: Maven - CVS: git Помимо проектов на платформе Java, было выполнено несколько проектов с использованием Node.js: - мобильное приложение, разработанное на технологии Appcelerator Titanium - сервис для сбора статистики на некотором маршруте с использованием Яндекс.Карт Описание всех проектов можно посмотреть на моей странице в LinkedIn.
Высшее образование
Сентябрь 2011 — Июнь 2013
ВолГУ
Математики и информационных технологий
Волгоград
Сентябрь 2007 — Июль 2011
ВолГУ
Математики и информационных технологий
Волгоград