Back-end

Have you always been curious about what happens behind the screens of web applications? Do you wonder how data is stored and processed and what happens between page loads and form submissions? If you are excited about what is under the hood of the apps that you use every day, then you should learn some back-end development. Our backend mentors will be sure to teach you all about it.

Ivan Shamatov

Reviews: 16

Lead Ruby developer by position, teacher by vocation. I'm building payment and support high stable and fault tolerant services for ages. Experienced developer with a wide range of technologies.

  • ruby
  • elasticsearch
  • postgresql
  • ci
  • ruby on rails
  • git
  • vue.js
  • jruby
  • concurrency
  • mongodb
  • trailblazer
  • gems
  • payments
  • architecture
  • prototyping

Hou Chia

Reviews: 0

I'm a New York City-based full-stack engineer who's passionate about coding education and sharing my expertise to help others enter and succeed in technology careers. I specialize in the JavaScript stack.

  • css
  • javascript
  • angular.js
  • ruby on rails
  • react.js
  • redux
  • webpack
  • html
  • node.js
  • es6
  • typescript

Piotr Barszczewski

Reviews: 0

I'm a generalist who's mixing physical and virtual worlds - from designing electronics to writing software. Can guide you in fast prototyping, keeping track of the bigger picture, choosing tools and delivering results.

  • javascript
  • node.js
  • python
  • c
  • electronics
  • iot
  • programming

Vladas Tamošaitis

Reviews: 4

Skilled software engineer. Most of the experience with european startup, the rest is outsourcing. Was a mentor on DjangoGirls events about 5 times. Love cats, programming and the continuous process of learning.

  • css
  • aws
  • postgresql
  • javascript
  • docker
  • linux
  • git
  • html
  • code quality
  • backend
  • python
  • bash
  • angular
  • redis
  • engineering
  • microservices
  • frontend
  • django
  • web-development
  • oauth

Vladimir Baskakov

Reviews: 1

Python expert with 9 years of industrial development experience. I learned everything myself, I remember how it is and I know how to tell. Now I'm a team leader in Cherryhome I live in PST

  • aws
  • docker
  • concurrency
  • mongodb
  • architecture
  • backend
  • python
  • microservices
  • cloud
  • ubuntu
  • code organization
  • scrum
  • rest api
  • agile
  • рефакторинг
  • algorithms
  • coroutines
  • best practices

Dalibor Ilijevski

Reviews: 0

Software engineer from Kragujevac, Serbia, Europe. 20+ years of experience in software development. "Give a man a fish and you feed him for a day; teach a man to fish and you feed him for a lifetime" (Old proverb)

  • ruby
  • postgresql
  • javascript
  • ruby on rails
  • sql
  • mysql

Mihail Borodin

Reviews: 1

I use Python for a long time in my work. I can teach you to use this gorgeous language for web development, for data parsing and for other stuff (you name it). Also, we will solve tasks from real cases from your practice

  • базы данных
  • aws
  • javascript
  • go
  • vue.js
  • architecture
  • python
  • microservices
  • django
  • web-development

Kenneth Nwafor

Reviews: 3

A developer with a good experience in developing production-ready APIs and a strong inclination towards Data Science. Together we will explore the 'how', the 'which' and the 'why' of scalable software development process

  • architecture
  • python
  • web api
  • django
  • rest-api
  • celery
  • django-rest
  • machine learning
  • data science

Stas Mehonoshin

Reviews: 12

Experienced engineer, who had been working in outsourcing plenty of time, then launched an own startup and after that joined Toptal Core Team. I'll help you not only learn to code, but also find your place in IT.

  • ruby
  • ansible
  • elasticsearch
  • ruby on rails
  • docker
  • trailblazer
  • microservices
  • oop
  • interviews
  • leadership

Rich Steinmetz

Reviews: 0

Having worked in many different industries and companies with variety of tech, I am now helping developers to reach their goals, level up and find a job by following a structured roadmap for their current challenge.

  • ruby
  • aws
  • javascript
  • ruby on rails
  • git
  • react.js
  • python
  • bootstrap
  • fullstack
  • node
  • serverless
  • web app
  • data engineering
  • github

Denis Gruzdev

