Иван Клешнин

Инженер ПО и веб-разработчик с большим опытом. Активный участник open-source и технический блогер. Владелец успешного онлайн-бизнеса. В роли ментора стремится давать знания, которые будут актуальными и через годы.

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

Нет мест
Задать вопрос ментору
€100.00 / неделя
Часовой пояс: GMT +3
Есть еще 2 доступных ментора с похожей специализацией Показать Скрыть
  • Иван Шаматов

    Отзывов: 17

    SPA — это несложно, если взять хороший старт в виде Vue + Rails. На примере живого проекта бронирования билетов в кино, я познакомлю тебя с этим классным фреймворком.

    • ruby
    • elasticsearch
    • postgresql
    • ci
    • ruby on rails
    • git
    • vue.js
    • jruby
    • concurrency
    • mongodb
    • trailblazer
    • gems
    • payments
    • architecture
    • prototyping
  • Руслан Купцов

    Отзывов: 2

    Больше 2х лет занимаюсь Landing Page, которые действительно продают, если грамотно изучить целевую аудиторию и закрыть возражения,а не использовать "универсальные" решения.

    • postgresql
    • javascript
    • go
    • linux
    • git
    • html
    • mongodb
    • architecture
    • backend
    • sql
    • python
    • nginx
    • redis
    • mysql
    • web api
    • jquery
    • rest-api
    • php
    • yii2
    • desktop apps

Ментор предоставляет разовые голосовые консультации. Заказать консультацию.

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

  • neo4j
  • koa.js
  • react.js
  • ecmascript
  • redis
  • sql
  • webpack
  • html
  • css
  • node.js
  • nginx
  • mysql
  • ramda
  • frontend
  • backend
  • javascript
  • rxjs
  • mongodb

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

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

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

  • Разработка Single-page applications

    Клиентская часть современных веб-приложений. JS, JSON, React, ReactRouter, RxJS. Разбираем компоненты, бандлинг, роутинг, REST API, равно как и сами подходы к разработке.

Как проходит обучение

Обучение начинается с постановки цели и составления индивидуальной программы. Читай подробнее о том, как устроен учебный процесс >

Опыт

Квалифицированный веб-инженер (Senior Fullstack JS) с опытом работы 12+ лет.

Принимал участие в разработке:

и более 200 других проектов.

Отклонял рабочие предложения от AirBnb, Barclays, Lego, Uber и других известных компаний, о чём ни разу не пожалел. В настоящее время пишет код для собственных проектов, занят менторством и самообучением.

Профессиональные интересы: Computer Science, Functional Programming, Reactive Programming, Machine Learning. Владеет 20+ языками программирования (без учёта HTML, XML, CSS и т.п.) Ценит универсальные и переносимые знания. Не признаёт энтерпрайз и корпоративные подходы к разработке :) Активный участник open-source сообщества и блогер, входит в Warsaw JS TOP-12, по рейтингу GitHub Awards.

Темы и Направления

В качестве ментора, Иван научит вас инженерному мышлению: правильно расставлять приоритеты, точно формулировать вопросы, находить и оценивать альтернативные подходы к решению проблем. Как человек, связанный со сферой рекрутинга и владеющий соответствующей информацией, он также подготовит вас к успешному прохождению технического интервью.

Релевантные темы

  • Выбор специализации / Самообучение
  • Программирование / Веб-разработка
  • Стартапы / Бизнес / Фриланс
  • Удалённая работа / Релокация

Проявивших себя студентов рекомендую знакомым рекрутерам (4000+ в контактах на LinkedIn). Есть кейсы трудоустройства в Альфа банк, Сбербанк, Яндекс и другие известные компании.

Важно

1) Если у ментора нет мест, воспользуйтесь формой выше по странице, чтобы рассказать о себе и своих целях. Под "ожиданием в очереди" вполне могут иметься в виду всего лишь 1-2 дня.

2) Иван не оказывает помощь в разработке и не даёт консультации по коммерческим проектам или по проектам, которые вам дали в качестве тестового задания.

3) Иван не занимается менторство начинающих "с нуля". Вы начинающий "с нуля" если:

  1. Ваш основной критерий оценки кода это "работает / не работает"
  2. Вы готовы бесконечно уточнять условие задачи, но не задаёте вопросов к решению (ведь "работает")
  3. Вы оправдываете неспособность решить задачу тем, что "не поняли условие"
  4. Вы плаваете в базовых понятиях: функция, API, тип данных.

Если вы не прочитали ни одной книги (learn.javascript.ru тоже книга), не прорешали хотя бы два десятка задач самостоятельно, обращаться к ментору вам не следует – лучше записаться на групповые курсы или продолжать самообучение.

4) Обучение с ментором рассчитано на взрослых людей, способных к самостоятельной работе, способных формулировать вопросы и внимательно читать. Если с этим проблемы – обучение с ментором вам не поможет.

Формат обучения

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

Основное общение с ментором происходит через чат (Gitter.im). Данный канал связи проверяется несколько раза в день. Раз в неделю созваниваемся (Skype / Hangouts) для ответов на вопросы, проведения тренировочных интервью и/или начитки лекционного материала.

График работы:

  • Пн – Пт: рабочее время (+/- пару часов в ту или иную сторону)
  • Сб – Вс: выходной (могу выделить время для созвона)

Если у вас есть вопросы, которые вы хотели бы задать ментору перед записью, – пожалуйста, воспользуйтесь соответствующей кнопкой вверху страницы.

Ссылки

Личные сайты и страницы ментора:

Примеры проектов, созданных студентами в процессе обучения:

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