Сегодня мы поговорили с Дмитрием Шмаковым и попросили рассказать про его путь к званию тимлида. Это не история про «смог он, сможешь и ты», а честный рассказ о профессиональном росте и о том, какие ступеньки иногда нужно пройти по карьерной лестнице.
Дмитрий — разработчик (Lead software engineer) и организатор крупного митапа о фронтенд-разработке в России — MoscowJS, участник HolyJS, Frontend Conf и других профильных митапов.
Когда-то он был студентом, готовым пробовать всё подряд — от пет-проектов до первых фриланс-заказов. Сейчас — развивает фронтенд-команду в зарубежном финтех-стартапе, строит процессы с нуля и помогает другим расти. Этот путь не был прямым и гладким — он состоял из множества экспериментов, смены ролей и постоянного самоанализа.
Университетские «велосипеды» и первый фриланс-хардкор
Мой путь в IT начался не совсем стандартно: я поступил на экономический факультет НИУ-ВШЭ, но уже на первом курсе осознал, что школьное увлечение программированием тянет меня куда сильнее, чем макроэкономические модели. В вузе была возможность сменить вектор, и я перевёлся на факультет, более близкий к технологиям. Там я и нашёл своих первых единомышленников — вступил в студенческий клуб, где каждый пилил собственные проекты. Это было время чистого энтузиазма: мы «изобретали велосипеды», закрепляли академическую базу на практике и понимали, что «писать код» — это не какая-то магия, а вполне достижимое ремесло, если действительно этим гореть.
При этом быстро пришло осознание: университетские знания, даже подкреплённые энтузиазмом друзей, — это одно, а реальная индустрия — совсем другое. Первые пет-проекты стали настоящей школой выживания: без менторов, без чётких ТЗ, только ты, поисковик, форумы и дедлайны, которые ты сам себе ставишь (или срываешь). Это был мой первый реальный опыт в 2013 году, когда я начал осваивать фриланс. Я учился самоорганизации, умению вникать в чужие требования и договариваться с заказчиками, когда полноценных проектных менеджеров ещё не было в том виде, как сейчас.

Уроки этапа
👉 Самоорганизация — твой лучший друг (или злейший враг). Без неё на фрилансе далеко не уедешь.
👉 Коммуникация с «реальным миром» бесценна. Умение понять клиента и донести свою мысль — скил, который качается только практикой.
👉 Не бойся «не знать». Бойся не искать ответы.
Стартап с друзьями: JureCloud, амбиции и первое выгорание
Курсе на третьем, когда фриланс уже приносил какой-то доход и появился опыт, мне написал знакомый с юрфака: «Слушай, а давай сделаем стартап? Юридические документы — это же часто просто генерация одного из другого. Можно автоматизировать!» Идея показалась интересной, и мы рискнули. Нам даже повезло найти своего рода «бизнес-ангела» — успешного выпускника нашего вуза, который иногда читал у нас лекции. Он помог советами, предоставил офис для встреч и даже стал первым «клиентом», так как мы изначально пилили проект под его задачи. Так появился JureCloud.
Проект мы запустили, но юридическая сфера оказалась довольно консервативной и закрытой. Добавим сюда время запуска, 2014 год, когда компании начали резать косты на всё внутри и время для старта оказалось, мягко говоря, не самым удачным. Но сарафанное радио заработало, стали приходить знакомые с фриланс-проектами, и я собрал небольшую команду из трёх человек. Мы писали код на заказ, а я оказался в роли разработчика, сооснователя и технического директора в одном флаконе.

