Mihail Borodin

A man with a short beard and mustache, wearing a blue shirt with small patterns, is looking to the side with a slight smile, with an out-of-focus background suggesting an indoor setting.
Расскажу о том, как пройти путь от джуниора до сеньора в области веб-разработки: какие выбрать технологии, как избежать основных ошибок, как наполнить портфолио, как подготовиться к собеседованию
Часовой пояс: GMT -3

Опыт

Преподаю курсы по программированию на языке Python, действующий IT-директор, программист с более чем 8-летним опытом работы в сфере веб и прикладной разработки.

Начинал карьеру программиста с Python, затем познакомился и увлекся разработкой на Django, пробовал и другие python-фреймворки. Параллельно изучал ГИС-технологии: серверное и клиентское ПО. Участвовал в проектах по разработке геоинформационных систем и веб-приложений. Один из создателей платформы публикации и анализа геоданных «Геоаналитика» (архитектор и ведущий разработчик). В настоящее время занимаю должность CTO в международной инвестиционной компании, где запустил микросервисную платформу для робоэдвайзинга.

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

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

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

  • Веб-разработка на Django

    Разработка веб-приложений от баз данных до верстки. Учимся создавать качественные и функциональные сайты и веб-приложения без лишней траты времени.

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

    От синтаксиса и базовых конструкций, до объектно-ориентированного программирования. Затронем функциональное программирование, а также изучим популярные библиотеки для анализа данных

Статьи

Отзывы

Обучался с Михаилом три месяца, за это время с полного нуля вышло создать два крупных пет проекта:

  1. Новостной сайт на Django, включая расширенную админку, разбор MVC в фреймворке, использование REST, разработку middleware, тонкости использование ORM и т.д.

  2. Бота для Telegram на чистом Python, использующего API Московской биржи, который помогает начинающим инвесторам прямо из бота получать актуальную информацию по бирже.

Кроме того, освоил основы ООП и функционального программирования и тонкости использования Python в Web.

Помимо навыков разработки научился основам работы в команде с использованием git и прокачался в SQL, без знаний которого вряд ли может обойтись современный Backend разработчик :)

Совет тем, кто решит учиться у Михаила - не ленитесь и впитывайте как губка те ценные знания, что он даст вам. Сам я, признаться, немного ленился при учёбе, из-за чего иногда прогресс стопорился. Сейчас понимаю, что при должном усердии мог бы получить схожий результат быстрей :)

В целом, результатом доволен - могу рекомендовать! =)

Олег Мавлютов, 29/07/21