Alexey Kurylev
Experience
Backend developer with extensive experience in international companies. Developed APIs and business logic for various projects: Blockchain, Logistics, Medicine, Trading platforms, Staffing, etc. Strong experience in application architecture design and database design. Worked as a Linux system administrator for several years. Rich experience in successful and unsuccessful interviews. Enjoyable experience with remote work and traveling.
Core skills
- sql
- django
- python
Specialization
-
Programming in Python
I have many years of experience in Python and will help you to learn it from the very first steps to a full working project that can be put in your portfolio.
-
Web-applications on Django
Django is the most popular web framework in Python. I know it in detail. I am also proficient in the DRF, which is quickly gaining popularity and significantly speeds up API development.
Posts
Reviews
When it became necessary to master web development in python, I thought for a long time with the training format. I examined various online courses and realized that the “mentoring” option suits me best. It so happened that at my current place of work I am the only python developer, therefore, in addition to training in web development, my goal was to get feedback on the quality of my code and get acquainted with the best practices for developing web applications in modern it companies. I chose Alexei and did not regret it. The month of training was very fruitful. The tasks that Alex was preparing covered the maximum capabilities of Django and Django REST Framework. For each task, Alexey provided materials for study, as well as explained and answered questions at almost any time. After completing my assignment, Alexey conducted a strict code-review, forcing me to perfect the code. In general, thanks to Alexei, I was able to significantly increase my skills in developing web applications on Django, learn how to work with Celery, RabbitMQ, Redis, learn how to configure CI systems, overcome the “impostor syndrome” and increase my self-confidence as a programmer.
Когда возникла необходимость освоить web-разработку на python я долго думал с форматом обучения. Рассматривал различные онлайн-курсы и понял, что вариант с «менторством» мне подходит больше всего. Так получилось, что на текущем месте работы я единственный python-разработчик, поэтому кроме обучения веб-разработке я преследовал цель получить feedback по качеству моего кода и познакомиться с best practices по разработке web-приложений в современных it-компаниях. Выбрал Алексея и не пожалел. Месяц обучения выдался очень плодотворным. Задания, которые готовил Алексей, охватывали максимум возможностей Django и Django REST Framework. По каждому заданию Алексей предоставлял материалы для изучения, а также объяснял и отвечал на вопросы практически в любое время. После выполнения мной задания Алексей проводил строгое code-review, заставляя доводить код до совершенства. В общем, благодаря Алексею мне удалось существенно прокачать навыки разработки веб-приложений на Django, освоить работу с Celery, RabbitMQ, Redis, научиться настраивать CI-системы, преодолеть «синдром самозванца» и повысить уверенность в себе как в программисте.
translation missing: en.home.mentors.reviews.text_translated_with_google - Original Text Ivan, 02/12/19The main thing that I understood: mentoring is what is needed. Alexey helped (and helps) to build knowledge into the system and bring them to a level suitable for work. All tasks are moderately complex and are aimed precisely at this. In a word, the toastmaster is good and the competitions are interesting. Well, the ability to ask questions at almost any time is priceless, especially when studying Django, a full-fledged framework loaded with great functionality. There are many nuances in it, and there is something to ask. Alexey really knows him very well and has told a lot about how exactly Django uses various functions in practice. In general, I am pleased with the process and decided to continue my studies.
Главное, что я понял: менторство – это то, что нужно. Алексей помог (и помогает) выстроить знания в систему и привести их к уровню, годному для работы. Все задания в меру сложные и нацелены именно на это. Одним словом, тамада хороший и конкурсы интересные. Ну, и возможность задавать вопросы почти в любое время – бесценна, особенно при изучении Django, полновесного фреймворка, нагруженного большим функционалом. В нём много нюансов, и есть о чём спросить. Алексей действительно знает его очень хорошо и много поведал, как именно используются разные функции Django на практике. В общем, я доволен процессом и решил продолжить обучение.
translation missing: en.home.mentors.reviews.text_translated_with_google - Original Text Viktor Shvedov, 15/10/18Алексей - очень хороший ментор. И я очень довольна, что выбрала именно его. Все, что было для меня важно в процессе обучения, я получила. Он обращал внимание не только на ошибки, но и освещал хорошие стороны. Или если какие-то вещи казались сложными, то после объяснения Алексея все становилось простым и понятным. Ждать ответов на вопросы не приходилось, однако, к счастью, нет такого, что задания выполняются за тебя; я наконец-то могу сказать, что умею не только читать документацию, но и ее использовать. Задания были подобраны с учетом моего опыта и целей и были очень близки к тому, что происходит "в реальной жизни". Я наконец-то не боюсь всего перечисленного в вакансиях, могу сказать что я знаю и чего нет. В общем, если вам нужен не просто человек с большим багажом опыта и знаний, а человек, который учит и грамотный преподаватель, способный передать эти знания новичку, то вам сюда.
Aleksey was taught a month with the aim of tightening up Django and related technologies, to structure all of the scattered knowledge obtained earlier by self-study. He was satisfied with the learning process - Alexey sets out unofficial tasks and motivates to solve them on his own, and at the same time he is always ready to help with advice, conduct code review, point out errors and suggest ways to make the code better and cleaner. The training plan was built individually, based on my interests and needs - an absolute plus in comparison with online courses. As a result, I received a baggage of valuable knowledge, a plan for further self-development for the near future, and most importantly self-reliance. Feel free to contact Alexei if you want to learn how to program correctly and feel the need for help from a class specialist.
Обучался у Алексея месяц с целью подтянуть Django и смежные технологии, структурировать все те разрозненные знания, полученные ранее самообучением. Процессом обучения остался доволен - Алексей ставит небанальные задачи и мотивирует решать их самостоятельно, и в то же время всегда готов помочь советом, провести код-ревью, указать на ошибки и предложить способы сделать код лучше и чище. План обучения строился индивидуально, исходя из моих интересов и потребностей - безусловный плюс в сравнении с онлайн-курсами. В итоге я получил багаж ценных знаний, план дальнейшего саморазвития на ближайшее время, а главное уверенность в своих силах. Смело обращайтесь к Алексею, если хотите научиться грамотно программировать и чувствуете потребность в помощи классного специалиста.
translation missing: en.home.mentors.reviews.text_translated_with_google - Original Text Kirill, 28/12/17I have been studying with Alexey for the second month already, I am very pleased. Always in touch, available explains, teaches what you need. Now I am working on my own project and without Alexei I could hardly even have begun. If you need not just a programmer, who dryly answers questions a couple of times a day, but a sensitive mentor involved in you and your training, then I recommend Alexey.
Уже второй месяц обучаюсь у Алексея, очень доволен. Всегда на связи, доступно объясняет, учит тому, что нужно именно тебе. Сейчас я работаю над своим собственным проектом и без Алексея я бы вряд ли смог даже начать. Если вам нужен не просто программист, пару раз в день сухо отвечающий на вопросы, а чуткий ментор, сопричастный вам и вашему обучению, то я рекомендую Алексея.
translation missing: en.home.mentors.reviews.text_translated_with_google - Original Text vacoolaaa, 05/12/17Thanks to Alexey for such a productive and stressful month, for which it turned out to do quite a lot. I myself personally went through both offline and online courses in Python and therefore already had a certain base. It was important for me to just move on, get to know Django better. When we first spoke on Skype, we immediately determined my level and the things we would do, and also made up an individual development plan. The very process of learning I was very pleased, here Alex showed himself an excellent mentor and a specialist. It was always available in Skype and Telegram, every day I asked about the progress, what I did and what did not, did a quality review code, explained where there were any errors and what needed to be corrected. If any topic was not clear, one could always ask a question and get an answer without a dry reference to the theory or google. Another positive feature of learning from Alexey is his online workshops, where there is an analysis of a particular topic or a real combat application. In general, an excellent mentor with an individual approach to learning. I highly recommend him to everyone and in the future I plan to study with him.
Спасибо Алексею за такой продуктивный и ударный месяц, за который получилось сделать довольно многое. Сам я лично до этого проходил как оффлайн, так и онлайн курсы по Python и поэтому уже имел определенную базу. Мне было важно, как раз продвинуться дальше, познакомиться поближе с Django. При первой беседе по Skype мы сразу определили мой уровень и те вещи которыми будем заниматься, а также составили индивидуальный план развития. Сам процесс обучения меня очень сильно порадовал, здесь Алексей показал себя отличным ментором и специалистом. Был всегда доступен в Skype и Telegram, каждый день спрашивал о прогрессе, что у меня получилось, а что нет, делал качественный код ревью, объяснял где какие ошибки и что нужно поправить. Если какая-то тема была непонятно, всегда можно было задать вопрос и получить ответ без сухих отслылок к теории или "погуглить". Ещё одной положительной особенностью обучения у Алексея являются его онлайн воркшопы, где происходит разбор какой-то определенной темы или реального боевого приложения. В общем, отличный ментор с индивидуальным подходом к обучению. Всем его очень рекомендую и в дальнейшем планирую заниматься именно у него.
translation missing: en.home.mentors.reviews.text_translated_with_google - Original Text den-che, 09/11/17Alexey gave me a clear understanding of how cool applications are built in large companies. There was always a lack of a person who, from the height of his vast experience, would have looked at your code and said that you are not doing everything right ... So it was. From theory to practice. Now I am building my project and Alexey helps me in every way. For a couple of minutes solving the tasks for which it would take me a couple of months. Constant feedback and responsibility for your learning are very encouraging. Not much regret in choosing a mentor. And I plan to continue to study it from him
Алексей дал мне чёткое понимание того как строятся крутые приложения в крупных компаниях. Всегда не хватало человека, который бы с высоты своего огромного опыта посмотрел бы на твой код и сказал что ты всё делаешь не правильно... Так оно и было. От теории к практике. Сейчас я строю свой проект и Алексей всячески мне в этом помогает. За пару минут решая те задачи на которые у меня бы ушло пару месяцев. Постоянная обратная связь и ответственность за твоё обучение сильно радуют. Не сколько не жалею в выборе ментора. И планирую дальше обучаться именно у него
translation missing: en.home.mentors.reviews.text_translated_with_google - Original Text Vitaliy Orlov, 06/11/17Very cool mentor and very responsive, always ready to provide proper assistance. Alexey has a really original approach to learning, he will not make him bored and sit over routine tasks. Highly recommend !
Очень классный ментор и очень отзывчивый, всегда готов оказать надлежащую помощь. Алексей имеет действительно оригинальный подход к обучению, не заставит скучать и сидеть над рутинными задачами. Очень рекомендую !
translation missing: en.home.mentors.reviews.text_translated_with_google - Original Text Ruslan Kulbitski, 28/09/17