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

Hello,

My name is Artem Vorotnikov. I create server applications and services.

I have a passion for:

  • writing microservices (daemons, SPA backends and more) in low / lower-level languages.
  • creating and improving API for services and daemons (REST / JSON-pure / XML / TCP- и Unix-sockets).
  • refactoring existing code, iterating upon legacy solutions.
  • designing web services from scratch, architecture-level work.

I am constantly expanding my expertise and always keen to try something new (especially if necessary for my job).

Personal tech stack:

  • Rust
  • Go
  • C++ (11/14/1z)
  • C (GObject) / Vala
  • Python
  • Linux
  • Docker

Long-time free software enthusiast, I write for Linux with POSIX in mind:

I am proficient in English and can also speak German. It is a delight for me to take up tasks together with both Russian and international teams.

Участие в профессиональных сообществах
Опыт работы
Dexpa
Москва
Senior Software Developer
Декабрь 2018 — По настоящее время (1 год и 8 месяцев)
STORIQA is an global marketplace
Software Developer
Февраль 2018 — Сентябрь 2018 (8 месяцев)

Developed backend for the Storiqa marketplace platform. Authored and maintained order and warehouse management, static images support as well as numerous supporting libraries.

Technologies used: Rust, Tokio, Hyper, Diesel, PostgreSQL, REST, GraphQL, Git

RustPostgreSQLRestGraphQLGitDockerKubernetes
Высокотехнологичная компания, создающая инновационные телекоммуникационные системы и интернет-сервисы
Software developer
Октябрь 2017 — Февраль 2018 (5 месяцев)

Developed Internet provisioning and authorization stack of Moscow Metro Wi-Fi network.

Integrated affiliates into Unified Moscow Wi-Fi space (Wi-Fi.ru / MT_FREE).

Technology used: IEEE 802.11, RADIUS, DHCP, Golang, MariaDB, Cassandra, Aerospike, Git (Atlassian stack)

Разработка ПО для управления Wi-Fi сетями, виртуализация функций управления
Москва
Software Developer
Февраль 2017 — Сентябрь 2017 (8 месяцев)

Development of software for controlling large distributed Wi-Fi networks consisting of off-the-shelf hardware.

Design of microservice-based architecture. Implementation of individual components with communication via message broker.

Technology used: Golang, Lua, Docker, MongoDB, MQTT (Mosquitto), Git (BitBucket + Jira).

Мы делаем погоду
Junior Software Developer
Сентябрь 2015 — Сентябрь 2016 (1 год и 1 месяц)

Upgrade and maintenance of:

  • DB-backed RESTful APIs and weather delivery services.
  • Internal tooling

Designed from ground up:

  • Weather Checker - weather comparison service (MongoDB + Golang + JavaScript).
  • Automated aggregation of weather data from various sources. (Golang + RabbitMQ)

Technology used: Golang, Docker, MongoDB, RabbitMQ, Python, Git (GitLab).

Высшее образование
Vienna University for Economics & Business Administration
Вена
Факультет: Finance and Accounting
Февраль 2013—Июль 2013 (5 месяцев)
Российский экономический университет имени Г.В. Плеханова
Москва
Факультет: Международная школа бизнеса IBS-Plekhanov
Сентябрь 2010—Июнь 2014 (3 года и 9 месяцев)
Экономика