Это была настоящая мясорубка: я кодил, менеджерил, вёл переговоры, пытался разруливать конфликты. Энтузиазм бил ключом, но системного опыта построения процессов не было, всё держалось на личной энергии — и в итоге мы предсказуемо выгорели. Денег это приносило несоизмеримо меньше, чем продуктовая разработка в найме, а ответственности и проблем на порядок больше. Я принял решение выйти из проекта, чтобы двигаться дальше. JureCloud со временем закрылся, хотя мой знакомый позже смог реализовать похожую идею уже внутри МТС, и проект всё-таки дошёл до рынка.
Уроки этапа
👉 Амбиции — это топливо, но без карты (структуры и процессов) можно заехать в тупик.
👉 Роль СТО (технического директора) в стартапе — это не только про технологии, но и про людей, бизнес и умение жонглировать десятком задач одновременно.
👉 Выгорание реально. Важно вовремя распознать его симптомы и не бояться принимать сложные решения.
Мир корпораций: мидл в банке и открытие мира митапов
После студенческих экспериментов, фриланса и стартап-будней захотелось чего-то более стабильного и предсказуемого. Банковская сфера казалась именно таким местом: понятные деньги, выстроенные процессы, меньше хаоса. Я рассчитывал на позицию джуниора, но, к моему удивлению, после собеседований в банк «Открытие» меня взяли сразу мидлом. При этом я тогда не до конца понимал, что это значит и какой уровень ответственности предполагает.
Погружение в корпоративный мир было контрастным. Я первый раз увидел, как в больших компаниях выстроены процессы: онбординг, подробная документация, обязательные код-ревью, настоящая командная работа. Это было как глоток свежего воздуха после стартапов, где часто приходилось изобретать всё на ходу.
С другой стороны, корпоративная культура требовала адаптации. Нужно было учиться взаимодействовать с коллегами, многие из которых работали в индустрии по 20 и более лет и обладали колоссальным опытом. И даже с ними возникали ситуации, когда мне приходилось демонстрировать новые методы работы более опытным специалистам. Это оказалось удивительно полезным умением! Такая практика неожиданно превратилась в ценное профессиональное качество, которое впоследствии многократно пригодилось в работе. А ещё я понял, что никогда не поздно учиться новому.
Работа в банке открыла для меня ещё одну важную дверь — мир профессиональных IT-митапов. Сначала я просто ходил слушать, впитывать знания, расширять кругозор. Потом, набравшись смелости, решился выступить сам на одном из митапов MoscowJS. Оказалось, что делиться своими находками, обсуждать проблемы с коллегами из других компаний — это невероятно увлекательно и полезно. Я настолько погрузился в эту атмосферу, что со временем стал одним из тех, кто теперь его организует. Этот опыт показал, что профессиональный рост происходит не только внутри компании, но и в активном участии в жизни сообщества. Ты учишься сам и помогаешь расти другим — это невероятно заряжает.

Уроки этапа
👉 Процессы — это не всегда бюрократия (хотя бывает и такое). В больших системах они помогают поддерживать качество и снижать хаос.
👉 Умение объяснять сложное простым языком — суперсила.
👉 Комьюнити — мощный драйвер роста. Нетворкинг, обмен опытом и знаниями бесценны.
Поиск себя: туристический зигзаг и осознание
В какой-то момент в банке начались внутренние перестановки, и я стал рассматривать новые предложения. Одно из них пришло от компании из туристической индустрии (Level Travel). Они искали человека с разносторонним опытом, а мне после нескольких лет в финтехе казалось, что я уже достаточно прокачался, чтобы считать себя сеньором и быть готовым к новым вызовам.
Сначала всё было свежо и интересно: маленькая команда, быстрые циклы разработки, совершенно другая предметная область. Но эйфория прошла довольно быстро. Я понял, что туристическая индустрия — это не совсем моё. К тому же возникли серьёзные разногласия с руководством по поводу видения продукта, задач и приоритетов. Наши картины мира просто не совпадали.
В итоге я принял решение уйти. Этот, казалось бы, неудачный опыт оказался очень важным. Он помог мне глубже осознать ценность здоровой корпоративной культуры, слаженной команды и эффективной коммуникации. Иногда нужно попробовать что-то другое, чтобы по-настоящему оценить то, что у тебя было, или понять, чего ты действительно хочешь. Этот эпизод также заставил задуматься о своих реальных сильных сторонах. Я понял, что мой хороший английский — это актив, который можно и нужно использовать, а работа с иностранными коллегами может дать не только новый профессиональный взгляд, но и большую финансовую независимость. Так я снова нацелился на корпоративный мир, но уже с чётким прицелом на международные компании.
Уроки этапа
👉 Не всегда то, что кажется повышением, им является. Важно совпадение по ценностям и культуре.
👉 Иногда уход — это не провал, а шаг к лучшему пониманию себя и своих целей.
👉 «Думал, что уже сеньор» — опасная иллюзия. Реальный уровень проверяется в бою, а не самоощущением.
Международный финтех и новая культура
После не самого удачного опыта в туризме я решил не опускать руки и попробовать силы на международном рынке. Мне удалось устроиться в крупный международный финтех-стартап — Revolut, но позиция, на которую меня взяли, была формально ниже — снова мидл, хотя на предыдущем месте я формально был сеньором. На первый взгляд, это выглядело как шаг назад.
Но это решение оказалось одним из самых правильных в моей карьере. Во-первых, финансово я не только не потерял, но даже выиграл. Во-вторых, и это гораздо важнее, я впервые столкнулся с совершенно другим подходом к менеджменту: более открытым, человекоцентричным, ориентированным на результат и развитие людей, а не на формальные отчёты. Культура в компании вдохновляла: минимум бюрократии, максимум доверия, реальная свобода для инициативы и роста. Это был разительный контраст с некоторыми компаниями, где я работал.