Reviews: 0

I'm a lead software engineer with 10 years of experience. I am developing software for Web, ETL and high-load projects. I will help you get base knowledge and find the best suitable development fields.

Prasanna Venkataraman

Reviews: 0

I am passionate full-stack developer for 10 years now and got great interest in Devops. I have built many production grade systems and can guide you in design principles and the strategies to be followed.

  • aws
  • ruby on rails
  • docker
  • go
  • kubernetes

Ilya Zaharov

Reviews: 0

A software engineer with experience in international companies and startups. Sees his mission in explaining and sharing sophisticated things in a simple way for people with different backgrounds.

  • ruby
  • elasticsearch
  • postgresql
  • ruby on rails
  • linux
  • git
  • sql
  • bash
  • nginx
  • web-development
  • scss
  • rest api
  • slim
  • software engineering
  • js
  • best practices

Siarhei Karatkevich

Reviews: 0

I have been working as a specialist DevOps and a operations manager for several companies in hosting, computer gaming, financial and management consulting. Recent years helping mentees kickstart their careers.

  • ansible
  • aws
  • ci
  • terraform
  • kubernetes
  • linux
  • devops
  • cloud
  • integration
  • azure
  • gcp
  • iac

Obed parlapiano

Reviews: 0

Senior JavaScript engineer, having mentored dozens of students for over 2 years to learn and master web development. I'll help you learn how to code, build an app, and most importantly how to land a job as a developer.

  • javascript
  • git
  • react.js
  • mongodb
  • node.js
  • react-router
  • react
  • node
  • firebase
  • graphql

Vladimir Gukasyan

Reviews: 0

I'm a Javascript developer with 6 years of experience, most part of my projects are single page applications, I create utilities for open source, I have my own data analytical project, currently work for AthliOS

  • css
  • тесты
  • javascript
  • angular.js
  • git
  • react.js
  • webpack
  • html
  • mongodb
  • babel
  • node.js
  • angular2
  • gulp
  • expess
  • frontend
  • react-router
  • jquery
  • oauth
  • typescript
  • sass
No spots

Alimzhan Abuov

Reviews: 0

Human. And first of all - a great... developer, companion and mentor. Trained a lot of beginners. I will show how to build a rapid prototypes and a huge applications with a non trivial infrastructure

  • postgresql
  • docker
  • kubernetes
  • devops
  • node.js
  • typescript
  • software engineering
  • graphql
  • security
No spots

Kirill Zonov

Reviews: 3

I'm an engineer. I like clean, effective and readable code. A good software developer should be pragmatic, not a fanatic. I can teach you not only how to write symbols, but also how to think in the proper way.

  • ruby
  • aws
  • postgresql
  • javascript
  • ruby on rails
  • docker
  • git
  • mongodb
  • gems
  • rspec
  • backend
  • node.js
  • swift
  • python
  • nginx
  • mysql
  • ml
  • oop
  • web-development
No spots

Victor Shepelev

Reviews: 15

Ruby expert with fifteen years of experience, open-source and open data enthusiast, author of several quite popular gems, mentor for Google Summer of Code. Currently, Victor is proud to work at Verbit.ai.

  • ruby
  • rspec
  • opensource
  • open data
  • code quality
  • sinatra
  • backend
No spots

Artyom Hrulkov

Reviews: 0

Developer with wide range of experience and a broad view of life. Managed to try out different technologies and programming languages, but in the end choose a frontend development. Ready to help you reach your goals.

  • css
  • javascript
  • angular.js
  • git
  • react.js
  • redux
  • webpack
  • html
  • babel
  • frontend
  • jquery
  • web-development
  • typescript
  • sass
  • scss
  • react-native
  • mobx
  • knockout
No spots

Mihail Chinkov

Reviews: 0

I want to share with you my experience about DevOps pratcices and explain how to adjust the tech stack according to practices and how to speed up your career upgrade and get through all interviews.

  • unix
  • базы данных
  • ansible
  • logstash
  • kibana
  • aws
  • terraform
  • go
  • jenkins
  • kubernetes
  • devops
  • infrastructure
  • mongodb
  • architecture
  • sql
  • python
  • bash
  • redis
  • engineering
  • microservices
