Boris Strelnikov

Young man in a grey checked jacket over a blue shirt, standing outdoors with blurred city buildings in the background.
The broad horizons in the field of web development and a good basic education help me to solve complex problems. I will help you find answers to any questions and achieve your goals, as well as recommend excellent books.


I like programming from school, like many at this age, I started with Pascal. I graduated from the Moscow Institute of Physics and Technology with a bachelor degree in applied mathematics and physics, where mastered several different courses on classical algorithms and data structures in C/C ++ and Python.

I chose web development as a starting point in production-level programming. I tried to start my own startup, freelance and worked in several small web studios solving a wide variety of problems using Python, PHP, Ruby on Rails, Javascript and React.

For several years I have been developing financial services at and I used Javascript as the main language, but later switched to Golang because of tasks specificity. At the moment, I chose contract remote work for foreign companies. I love complex practical tasks that require a detailed approach, and I am also on the cutting edge of technology. I periodically go to interviews, and also conduct technical interviews myself for new candidates. At the moment, my total experience of production-level programming is 6 years during which I happened to be both a developer and a team lead.

Core skills

  • go
  • javascript
  • postgresql
  • redis
  • react
  • docker
  • ramda
  • ci
  • microservices
  • bash
  • rest-api
  • ubuntu
  • nginx
  • redux
  • websocket


  • Programming Go

    We will consider the key features of the language and learn how to implement various API services using it. We will build a development process using CI and Docker.



I want to thank Boris for helping me a lot with docker and deploying the application to the server, helping to structure knowledge by technology. I came to mkdev with the aim of finding a person (mentor) with whom I can discuss my solutions, ask stupid questions and receive detailed answers to them, structure the existing knowledge, I think that I found what I was looking for, I am very pleased with how the training is going.

Хочу поблагодарить Бориса за то, что очень помог разобраться с docker и деплоем приложения на сервер, помогает структурировать знания по технологиям. На mkdev я пришел с целью найти человека(ментора) с которым можно обсуждать свои решения, задавать глупые вопросы и получать на них развёрнутые ответы, структурировать уже имеющиеся знания, считаю, что я нашел, что искал, очень доволен тем как проходит обучение.

translation missing: - Original Text Gennadii Khotovytskyi, 27/08/20