Профессиональные навыки
Node.jsJavaScriptJavaPostgreSQLGitООПMongoDBSQL
Опыт работы
Февраль 2015 — по настоящее время
ООО "СМАРТ-СОФТ"
Node.js developer
Волгоград
Обязанности и достижения

Задача: разработать сервер для многопользовательской мобильной игры.
Стек технологий:
- Сервер: Node.js
- Связь между клиентами и сервером: Apache Thrift
- База данных: PostgresQL
- CVS: git

На сервере были реализованы:
- Авторизация игроков
- Игровая логика (дублирующая логику на клиенте, для проверки - не обманул ли нас игрок)
- Связь между клиентами и сервером (Клиент разрабатывался на Unity3D)
- работа с базой данных

Февраль 2013 — Февраль 2015
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
ВолГУ
Математики и информационных технологий
Волгоград