Александр Соловьёв

Smiling person with glasses wearing a teal polo shirt against a gray background.
Привет! Последние несколько лет я специализируюсь на Реакт и верстке (фронтенд), работаю на UpWork JavaScript разработчиком. Буду учить тому, что требуется на реальных проектах (в стартапах).

Опыт

У меня более 5 лет опыта работы с React/Node на UpWork

Описание текущего проекта

Разработал пользовательский интерфейс для инструмента мониторинга сетевых аномалий с 0, проект получился успешным, команда разработчиков расширилась и сейчас наши клиенты - компании из Fortune 500.

Некоторые из возможностей приложения + визуализация на основе canvas с 0 (без библиотек) + drag-and-drop dashboard + 3D визуализация + графики с Highcharts.js + авторизация Express/Passport + получение скриншотов с помощью Puppeteer + тесты Jest/Puppeteer + множество обычных компонентов вроде форм и таблиц

Для начала обучения рекомендую взять подписку на 1 неделю

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

  • redux
  • scss
  • es6
  • css
  • react
  • react.js
  • redux.js

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

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

    Помогу быстро освоить React/Redux на практике. Помимо React познакомимся с технологиями, которые всегда будут плюсом: Nodejs, Docker, написание тестов и тп

  • Вёрстка

    Учимся качественной верстке и основам дизайна для резюме, основы JS по желанию, разберем типичные ошибки новичков и бекенд разработчиков (которым тоже иногда приходится верстать)

Статьи

Отзывы

Я далеко не новичок, но давно хотел позаниматься с ментором. И этот опыт превзошел все мои ожидания. Я стал более уверенным, понял как развиваться дальше и на что делать упор. Я сразу оплатил 4 недели и когда описал Александру свой опыт и уровень, то он удивил меня, сообщив, что я много недель взял :) Эти 4 недели пролетели как один миг, настолько я привык к занятиям и поддержке Александра, что под конец реально было немного грустно. Александр предложил взять в качестве проекта тестовое задание на фулстека, хотя это было не обязательно, и можно было предложить что-нибудь свое. Начали мы с верстки, и далее сделали SPA на реакте, бекенд и задеплоили все это докером на удаленную виртуалку. Теперь использую этот проект как портфолио и смело даю ссылку на него при поиске работы. Александр ответил на все мои вопросы, поделился лучшими практиками и советами. На вопросы старался не отвечать прямо, а давал наводки и дополнительные вопросы, чтобы я сам додумался. В процессе решения некоторой проблемы Александр нашел у меня явный пробел в знаниях и мы закрепили его майнд-картой. Также я получил очень много информации не только непосредственно по программированию, но и по софт скиллам. Я сам посматриваю в сторону фриланса и апворка, и Александр любезно поделился своим опытом в этой области и инсайтами. Так что однозначно рекомендую всем менторство с Александром, точно не пожалеете ;)

Ильдар Ногманов, 12/05/20

Мне очень повезло, что моим ментором оказался Александр Соловьёв. Он очень ответственный, грамотный, пунктуальный и крайне опытный. На очень высоком уровне владеет нужными знаниями и умеет правильно их подавать. За год обучение с Александром я круто прокачался как фронтенд-разработчик и даже смог найти работу. С Александром мы писали сложное SPA-приложение, изучая по дороге JavaScript, React, Redux, всякие полезные инструменты, библиотеки, и т.д. Научились даже писать тесты. Саша давал задания, пояснял нюансы, отвечал на мои бесконечные вопросы и всегда делал доскональное качественное код-ревью. Чтобы вы понимали, перед самым первым занятием с Сашей JavaScript и React для меня были просто страшными словами. Но вот прошёл год обучения и я уже знаю эти технологии на достаточно хорошем уровне. Уже могу написать собственное приложение на React, самостоятельно и без помощи кого-либо.



Чтобы не быть голословным, покажу наглядный пример: https://psywalker.github.io/React-Photo-Listing-Demo/?search=wallpapers - вот это приложение мы с Сашей писали с нуля, и сейчас сами можете видеть результат и посмотреть итоговый код: https://github.com/psywalker/React-Photo-Listing-Demo.



В общем, сегодня я работаю в хорошей компании на должности Фронтенд-разработчик. Это профессия, которую я всегда боялся и о которой всегда мечтал. И эта мечта сбылась благодаря Александру Соловьёву!

Максим Усачёв, 04/02/20

Я год назад окончил курсы front-end, после курсов устроился на работу в фирму по разработке веб приложений, то есть практика есть, хотя работаю с проектом где используются очень старые технологии менторстава на фирме нет, поэтому и развития тоже практически нет. Много раз пробовал учить самостоятельно что-то новое например на онлайн курсах, по разным туториалам, но всегда не хватало то ли времени, а то и мотивации. Когда узнал о менторской программе мкдев, заинтересовался, просмотрел профиль Александра, почитал отзывы и выбрал именно его. И не пожалел ни на секунду. Человек профессионал своего дела на 100%. Причем как в веб разработке так и в менторства. За месяц времени я освоил практически всю программу которую он мне запланировал. Материал подавался частями и как мне теперь стало понятно очень логично и последовательно. Если я где-то застревал с реализацией какойто задачи, и не мог найти сам решения, Александр всегда старался подвести меня к правильному решению. В общем я очень доволен. В будущем обязательно обращусь к Александру при изучении нового фреймворка, или технологии.

Sasha Alimov, 25/11/19

