aleksandr-borgardtaleksandr-borgardt

Александр Боргардт

Researcher developer · Бэкенд · Разработка ПО
Ищу работу
Возраст: 28 лет
Опыт работы: 10 лет и 4 месяца
Регистрация: 22.03.2014
Последний визит: 2 года назад
Местоположение: Россия, Москва
Профессиональные навыки: C++ · Python · Redis · C++ boost · MongoDB · Cmake · C++ stl · SQL · Git
Войдите, чтобы посмотреть контакты пользователя

Обо мне


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

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

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

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

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

Опыт работы

  • Golos
    Москва
    Researcher developer
    Июнь 2016 — По настоящее время (4 года и 8 месяцев)

    Сфера деятельности - 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

  • Один из лидеров российской индустрии медиа и развлечений
    Москва · От 1000 до 5000 сотрудников
    Инженер-разработчик
    Январь 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

Высшее образование

  • ТГУ

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