Руководство с практическим участием
Моя основная зона ответственности — организация работы специалистов и развитие команды. Участвую в декомпозиции, обсуждении архитектуры, технических интервью, code review и наставничестве. Лично занимаюсь разработкой там, где это необходимо и позволяет загрузка.
В CSoft Development работаю с сентября 2024 года. Официальная должность — старший программист; функциональная роль — Team Lead / Tech Lead веб-разработки. Эти понятия описывают разные стороны одной работы.
Взаимодействую с PHP/JavaScript-разработчиками, специалистом по инфраструктуре, дизайнером и PM. Подчиняюсь CTO. Практический опыт помогает обсуждать решения с коллегами, при этом ответственность и экспертиза каждого специалиста остаются самостоятельными.
За какие задачи берусь
- Организация разработки корпоративной веб-системы и взаимодействия специалистов.
- Уточнение требований бизнеса вместе с PM и участниками проекта.
- Декомпозиция, оценка и определение границ изменений.
- Техническое руководство PHP- и Битрикс-разработкой.
- Найм, адаптация, наставничество и передача ответственности.
- Code review, документация и порядок выпуска изменений.
Рабочая область — корпоративные платформы, интеграции и развитие существующих систем. Основной технический стек: PHP, JavaScript, Bitrix Framework D7, Битрикс24, MySQL, Redis и Linux.
Примеры результатов
B2B-платформа. Выявлял реальные требования бизнеса и участвовал с командой в перестройке архитектуры. Реализованы партнёрские процессы и интеграция с 1С; дальнейшее развитие ведёт один Senior-разработчик. Подробный кейс.
Развитие команды. Вместе с коллегами выстроили регулярный code review и процесс выпуска изменений. Специалист, пришедший из технической поддержки, вырос до Middle и принял ответственность за инфраструктуру и прикладные сервисы. Это результат его работы и совместных усилий команды. Кейс о передаче ответственности.
Личная инженерная работа. Спроектировал план развития портала для инженеров и технических специалистов и преимущественно самостоятельно веду его реализацию. Текущий статус проекта.
Как понимаю роль тимлида
В работе команды должны быть понятны цель задачи, её приоритет, владелец решения и способ проверки. Технический результат важно связывать с тем, что изменится для пользователя или бизнеса.
В review обсуждаю не только код, но и предположения: что произойдёт при ошибке, какие права нужны, как изменение повлияет на соседние сценарии и кто сможет его сопровождать. При передаче ответственности нужен контекст решения, а не только список выполненных действий.
Считаю полезным различать уровень специалиста, его текущую самостоятельность и объём ответственности. Развитие проявляется в задачах, которые человек способен довести до проверенного результата и объяснить коллегам.
Какую роль рассматриваю
Полностью удалённая работа с ответственностью за веб-команду, корпоративную систему или техническое направление. Особенно интересны задачи, где требуются одновременно архитектура, работа с людьми и глубокое понимание реализации.
На первом разговоре предлагаю обсудить продукт, состав команды, ожидаемые полномочия, текущие ограничения и результат, которого от роли ждут в первые месяцы. Это позволяет сопоставить ожидания работодателя с моим опытом.
