Немного обо мне

Обо мне

Привет, я Пётр.

Портрет Петра

Разработка ПО · Автоматизация · Open source · Создание вещей

Мне нравится превращать сложные задачи в надёжные и продуманные решения, которые делают жизнь людей проще.

Я считаю, что хорошая инженерная работа начинается с понимания проблемы, людей, которых она затрагивает, и того, почему решение важно. Технологии — лишь часть задачи. Главное — создать полезный, удобный в сопровождении и надёжный инструмент, на который можно положиться и спустя долгое время после его запуска.

Мой инженерный путь

Моя карьера началась в промышленной автоматизации: я занимался системами управления и инженерными решениями для промышленных объектов. Позже я перешёл в разработку ПО и сосредоточился на автоматизации тестирования, инфраструктуре разработки и TestOps.

Для меня это не было сменой направления — скорее, продолжением одного и того же инженерного пути.

Работаю ли я с промышленным оборудованием, программным обеспечением или инфраструктурой тестирования, основные принципы остаются прежними: разобраться, как всё устроено, понять, что можно улучшить, спроектировать решение и убедиться, что оно работает как задумано.

Со временем я понял, что некоторые важные инженерные задачи обнаруживаются в разговорах, а не в коде. Если понять, что действительно нужно коллегам и заинтересованным сторонам, проще расставить приоритеты, объединить людей и создать решение, которое принесёт пользу надолго.

Например, я разработал систему группировки GitLab-пайплайнов, чтобы упростить автоматизированное тестирование на нескольких автомобильных платформах. Многие конфигурации пайплайнов повторяли одни и те же шаги, поэтому я нашёл случаи, когда их можно было объединить. Вместо отдельных пайплайнов для каждой платформы команды смогли запускать согласованное тестирование одной сборки. Это сократило число пайплайнов, помогло справиться с ограничениями инфраструктуры GitLab и дало решение, которым продолжают пользоваться.

Мне также нравится наставничество и техническое лидерство. Объяснять сложные идеи простыми словами, делиться знаниями и видеть, как другие инженеры увереннее разбираются в теме, — одна из самых приятных частей моей работы.

Проекты вне работы

В профессиональном плане мне интересны разработка ПО, автоматизация тестирования, TestOps и применение ИИ для выполнения повторяющихся инженерных задач.

Я также создаю open-source-инструменты: полезные инженерные решения не должны оставаться привязанными только к одному работодателю или проекту.

Такие проекты, как Shepherd RM и Zephyr Python API, отражают этот подход: находить повторяющиеся проблемы в инженерных процессах и создавать инструменты, которыми другие смогут пользоваться, адаптировать их под себя и развивать дальше.

Мне особенно интересно, как ИИ может изменить разработку, запуск и поддержку автоматизированных тестов — сделать автоматизацию доступнее, гибче и менее зависимой от однообразной ручной работы.

За пределами клавиатуры

Инженерные задачи не заканчиваются вместе с рабочим днём.

Мне нравится экспериментировать с электроникой, программировать небольшие устройства, проектировать механические детали и воплощать идеи в физическом мире с помощью 3D-печати.

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

Больше всего мне нравится весь процесс: понять задачу, изучить возможные решения, спроектировать детали, собрать всё вместе и увидеть, как оно заработало.

Такие проекты дают мне возможность пробовать разные технологии и напоминают, почему я вообще стал инженером.

Зачем я пишу

Я часто изучаю новые идеи, решаю неожиданные задачи и узнаю что-то, чем хочется поделиться.

В этом блоге я записываю такие истории — о разработке ПО и open source, электронике, 3D-печати и личных экспериментах.

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

Если благодаря моему рассказу чья-то работа или повседневная жизнь станет немного проще, значит, писать дальше точно стоит.


Мои проекты можно найти на GitHub, а связаться со мной — через LinkedIn.