Обо мне


Домашние проект :
https://github.com/smart-cloud/actor-zeta

https://github.com/smart-cloud/RocketJoe

опыт разработки на С++ 11/14
работал с система сборки: cmake

опыт разработки на Python 

работал с системами контроля версий: git
опыт сетевого программирования;
опыт многопоточного/асинхронного программирования;
опыт разработки распределенных систем;
опыт разработки под Linux;
опыт работал с реляционных SQL и NoSQL-базами;

Профессиональные навыки
C++PythonRedisC++ boostMongoDBCmakeC++ stlSQLGit
Опыт работы
Golos
Москва
Researcher developer
Июнь 2016 — По настоящее время (3 года и 10 месяцев)

Сфера деятельности - blockchain.
- Разработка нового in-memory

хранилища взамен старого на комбинации boost.multi-index container и

boost.interprocess.allocator.
Использовались свои разработки на базе

одной из разновидностей B-tree для хранения в оперативной памяти, а для

хранения на диске используется RocksDB;
- Переработка существующего API на websocket и создание нового поверх boost.beast;
- Покрытие различными видами тестов p2p протокола взаимодействия узлов;
- Переработкой протокола p2p для увеличения масштабируемости числа узлов в сети и защите от само-DDoS'а;
- Настройка CI/CD для проекта на базе gitlab.
Список использованных технологий: С++ 11/14,boost,mongodb

Один из лидеров российской индустрии медиа и развлечений
Инженер-разработчик
Январь 2016 — Май 2016 (5 месяцев)
Занимаюсь проектной деятельностью и развитием инфраструктуры. Список использованных технологий: python3; postgresql; asyncio; aio*;C/С++ 03
B2P
Москва
Researcher developer
Сентябрь 2013 — Декабрь 2015 (2 года и 4 месяца)

Сфера деятельности - разработка потоковых систем анализа данных:
- участвовал в апгрейде одноузловой системы сбора пользовательских данных до
распределенной системы;
- занимался разработкой библиотеки акторов, которая лежала в основе всех компонентов
системы;
- поддерживал систему развертывания;
- поддерживал сервисы для прогонки нагрузочных тестов.
Список использованных технологий: python3 mongodb tornado С++11/14,boost, libuv

Стартап
Москва
Researcher developer
Декабрь 2012 — Август 2013 (9 месяцев)

Сфера деятельности - имитационное моделированием в экономике (игра Монополия).

Участвовал в процессе разделения проекта (игра, спроектированная и разработанная на NodeJS) на фронтенд и бэкенд:
- разработка специализированных модулей для Nodejs на С++;
- разработка бэкенда на С++;
- разрабатывал простой краулер:для генерации мероприятий в игре использовались новостные сайты.
Результат изменений: количество пользователей в расчёте на узел игры увеличилось в 2 раза, а число узлов сократилось в 3 раза.
Список использованных технологий: python3, mongodb tornado С++11/14,boost

Инженер-разработчик
Август 2010 — Сентябрь 2012 (2 года и 2 месяца)

Сфера деятельности - управление трафиком на мобильных телефонах и в браузерах, а также анализ данных пользователей.
- участвовал в апгрейде агрегатора данных пользователей с одним узлом до распределенной системы;
- разработка и поддержка системы для генерации отчетов;
- поддерживал сервисы для прогонки тестов.
Список использованных технологий: C++98/11, boost, python3 mongodb redis tornado

Высшее образование
Тольяттинский государственный университет
Тольятти
Факультет: Математики и информатики
Сентябрь 2010—Июнь 2015 (4 года и 9 месяцев)