Читаете ли вы блог Хабр Карьеры? Если да — оцените, как мы справляемся. А если нет — расскажите, что читаете для развития карьеры. Пройти опрос (займет 5-7 минут)
Опыт работы
БлокПруфТех
Москва
Разработчик ПО
Май 2019 — Февраль 2020 (10 месяцев)

Разработка и внедрение нового функционала для Tendermint (https://github.com/tendermint/tendermint) и Cosmos-sdk (https://github.com/cosmos/cosmos-sdk).
Создание marketplace на основе cosmos-sdk.
Используемый стек:
- golang 1.12/1.13
- PostgreSQL
- MongoDB
- RabbitMQ
- git

GolangRabbitmqGitMongoDBPostgreSQLDockerBash
Частная практика, работа без зачисления в штат
Март 2018 — Апрель 2019 (1 год и 2 месяца)

Работа с платёжными системами и криптовалютными биржами.

Используемый стек:

- Golang

- MongoDB

- TSDB

SCATT Electonics
Москва
Программист
Октябрь 2017 — Январь 2018 (4 месяца)

Задачи:

Разработка системы распределённого хранения данных пользователей на Go (Golang): REST API, взаимодействие с NATS/NATS-streaming, работа с БД.

Используемый стек технологий:

  1. golang 1.9;
  2. git (+ gitlab);
  3. Cockroach DB;
  4. Docker;
  5. TBDB (Influx);
  6. NATS (+ NATS streaming);
  7. Sentry
  8. Gitlab-CI;
ООО Фейскаст-про
Москва
Программист-разработчик
Апрель 2017 — Сентябрь 2017 (6 месяцев)

Задачи:

  • Разработка серверов на Go (Golang) для приёма пользовательского трафика в различных форматах и протоколах (WebM, H264, RTMP) с последующим чанкованием (разделением на небольшие по продолжительности ролики) и пересылкой в систему хранения.
  • Разработка системы транскодирования трафика:
  1. распределение очередности и приоритета выполнения работ по транскодированию;
  2. транскодирование файлов с помощью FFMPEG (в том числе с использованием HW ускорения)
  3. доработка исходных файлов FFMPEG для того, чтобы можно было вызывать функции FFMPEG из программы на Go (Golang).
  • Внедрение системы мониторинга через InfluxDB+Graphana;

Стек технологий, с которыми довелось работать:

  1. golang 1.8/1.9 (+ cgo);
  2. nginx (+ RTMP module);
  3. git;
  4. PostgreSQL;
  5. ANSI C;
  6. Docker;
  7. TBDB (Influx);
  8. Kubernetes (k8s);
  9. NATS;
ООО СКАТТ Электроникс
Москва
Программист
Октябрь 2014 — Март 2017 (2 года и 6 месяцев)

Задачи:

  • Создание (и доработка уже существующего) пользовательского интерфейса с помощью C++/Qt5 (QML).
  • Работа с БД SQLite.Работа с OpenGL (В том числе, оптимизация построения графиков на "чистом" OpenGL).
  • Создание ПО для аппаратно-программного комплекса. Создание пользовательского интерфейса, проработка взаимодействия с аппаратной частью комплекса, разработка общей логики программы на C++/Qt/QML.

Разработка велась в основном под Ubuntu и Windows.

Высшее образование
Московский государственный технический университет имени Н.Э. Баумана
Москва
Факультет: Аэрокосмический; АК
Сентябрь 2010—Июль 2016 (5 лет и 10 месяцев)
Вычислительные машины, комплексы, системы и сети. (230101)