Александр очень сильный специалист, прекрасный ментор и человек. Все цели, которые я перед собой ставил были достигнуты совместно (я сменил стэк и еще в полтора раза увеличил свой доход) и уверен, в будущем будут достигнуты еще более амбициозные цели (планирую вернуться к этому ментору в новом году). С уверенностью могу посоветовать Александра как наставника!

Роман, 05/11/19

Нанимал ментора чтобы узнать про react в связке с redux, по итогу дополнительно изучил node.js, express, mongoDb. Во время курса, чувствовалось, что у ментора был четкий план того, что мы будем делать. в общем отличный наставник, Рекомендую.

Алексей Мамаев, 24/08/19

В целом ментор - это очень круто. Это максимальное продвижение. Пропадает страх, что что-то не получится - ментор всегда поможет и очень-очень мотивирует, когда ты знаешь, что осознанно посвятил это время занятиям. А еще избавляет от говнокодинга и глупых граблей. Поэтому я всем рекомендую заниматься с ментором - лично меня это продвинуло в 10 раз быстрее, чем на курсах или youtube-уроках. Еще рекомендую очень постараться выделять обучению достаточно времени в день, у меня получалось заниматься по 3-4 часа в день, но я чувствовал, что за это время только "разгоняюсь" и вливаюсь, а очень хотелось продолжать, но приходилось уходить работать ;) 1-2 часа - на мой взгляд - категорически мало для изучения принципиально новых вещей, требующих максимальной концентрации.

Что касается Александра - мне было очень приятно с ним заниматься. Всегда спокойный, очень доброжелательный и логичный, он очень хорошо направлял меня, подсказывал и помогал - но не делал "за меня", что я считаю очень важно. Казалось, что я учусь сам, но с очень хорошей поддержкой и, если у меня не получалось (а это было часто, особенно в начале изучения конкретной технологии) - он всегда помогал и мотивировал. Я получил опыт не только в разработке, но и множество советов по карьере, работе с заказчиками и деталями работы, а еще мы успели даже немножко обсудить смысл жизни и философию :) Я хотел подтянуть React+Redux, а в результате мы сделали полноценный проект на React+Redux, Node.js, Express, Mongoose и еще ряде библиотек и технологий, немножко пописали тесты и я получил огромное количество материалов и советов для дальнейшего обучения. Рекомендую Александра как опытного, спокойного, доброжелательного, умного и просто очень крутого наставника! Без преувеличения - для меня этот опыт был самым ценным вложением денег и времени за последние годы, при том что я давно не новичок в разработке. Александру желаю огромного развития и новых высот, а также новых любознательных учеников! Обязательно еще поучимся вместе, просто огромненное спасибо!

Игорь, 14/08/19

К Александру я пришел со скромными знаниями JavaScript и React. За месяц мы построили с ним приложение на React/Redux/Express/MondoDB, завернули его в Docker и развернули на AWS.

В самом начале обучения я показал свой последний код на JS и Александр сделал код-ревью и указал на те моменты, которые стоит исправить, так же мы привели в надлежащий вид репозиторий на гитхабе, написали тесты.

Затем приступили к написанию SPA приложения. У нас был такой режим обучения: мне дается ссылка на материал (почти всегда это были актуальные англоязычные статьи), я делаю задачу, затем Александр делает код-ревью и я правлю код, так по кругу.

В обучении понравилось: - был доскональный код ревью (ревьювятся даже коммиты) - оптимизировали производительность приложения - применяли паттерны в React - настраивали CI - научился работать Redux-Thunk, Axios, mongoose - обращали внимание на иммутабельность данных - поговорили про текущую ситуацию на рынке труда и дальнешие перспективы

После всего обучения у меня "сложилась картинка" в голове, и я понял что мне еще нужно изучить, и как мне это изучать. Еще хочется отметить для новичков, не бойтесь не все так страшно!

Артем, 28/06/19

Работаю в течении длительного срока программистом и решил расширить стек. Для этого я выбрал Александра как ментора и не пожалел. Помимо знаний которые я получил в процесе выполнения заданий, мы обменялись общим опытом. Было очень продуктивно. За неделю обучения я получил достаточно знаний для самообучения и вектор развития во Frontend-e. Выяснил, что мне конкретно нужно узнать и как я могу сделать, получил общий уровень знаний и создал небольшой сайт. Алксандр сэкономил мне кучу набитых шишек и времени. Так же добавлю, что эффективнее когда обучение происходит без длинных перерывов, при постоянном выполнении заданий. Александру желаю удачных проектов, если будет возможность обязательность вернусь к нему прокачать знания. Рекомендую текущего ментора! Спасибо.

Ivan Albantov, 10/12/18

Очень редко встречала в своей жизни людей, которые и сами умеют хорошо делать, и умеют хорошо научить других. Александр относится к этой категории. Он отлично умеет составить план обучения, предоставляет кучу источников информации, видеоуроков, статей, дает интересные задания и, что самое важное, учит самостоятельно решать проблемы. Общение проходит на равных, совершенно спокойно можно задать даже самый глупый вопрос, на него обязательно ответят. Еще из плюсов - Александр также дает представление о том, чего ожидает от меня работодатель, где и как лучше искать работу. В общем и целом - было круто, за месяц обучения у меня наконец получилось начать писать на JS без паники, сделать проект для портфолио, а главное - супер-мотивация развиваться дальше:)

Маргарита Мощенко, 30/11/18