Технологии - не главное для бизнеса. Я просто умею найти ответ на любой технический запрос в разумные сроки.

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

Пришёл клиент и говорит "нужен сервис аналитики продаж на маркетплейсах" - я не побежал писать код. Я сел разбираться: в бизнес логике, технических особенностях, обсудил детали с руководителями отделов и подразделений, проанализировал проблематику, текущие технические решений, провел технический анализ предстоящих систем. Не мало времени ушло на то, чтобы просто понять задачу правильно. Мы запустили приложение mpfact - с нуля, командой в 5 человек, я был и архитектором, и тимлидом, и разработчиком одновременно. Писал Frontend и backend клиентской части на JavaScript и PHP, парсеры, агрегаторы, сборщики и сервисы пересчета на nodejs и go.

Пришел автосалон с запросом "нужно чтобы продавало и уйти от Amo CRM" - сперва пошёл разговаривать, изучать информацию, анализировать, исследовать рынок, клиентов компании, поведенческие факторы, метрики, взаимодействие отделов, выстроенные процессы, технические решения. Убедил руководство, что сделаем MVP за 6 месяцев - сделали и доработали поисковые алгаритмы клиентского сайта, переделали часть фронтенда. ERP сервис стал ключевым инструментом внутри компании и активно дорабатывается внутренней командой,  клиентский поток поднялся за счет верно выстроенных акцентов и граматному взаимодействию сайта с посетителями.

Вот в чём мой конёк: я умею взять сырую идею - без чёткого ТЗ, иногда вообще без понимания, что технически возможно и довести её до работающего продукта, будь то лендинг или полноценный маркетплейс. Уточнить требования, где надо - самому написать документацию, договориться с партнёрами, продумать архитектуру под конкретный бизнес-кейс (а не под красивую диаграмму), и только потом код. Мне без разницы, какая роль в названии - Senior Developer, Tech Lead или founding CTO. Задача одна: разобраться и построить. Я одинаково спокойно чувствую себя, когда пишу многопоточный модуль сам, и когда веду переговоры с международной командой.

Стек, если интересно: PHP/NodeJS/Go, Postgres, Vue/Angular, Docker, gRPC/REST, Linux.Если у вас есть задача - от одной таски до продукта с нуля и вам важно, чтобы её решили "под ключ", а не для галочки - пишите в телеграм @Evgenii_D.  Люблю разбираться в чужих бизнес-задачах почти так же, как в коде, люблю сложную логику и задачи.

======

Ну а вы... Как считаете, что важнее в разработчике: глубина в стеке и зубреж аббревиатуры S.O.L.I.D или умение довести проект от идеи до продакшна?