Андрей Ларионов

Более 15 лет стажа. Работал в различных областях, применяя самые разные технологии и языки. Много нанимал. Знаю, что отличает хорошего разработчика от ремесленника и готов помочь стать тем или другим.

У этого ментора сейчас нет мест, но ты можешь встать в очередь

Нет мест
$159 / неделя
Часовой пояс: GMT +3
Есть еще 2 доступных ментора с похожей специализацией Показать Скрыть
  • Ринат Мухамедгалиев

    Отзывов: 2

    Java для всех уровней: от азов ООП до правильного тюнинга JVM. Научу создавать гибкие и эффективные решения на базе стека JVM технологий, от системных утилит до сложных веб сервисов.

    • ansible
    • aws
    • postgresql
    • docker
    • jenkins
    • kubernetes
    • linux
    • git
    • mongodb
    • java
    • spring
    • hibernate
    • maven
    • ios
    • swift
    • web-development
    • gradle
  • Илья Коновалов

    Отзывов: 2

    Могу научить программировать человека, который программировать не умеет совсем. Питон используется только для старта - по ходу обучения я буду говорить о других языках программирования.

    • git
    • c
    • make
    • sed
    • sh

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

  • java-se
  • python
  • concurrency
  • linux
  • openstack
  • rust
  • базы данных
  • тесты
  • jenkins
  • java
  • mysql
  • opensource
  • nginx
  • unit testing
  • infrastructure
  • saltstack

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

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

    Rust может показаться непростым для программиста без опыта в C. Но я помогу разобраться с базовыми абстракциями, типа управления памятью, трейтами и основными идиомами.

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

    Предпочитаю легковесные библиотеки и фрэймворки тяжелым "комбайнам". О Java ходит много мифов, но все они пошли от непонимания особенностей платформы. Покажу, как развенчать эти мифы.

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

    Использовал Python и как сопутствующий инструмент, и как основной ЯП для проектов. Покажу как и когда его применять для автоматизации и бэкендов веб-сервисов.

У этого ментора сейчас нет мест, но ты можешь встать в очередь.

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

Что входит в оплаченный период?

Неограниченное общение в персональном чате;

Индивидуальная программа обучения;

Практические задания и код-ревью;

Пожизненный доступ в закрытый клуб mkdev, где можно найти помощь, профессиональные советы и вакансии.

Читай подробнее о том, как устроен учебный процесс >

Опыт

Профессионально занимаюсь разработкой более 15 лет в самых различных областях:

  • начал карьеру PHP разработчиком в транснациональной корпорации Schlumberger. Там же освоил Oracle 9i и PL/SQL. Внедрил bugtracker (trac) и систему контроля версий (SVN);
  • после этого работал над внедрением ERP Microsoft Dynamics AX (Axapta) и программировал на X++ для крупнейшего в Западной Сибири дилера и ритейлера комплектующих;
  • 10 лет в компании Яндекс:
    • младший разработчик. Разрабатывал расширения и улучшения для JIRA, обеспечивал ее бесперебойную работу;
    • руководитель группы разработки инструментов. Собрал команду, которая сегодня работает в ведуших компаниях мира (Google, Apple, Deutsche Bank). Мы создали на тот момент единственное решение позволявшее иметь JIRA read-only реплику в реальном времени. Это позволило горизонтально масштабировать ее для операций чтения. Также разработали и поддерживали десяток внутренних и внешних сервисов Яндекса, включая Root, Expert.
    • старший разработчик IaaS. Участвовал в разработке и интеграции одного из внутренних облаков компании на базе OpenStack.
    • старший разработчик Яндекс.Облака. Занимался архитектурой и проектированием систему разграничения доступа и прав.

За время карьеры освоил Java, Python, Rust на уровне достаточном, чтобы делиться своим опытом, и еще пяток языков и стеков на уровне "могу сделать фичу и поправить баги".

За свою карьеру я видел много хороших решений, но самое главное, я видел не меньше и плохих решений. Очень скептически отношусь к новым технологиям, обещающим решение всех проблем и всеобщее счастье. С опытом пришло понимание, почему следует тратить время на эффективные решения, и желание следовать этому. Считаю, что увеличение вычислительных мощностей – это способ уменьшить стоимость эксплуатации решения, а не уменьшить стоимость его разработки.

Не прекращаю учиться сам.

Cookies помогают нам предоставлять наши услуги. Используя наши услуги, вы соглашаетесь с использованием наших cookies.