Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Мы — команда разработчиков первой социальной сети участников дорожного движения «НомеРА», представленной на мобильных платформах iOS и Android. Ссылки на приложение: https://itunes.apple.com/ru/app/nomera/id583704287?mt=8 https://play.google.com/store/apps/details?id=ru.moslight.numbers
Москва
Senior node.js developer/Tech Lead
Декабрь 2018 — По настоящее время (7 месяцев)

- Рефакторинг старого кода (переход на sequelizejs, промисы, кеширование и т.п).

- Переписывание старого php API на ноду с оптимизацией работы с MySQL по ходу работы.
- Система пушей для iOS/Android через RabbitMQ.
- Чат на базе пушей.
- Автогенератор доков по аннотациям для Сваггера.
- Управление командой, постановка тасков и т.п.

Gamedev
Москва
CTO + Lead backend developer
Февраль 2015 — Декабрь 2018 (3 года и 11 месяцев)

Вся серверная инфраструктура для онлайн игр в жанрах MOBA (Unnyworld: https://www.youtube.com/watch?v=8bfkKmGJfFc) и RPG Battler (Hero Masters https://play.google.com/store/apps/details?id=com.unnyhog.hm).

В Unity3d(C#):
- Архитектура и логика в целом.
- Имплементация различные библиотек и SDK (FB, покупки для различных магазинов, рекламные сети и т.п).
- Написание нативных Android-плагинов.
- AI ботов.

Реализовал всю серверную инфраструктуру:
- Работа с БД (Rethinkdb, MySQL, Redis).
- API сервисы на Node.js+express, Java8+Netty (api, auth, валидация платёжок и т.п).
- Внутренние сервисы на Node.js+Redis и Java8 (Matchmaking system, кеширование информации о рейтингах и позициях в Redis; подбор противников для pve/pvp режимов).


Порт iOS игр под Android:
https://play.google.com/store/apps/details?id=com.unnyhog.icube.full
https://play.google.com/store/apps/details?id=com.unnyhog.dodge.android

Seopult
Москва
android-разработчик
Октябрь 2013 — Февраль 2015 (1 год и 5 месяцев)

Был единственным Android-разработчиком в компании. Разработал бизнес-приложения:

https://play.google.com/store/apps/details?id=ru.seopult.cybermarketing

https://play.google.com/store/apps/details?id=ru.seopult.app

Рекомендательные письма
lexdevel
Senior Software Development Engineer • знакомый

Отличные уроки по Android в блоге!

Письмо написано 27 сентября 2013 в 13:37