Степан Ямилов
Инженер. Системный архитектор. Тимлид
Инженер и архитектор с более чем 16-летним опытом в IT. Реализую сложные системы — от микросервисов до масштабных big data пайплайнов.
Веду команды с эмпатией, люблю разбираться в деталях и учусь каждый день — всегда открыт к новым знаниям и не теряю любознательности.
Обо мне
Привет! Меня зовут Степан Ямилов, я IT-архитектор с более чем 16-летним опытом в разработке программного обеспечения и проектировании сложных, масштабируемых систем. Мои основные компетенции — создание высокопроизводительных, отказоустойчивых платформ с акцентом на качество, наблюдаемость и современные технологии.
Я отлично разбираюсь в микросервисах, SOA и event-driven архитектуре, работаю в основном с Kotlin и Golang. Быстро осваиваю новые технологии и всегда стремлюсь выбирать оптимальные инструменты и подходы для решения поставленных задач.
Мой опыт охватывает проекты от простых веб-решений до архитектуры высоконагруженных, распределённых систем. Я ориентирован на достижение результатов, которые приносят реальную пользу конечным пользователям и отражают бизнес-цели, сочетая техническую экспертизу с практическими результатами.
В качестве тимлида я уделяю особое внимание построению мотивированных, сплочённых команд и развитию культуры профессионального роста. Я верю, что настоящее мастерство заключается в умении скрывать сложность за простотой, и поиск подобных элегантных решений — моя настоящая страсть.
Несколько фактов
Текущая позиция
Системный архитектор в SpectrumData
Языки
Английский (уверенно владею, рабочий), Русский (родной)
Женат
На самой прекрасной девушке в мире
Увлечения
Работа, книги, мотоциклы, сноубординг
Навыки
Более 16 лет опыта в разработке программного обеспечения и реализации сложных технических решений.
Системная архитектура
Глубокая экспертиза в проектировании масштабируемых и отказоустойчивых ИТ-архитектур, включая микросервисы, SOA и событийно-ориентированные системы. Успешный опыт построения устойчивой и высокопроизводительной инфраструктуры.
Современный стек технологий
Опыт работы с лидирующими отраслевыми инструментами и технологиями, в том числе практический опыт разработки на Kotlin и Golang. Быстро осваиваю и внедряю современные решения, соответствующие актуальным задачам бизнеса.
Полный цикл разработки
Опыт на всех этапах жизненного цикла разработки ПО — от простых веб-проектов до сложных, высоконагруженных распределённых систем. Ориентирован на внедрение надёжных, комплексных решений.
Качество и контроль
Уделяю особое внимание качеству кода, мониторингу и наблюдаемости систем. Гарантирую стабильную и предсказуемую работу в продакшене.
Работа с командой
Мотивирую, развиваю и формирую продуктивную и поддерживающую рабочую среду.
Считаю важным раскрывать потенциал каждого специалиста.
Решение комплексных задач
Умею глубоко погружаться в бизнес-задачи и пользовательские сценарии. Проектирую решения, ориентированные на практическую пользу и ценность для конечного пользователя.
Адаптивность
Постоянно исследую и внедряю новые технологии и методологии. Гибко подхожу к выбору инструментов, всегда подбирая наиболее эффективные инструменты под конкретные задачи.
Ориентированность на бизнес
Обеспечиваю соответствие технических решений реальным потребностям бизнеса. Всегда приоритезирую практическую ценность и пользу для клиента.
Постоянное обучение
Постоянно ищу новые знания, практики и технологии, чтобы идти в ногу с развитием отрасли. Не останавливаюсь на достигнутом и всегда стремлюсь к профессиональному росту.
Опыт
Прошел путь от практической разработки простых веб-решений до управления архитектурой сложных и масштабируемых систем.
- Проектирование и разработка архитектуры высоконагруженного сервиса верификации контрагентов (для юридических и физических лиц), обеспечение масштабируемости и отказоустойчивости продукта.
- Выбор и внедрение технологического стека, инструментов и архитектурных практик для разработки сервисов и внутренних платформенных решений.
- Интеграция системы с внешними источниками данных, государственными и коммерческими API; обеспечение безопасности данных, совместимости и актуальности информации.
- Выявление и анализ технических рисков; устранение архитектурных и инфраструктурных узких мест; оптимизация производительности и качества сервисов.
- Управление инцидентами и проведение post-mortem анализа; внедрение процессов повышения надежности системы и мониторинга ключевых метрик.
- Проведение технического и code review ключевых компонентов системы.
- Построение и развитие команды: проведение технических собеседований, организация обучающих инициатив, наставничество и мотивация сотрудников, повышение технической и продуктовой экспертизы.
- Участие в разработке технической и продуктовой стратегии совместно со стейкхолдерами.
- Руководил командой из 12 специалистов (разработчики программного обеспечения и инженеры технической поддержки): полный цикл найма, проведение собеседований и адаптация новых сотрудников.
- Вёл и приоритизировал продуктовые бэклоги для четырёх параллельных проектов, эффективно балансируя бизнес-требования и технические возможности в тесном взаимодействии со стейкхолдерами.
- Администрировал техническую инфраструктуру компании: настраивал, поддерживал и оптимизировал программное обеспечение, сетевые и серверные окружения с целью обеспечения высокой доступности и производительности.
- Проектировал и реализовывал масштабируемые решения, в числе которых: система рассылки клиентских email-сообщений (более 500 000 писем в сутки), платформа программы лояльности, онлайн-платформа для проведения мероприятий и выставок, конструктор лендингов и основной сайт компании.
TurProfi.ru
PHP Team lead
- Проектировал и внедрял новые функциональные возможности для развития основного продукта.
- Настраивал CI/CD-процессы и создал инфраструктуру для автоматизированного тестирования и деплоймента.
- Руководил процессом найма и технической адаптацией разработчиков; выступал наставником для начинающих специалистов.
- Взаимодействовал с внешними подрядчиками: формулировал технические требования, проводил ревью результатов, обеспечивал качество интеграций.
Технологии
Технологии и инструменты, которые я применяю для построения современных, масштабируемых и надёжных приложений.
Языки программирования
Базы данных
Системы обмена сообщениями
Контейнеризация
Оркестрация инфраструктуры и сервисов
Контроль состояния и работы систем
Открыт к новому
Я всегда открыт новым возможностям для профессионального роста и развитию моих компетенций.