🧑🏼💻 Исследование Manifesta Agency и Хабра о том, как компаниям привлекать, нанимать и удерживать молодых специалистов без мифов о капризных зумерах
🧑🏼💻 Исследование Manifesta Agency и Хабра о том, как компаниям привлекать, нанимать и удерживать молодых специалистов без мифов о капризных зумерах


Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.
В Ridestore я попал, успешно пройдя несколько технических собеседований. На тот момент, я имел статус Top Rated. И у меня не было, ни одного отрицательного отзыва.
Начинал я как full-time фрилансер, занимался Angular.js фронтендом. Получив отличный отзыв о работе, спустя год, я интегрировался в команду.
Со временем взял на себя всю техническую часть интернет-магазина — от кода до инфраструктуры. Помимо фронтенда я занялся его технической основой — серверами, CDN и производительностью. Локализацией в разных странах.
К основному магазину позже добавились проекты Dopesnow и Montecwear.
Сейчас я, в кратце, сфокусирован на повышении производительности, так же, управляю процессами разработки, работаю над стабильностью и автоматическим сбором метрик, принимаю участие в обсуждении всех внутренних проектов, занимаюсь анализом безопасности и отказо-устойчивости систем, настройкой CDN, запуском Cloudflare workers, настройкой Github actions, контролем процессов e2e и unit-тестирования, поиском и устранению багов, постановкой и планированием задач и дополнительно делюсь своим опытом с командой.
Мы несколько раз полностью, с нуля, переписывали фронтенд - с Angular.js на Preact. Потом с Preact, на Next.js (React). Всегда на это была масса причин и выстраданный опыт.
Next.js также не идеален, но имеет хороший codability - мы всегда можем привлечь больше людей с более низким порогом входа или проанализировать узкие места в коде, снизив рутинную нагрузку и повысив надёжность и продуктивность. Мы не используем Vercel, у нас свои решения на AWS и Cloudflare.
Активный рост нагрузки заставлял нас отказываться от привычных бекенд-решений. К примеру, мы ушли с Magento на Commercetools.
Первый мой серьёзный проект через Upwork.
В основном я делал фронтенд для mobile-first веб-приложения по поиску врачей рядом с тобой (Административная часть, Клиентский сайт, Личный кабинет доктора).
Так же работал с API Google Maps (проставление врачей рядом, поиск по карте путем ее перемещения и другое), и с различными локализациями сайта (l10n).
Работал с FullCalendar API для кабинета Доктора и делал много других интересных вещей. Например, как-то раз, нашёл пару багов в библиотеке jQuery.
В процессе работы, заинтересовался поиском решений, по оптимизации процесса разработки и размера получаемых после компиляции файлов.
Административную часть я делал на Angular2 + TypeScript.
Преодолевал языковой барьер. Знакомился с французским языком и его лингвистическими особенностями.
Безумно рад, что поработал в такой мощной команде, чего только стоит Alexandre Curreli.
Получил хорошие отзывы о своей работе.
Я был Top-Rated фрилансер (ИП Маслов Иван Викторович). Брал заказы, хорошо их делал и получал хорошие отзывы и достойную оплату.
Не помню, как я получил оффер в эту компанию.
Компания представляла из себя "конвеер" для различных господрядов крупных информационных агенств и компаний, к примеру, ТАСС или Аэрофлот.
Вступив как разработчик, я быстро перешёл на роль тимлида. Однако, под этим, подразумевался универсальный солдат, на которого можно повесить все грехи, в любое время дня и ночи (например, мне могли позвонить на сотовый, в 2 часа ночи, в Воскресенье).
Из плюсов - я разрабатывал интересные достаточно интерактивные сайты и веб-приложения с анимацией, что на тот момент было довольно в новинку. Однажды, даже настраивал интеграции с КриптоПРО и национальным кредитным бюро.
Я управлял командой разработчиков. Правда, разработчики подбирались не мной и зачастую, представляли из себя, начинающих свой путь в IT.
Уволить их мне было не под силу, поэтому приходилось как-то учиться работать и заодно делиться опытом с теми, кому это было интересно.
Я проводил с ними ежедневные SCRUM-митинги и делал кодревью их коммитов.
Время шло. Работы становилось всё больше. Менеджмент всё агрессивнее.
Наши пути своевременно разошлись.
Я благодарен компании за полученный опыт. Особенно за опыт ошибок в управлении.
Понадобились деньги - устроился я на работу (по рекомендациям, через общих друзей).
В этой компании, я, начал заниматься разработкой архитектуры веб-приложения, реализующего работу с криптовалютами и Stripe (гарант-сервис).
Ушёл, когда понял, что хочу расти дальше и не видел возможного роста в этой небольшой, хотя и уютной, немного серой, нонейм микро-компании.
За время работы тут, я получил опыт в различных сферах. Не только в разработке, но и в криптовалютах, в анализе современных трендов. Но главное, пожалуй, это вытряхнуло из меня внутреннего "студента Ивана".
После "Ноблкода" попробовал построить своё дело, на чистом оптимизме и в духе студенческого бунтарства. Прогорело это дело с треском, когда я столкнулся с непредвиденными расходами.
Получен бесценный опыт управления и переговоров.
На пике было несколько проектов одновременно - PaaS CRM система для Автошкол, CRM система для студии танцев, несколько посадочных страниц с крутым функционалом и даже такие страшные слова, как, интеграция с 1С.
В команде на пике было до 8 человек
Разработка CRM-систем, ERP-систем.
Небольшой стартап, поэтому быстро вырос с мидла Angular/Django Fullstack Developer до, по сути, лида, но по факту - просто человека, который и сам закрывает какую-то область работы и имеет в команде помощника, которым руководит, для закрытия других областей.
В нерабочее время делал различные OpenSource решения, одно из которых
http://dueljs.studentivan.ru/ - набрало 90 звезд на github после публикации статьи на хабре
Участие в ACM ICPC (International Collegiate Programming Contest) 2013 и 2014 года, команда университета ИжГТУ