Этот опыт наглядно показал, что иногда шаг назад в плане формального титула может стать отличным разгоном на будущее. Когда с тебя снимается давление «соответствия должности», появляется больше пространства и энергии для настоящего профессионального и личностного роста. Для меня это стало подтверждением, что карьерный путь — это не всегда прямая линия вверх.
Уроки этапа
👉 Титул не главное. Условия, культура и возможности для роста гораздо важнее.
👉 «Шаг назад» может быть стратегическим манёвром для будущего рывка.
👉 Международный опыт расширяет горизонты и показывает, что может быть по-другому.
Про лидерство: когда тимлид уходит, а ты остаёшься
В Revolut в какой-то момент произошёл типичный для быстрорастущих компаний момент: наш тимлид ушёл, продакт-менеджеры часто менялись или были расфокусированы на несколько проектов и команда фактически осталась без формального руководителя. Чтобы не терять темп и качество работы, пришлось взять инициативу на себя.
Официального титула тимлида у меня не было, но была ответственность, которую я сам на себя принял. Пришлось на лету осваивать новые роли и навыки: менеджерить командные встречи, помогать выстраивать и оптимизировать процессы, заниматься онбордингом и менторингом коллег. Параллельно я активно участвовал в найме новых сотрудников — это был отдельный челлендж, требующий не только технических знаний, но и умения находить общий язык с самыми разными людьми, оценивать их потенциал.
Этот период стал настоящей проверкой на прочность и школой неформального лидерства. Я на собственном опыте убедился, что лидерство — это в первую очередь про действие, про готовность брать ответственность и помогать команде двигаться вперёд, а не про строчку в должностной инструкции. Тут мой опыт в организации митапов MoscowJS оказался очень кстати. Навыки управления разговорами, умение слышать разные мнения, находить компромиссы и организовывать процесс, когда в команде много ярких индивидуальностей и у каждого своё видение, — всё это очень пригодилось. Иногда казалось, что модерировать подготовку митапа даже сложнее, чем управлять командой на работе, ведь там дружеские отношения и профессиональные задачи переплетаются особенно тесно.
Уроки этапа
👉 Лидерство — это не должность, а состояние и действие. Оно рождается из инициативы.
👉 Кризисные ситуации — лучшее время для роста и проявления скрытых талантов.
👉 Опыт из комьюнити-деятельности может неожиданно пригодиться в основной работе (и наоборот).
Формальное признание: тимлид «по-настоящему»
Через какое-то время мой опыт и инициативность не остались незамеченными. Ко мне обратились из другого, нового департамента внутри той же компании: им нужен был человек, который сможет с нуля выстроить и развивать фронтенд-разработку. У меня уже был подобный опыт в России, и теперь появилась возможность применить его на международном уровне, но уже с официальным статусом тимлида.
Я согласился. Это был важный этап: неформальное лидерство трансформировалось в формальное. Теперь я официально отвечал за людей, за процессы, за результат команды. Начался новый виток бурного развития. С одной стороны, всё, что я строил и внедрял, теперь было под моей прямой ответственностью. С другой — необходимо было делать это в рамках существующей корпоративной культуры, где высоко ценились открытость, взаимное уважение и командная работа. Я учился управлять ожиданиями — как своей команды, так и вышестоящего менеджмента; выстраивать адекватные метрики производительности и качества; мотивировать людей и помогать им находить точки роста в их повседневной работе. Было много вызовов, не обошлось без ошибок, но и достижений было немало. Всё это стало критически важной частью моего становления как управленца.
Уроки этапа
👉Официальная роль тимлида — это не только власть, но и ответственность за людей.
👉Управленческие скилы — отдельная ветка развития, требующая постоянной практики и рефлексии.
👉Мотивация команды — тонкое искусство, где нет универсальных рецептов.
Стартап с нуля 2.0
Со временем я почувствовал, что начинаю «засиживаться» на одном месте. Бюрократические процессы, пусть и в хорошей международной компании, стали понемногу нарастать, а возможности для по-настоящему прорывного роста и самореализации — сужаться. Это был явный сигнал: пора что-то менять. И как раз в этот момент поступило предложение от бывших коллег. Они запускали новый финтех-стартап и искали человека, который сможет взять на себя всю фронтенд-разработку: архитектуру, процессы, наём и развитие команды — всё с абсолютного нуля.
Так я снова оказался в мире стартапа, в условиях максимальной неопределённости. Вместо устоявшихся регламентов — гибкость и необходимость принимать решения быстро. Вместо проверенных временем решений — постоянные эксперименты, тесты гипотез и итерации. Приходилось буквально с чистого листа проектировать архитектуру, выстраивать CI/CD, налаживать продуктовые процессы, хантить первых людей в команду и формировать культуру. Но теперь уже было больше опыта и навыков, в том числе как тимлида. Это был и есть невероятно интенсивный, но и безумно интересный опыт.
Я учусь масштабировать то, что работает, безжалостно отсекать лишнее, эффективно приоритизировать задачи в условиях ограниченных ресурсов и, самое главное, создавать среду, в которой талантливые люди могут расти и делать крутые вещи. Именно здесь, в стартапе, где каждый твой шаг имеет значение, а вклад каждого члена команды критически важен, лидерство проверяется и закаляется по-настоящему.
Уроки этапа (на июль 2025 года)
👉 Работа в стартапе «с нуля» — это высшая лига по адаптивности и скорости принятия решений. Хорошо, если за плечами уже есть опыт.
👉 Построение команды и культуры с самого начала — огромная ответственность и невероятный кайф.
👉 Лидерство в условиях неопределённости требует не только технических и управленческих навыков, но и огромной веры в продукт и команду.
Вместо заключения: чему научили 12 лет в IT
Оглядываясь на свой более чем 12-летний путь — от фриланса и студенческих пет-проектов через собственный стартап-опыт в JureCloud, работу в корпорациях вроде Open Bank и Level Travel, международный финтех уровня Revolut и, наконец, к текущей роли Lead Software Engineer в новом стартапе, — я понимаю, насколько ценным оказался каждый шаг. Разные культуры, разные подходы, разные вызовы — всё это сформировало тот опыт и то видение, которые у меня есть сейчас. А ещё огромную роль в этом сыграло комьюнити, в частности опыт организации MoscowJS, который научил смотреть на многие вещи шире.
Если бы меня попросили сформулировать главные уроки, я бы выделил следующие:
- Не бойтесь «шагов назад», «вбок» или «по диагонали» и даже «конём». Иногда, чтобы совершить качественный рывок вперёд, нужно сделать тактический отход, сменить обстановку или даже формально «понизить» грейд. Карьера — это не спринт, а марафон с очень извилистой трассой.
- Лидерство растёт из инициативы и ответственности, а не из титула. Можно быть неформальным лидером и приносить огромную пользу, а можно иметь красивую должность и быть тормозом для команды.
- Постоянно учитесь и рефлексируйте. IT-мир меняется стремительно. То, что работало вчера, сегодня может быть неактуально. Анализируйте свои успехи и, что ещё важнее, свои ошибки.
- Ищите «своих» людей и «свою» культуру. Работа должна приносить не только деньги, но и удовлетворение. Команда, с которой вы на одной волне, и культура, которая вам близка, — это мощнейшие мотиваторы.
- Если вы только начинаете свой путь в IT или чувствуете, что застряли на текущем этапе, мой главный совет — не бойтесь экспериментировать, пробовать новое и выходить из зоны комфорта. Ищите людей, которые вас вдохновляют, проекты, которые зажигают, и компании, которые дают возможность расти. Не теряйте любопытства и веры в себя. Всё остальное обязательно придёт.
Удачи на вашем пути!
Вам слово
Приходите к нам в соцсети поделиться своим мнением о профессиональном пути Дмитрия и почитать, что пишут другие. А ещё там выходит дополнительный контент, которого нет на сайте — шпаргалки, опросы и разная дурка. В общем, вот тележка, вот ВК — велком!