No spots

Rustam Zagirov

Reviews: 1

I'm a gopher. I can teach you how to write in go way style fast and reliable applications, how to manage thousands of threads (goroutines) and how to write both microservices and big applications

  • go
  • kubernetes
  • architecture
No spots

Aleksandr Fedotov

Reviews: 3

For 12 years in web development, I myself have gone a long way of self-study. Together we will learn all the necessary knowledge, modern tools, as well as learn how to pass interviews.

  • css
  • javascript
  • redux
  • webpack
  • html
  • node.js
  • rxjs
  • typescript
  • react
  • mobx
No spots

Aleksandr Pinchuk

Reviews: 1

I am a PHP Developer with over 7 years of commercial experience. I would like to show students the process when ideas transform into incredible products by code. Let's start the Developer's Way

  • api
  • linux
  • mongodb
  • nginx
  • angular
  • redis
  • mysql
  • jquery
  • php
  • yii2
  • laravel
  • rest api
  • slim
  • symfony
No spots

Boris Strelnikov

Reviews: 1

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.

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

Anvar Tuykin

Reviews: 0

I'm fan of conscious programming. Patterns, OOP and languages become a powerful tool in your hand when you understand what problem each of them solves. I will share remote work and personal efficiency lifehacks with you

  • ruby
  • postgresql
  • api
  • ruby on rails
  • git
  • rspec
  • code quality
  • backend
  • oop
  • startups
  • leadership
  • remote
  • refactoring
No spots

Kirill Shirinkin

Reviews: 10

DevOps and Infrastructure Consultant, Cloud Expert, Software Developer, author of three books, mentor and founder of mkdev.me. I architect and build software systems. Living in Germany.

  • ruby
  • chef
  • ansible
  • aws
  • ci
  • puppet
  • terraform
  • docker
  • go
  • cd
  • jenkins
  • kubernetes
  • linux
  • devops
  • infrastructure
  • git
  • python
  • bash
  • cloud
  • openshift
No spots

Ivan Isaev

Reviews: 2

9 years of production experience in Go, Python, PHP. I worked in international companies: America, Thailand, Philippines. I'll help you to become a backend Jedi and master of microservices and skill up in DBs.

  • elasticsearch
  • postgresql
  • javascript
  • docker
  • go
  • kubernetes
  • mongodb
  • architecture
  • python
  • redis
  • mysql
  • php
  • clickhouse
  • kafka
  • rabbitmq
No spots

Ivan Takarlikov

Reviews: 9

Your guide to the programming world and all things IT. Self-developed from a total newbie to the wellbeing developer. I'm ready to help you to accomplish the same mission. It will be difficult but interesting, I promise!

  • ruby
  • postgresql
  • ruby on rails
  • git
No spots

Dmitriy Galkin

Reviews: 4

Expert in Python, OpenStack and wide range of what is named DevOps today. 10+ years of IT experience working in a well-known companies. Currently a DevOps Consultant across Germany.

  • ruby
  • ansible
  • puppet
  • docker
  • openstack
  • jenkins
  • kubernetes
  • linux
  • python
  • bash
  • vagrant
  • saltstack
  • haproxy
  • nginx
  • libvirt
  • pacemaker
  • mysql
  • galera
  • theforeman
  • cloud
No spots

What does the learning process on mkdev look like?

These pictures explain what mentoring is and help you understand the learning process on mkdev. Read more >

How many hours per week will a mentor communicate with me?

The primary task of the mentor is to teach you self-reliance. Mentor will not so much answer questions as teach you to look for answers. So don't wait for the mentor to tell you the theory for a few hours. But he will give you as much time as you need.

All questions >

Do you want to be a mentor?

We are looking for experienced programmers who don't get mad when they are asked stupid questions.

Don't see what you're looking for?

All of our mentors are professionals and have a wide range of skills that they use in their everyday work. There are topics that, though not listed in the mentor’s profile, they would be happy to teach. We’re pretty sure that we can find you a mentor who can teach skills you need.

Send us a message telling us about your goal and we'll figure out how to help you. The more you tell us about what you need to achieve, the higher the probability of a successful outcome.