Дмитрий Бурлуцкий

Selfie of a person outdoors with a grey hoodie and backpack, with buildings and greenery in the background.
Я программист с 10-летним стажем и преподаватель физики по образованию. Работал над различными backend для web и gamedev. Люблю чистый и эффективный код. Вместе сможем выжать из Ruby/Rails максимум производительности.
Часовой пояс: GMT +1

Опыт

  • Backend/Infrastructure разработчик в Catawiki (Нидерланды)
  • Разрабатывал систему скоринга и API для Andgo.travel
  • Работал над системой продуктовой аналитики в Lotsof.com
  • Разрабатывал игровые движки в SocialQuantum и Thematica

Имею высшее педагогическое образование (физика-информатика) и не понаслышке знаю как эффективно учить людей. Работал с разными языками программирования PHP/Javascript/Python/Ruby/C++/Go. Большую часть времени занимался самообучением, поэтому помогу вам перешагнуть через те грабли, на которые наступил сам. Хороший опыт как с легаси кодом, так и с проектированием систем с нуля. Также могу поделится опытом в построении систем мониторинга технических (и не очень) систем.

Могу общаться на русском и английском языках.

Ключевые навыки

  • ruby on rails
  • ruby
  • javascript
  • api
  • linux
  • architecture
  • mysql
  • postgresql
  • ansible
  • concurrency
  • prometheus
  • unit testing

Специализация

  • Веб-разработка на Ruby on Rails

    Научу работать с RubyOnRails с нуля. Будем работать через практику в теорию. Попробуем сделать реальный проект и на нем потренировать навыки, изучить новый материал.

  • Программирование на Ruby

    Ruby — это не только Rails. Иногда проще не использовать Rails, тогда нужно понимать понимать, как работает язык на самом низком уровне. Разберем все, от простых объектов до многопоточности.

Статьи

Отзывы

К поиску ментора на сайте mkdev меня побудило наличие задачи, к которой я не знала, как подступиться и небольшой срок для её решения. Задача: отредактировать существующий плагин и написать новый для существующего WEB - приложения. Начальные данные: знание ruby -- начальное, знание RoR -- нулевое, знание Linux terminal -- нулевое, опыт разработки приложений отсутствует. Результат: задача выполнена полностью. За 4 недели обучения с ментором узнала и сделала больше, чем за 2 месяца самообучения. Чем мне помог Дмитрий: рассказал обо всех инструментах, облегчающих процесс изучения и разработки приложения на Rails; дал список литературы для изучения; находил способы выйти из тупика, а "мотивационная палочка" не давала лениться; и, конечно, code review. P.S. паузы в обучении хорошо помогают, если все вопросы ментору уже заданы, ответы получены, а теперь нужно время, чтобы ими воспользоваться.

delavaler, 02/02/19

Могу подвести промежуточные итоги наставничества с Дмитрием. Цель которую поставил перед собой: научиться создавать ПО, не только программировать. Создание ПО > программирование. Был взят реальный проект, которую брал на заказ. До старта у меня было только представление что должно делать приложение (условно 10 процентов завершенности). Имел знания ruby. За 4 недели (на самом деле 2) сделал около + 60 процентов. Понял важность проектирования. Теперь знаю как подступиться к новому проекту. Появилось начальные знание ruby on rails.

Что порекомендовал бы себе подобным. 1) Если ты решил взять наставника, то лучше оттачивать/получать навыки на реальном приложении. 2) Задавай все вопросы, я так и не решился задавать вопросы которые считал глупыми. 3) Если сомневаешься ставит курс на паузу или нет, то лучше поставь. Я взял 4 недели, из них 2 "успешно" про...ал. Минусы. Формат общения не всегда удобный и понятный, иногда проще и эффективнее созвониться, нежели писать.

Стоило ли своих денег? Да, конечно!

P. S. После окончания подписки, мне удалось самому закончить проект. Это значит ментору таки удалось сделать свою основную задачу, я стал самостоятельным. Планирую еще позаниматься, чтоб повысить свои скиллы.

Мейржан Демеугалиев, 17/10/18