Обо мне

Люблю функциональное программирование и изучать языки программирования.

Интересно развиваться в сторону бэкэнд-разраобтки и разработки сложных и нагруженных систем.

Сейчас активно изучаю Rust.

Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Октябрь 2016 — по настоящее время (2 года и 7 месяцев)
Разработчик
Новосибирск
Обязанности и достижения
  • разработка микросервисов на Python, Typescript (Node.js) с использованием event sourcing'а (БД EventStore), RPC фреймфорка ZeroC ICE в качестве инструмента для взаимодействия сервисов и баз данных MongoDB, Redis;
  • Написание и оптимизация performance critical частей кода на Rust;
  • разработка фронтенда на React + Redux;
  • написание юнит- и интеграционных тестов;
Применяемые навыки
Сентябрь 2014 — Сентябрь 2016 (2 года и 1 месяц)
Slot Constructor LLC
Инжинер-программист
Новосибирск
Обязанности и достижения
  • разработка 2d-игр на Lua на 2d-движке компании;
  • разработка 3d-игр на Unity 3D (C#);
  • исправление багов/добавление фич в 2d-движок (C++);
  • написание bash-скриптов.
Октябрь 2013 — Июль 2014 (10 месяцев)
Программист-стажёр
Новосибирск
Обязанности и достижения
  • реализация новойфункциональности softswitch'а на Erlang;
  • доработка существующейфункциональности и исправление багов;
  • написание тестов;
  • написание bash-скриптов.
Высшее образование
Сентябрь 2009 — Май 2013
Автоматики и вычислительной техники; АВТФ
Новосибирск