Профессиональные навыки
Опыт работы
Производство и продажа терминала, для автоматизации малого бизнеса
Java developer
Июль 2018 — По настоящее время (1 год и 1 месяц)
coChanges
Москва
Node.js Backend developer
Май 2016 — Июль 2018 (2 года и 3 месяца)

Разработка серверной части проекта "Активный возраст"

JavaScriptNode.jsPostgreSQLNginxGitООПLinuxRedisSQLDocker
Внедрение информационных систем в рамках программы импортозамещения ПО
Node.js Backend developer
Февраль 2015 — Март 2016 (1 год и 2 месяца)

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

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

- Сервер: Node.js

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

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

- CVS: git

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

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

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

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

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

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