👋 Стартовала третья неделя марафона, посвящённая мотивации и отношениям в команде! Со Skyeng и IVI обсудим, как дружить с коллегами на удалёнке и находить в себе силы на работу и общение. Регистрируйтесь на страничке марафона и присоединяйтесь!
v-ryabov1v-ryabov1

Василий Рябов

Python, pywinauto, UI Automation · Бэкенд · Тестирование · Ведущий (Lead)
Не ищу работу
Возраст: 36 лет
Опыт работы: 14 лет и 11 месяцев
Регистрация: 04.09.2007
Последний визит: 1 месяц назад
Местоположение: Россия, Нижний Новгород
Профессиональные навыки: Python · Автоматизация тестирования · Git · C · C++ · Jenkins · Flask · MySQL · Тестирование ПО · Vbscript
Войдите, чтобы посмотреть контакты пользователя

Обо мне

Специализация и профессиональные навыки:
Python, С, QA, test automaton, network protocols, C++, parallel programming (pthreads, MPI), .NET.
Numerical optimization.

Участие в профессиональных сообществах

Опыт работы

  • Software support of chips for network cards creation: firmware, drivers, FPGA, autotests, tools
    Нижний Новгород · От 10 до 100 сотрудников
    Technical Lead / Software Development Engineer in Test
    Июль 2016 — По настоящее время (4 года и 5 месяцев)

    Разработка инфраструктуры и авто тестов (Python, TCP/IP stack, pytest) для hardware, firmware и драйверов. Работа с протоколами mDNS, PTP, AVB.

    Разработка внутренних веб-приложений (Flask, MySQL) для запуска авто тестов (несколько месяцев).

    Разработка инструментов для внутреннего тестирования на Python/C.

    Создание и поддержка непрерывной интеграции (Git, Perforce, Jenkins) для нескольких проектов, в том числе сборка DEB и RPM пакетов.

    Собеседование кандидатов, адаптация новых инженеров, менторство и руководство командой джуниоров (последние 2 года).

    Разработка кросс-платформенных утилит на чистом Си для заказчиков и внутреннего авто тестирования, отладка вспомогательного Linux драйвера на ARM платформах. Работа с DMA mapping. Периодическая отладка на оборудовании заказчика.

  • Нижегородский государственный университет имени Н.И. Лобачевского
    Нижний Новгород · От 1000 до 5000 сотрудников
    младший научный сотрудник
    Январь 2010 — По настоящее время (10 лет и 11 месяцев)

    С 2010 по 2014: исследование и реализация параллельных численных методов глобальной оптимизации (10+ публикаций из списка ВАК)

    С 2010: преподавание курса "Скриптовые языки" / "Автоматизация тестирования на Python".

    С 2015: научное руководство студентами (работа над open source проектом pywinauto под Windows, Linux, macOS).

  • Международная корпорация, которая имеет невероятные возможности повсюду
    Нижний Новгород · От 1000 до 5000 сотрудников
    Software Engineer
    Июнь 2010 — Июнь 2016 (6 лет и 1 месяц)

    Обязанности:

    - Разработка авто тестов для десктопного GUI с нуля (Python), модификация и полная поддержка open source библиотеки pywinauto (включая перенос на GitHub, получение внутренних разрешений на раскрытие кода).

    - Создание и поддержка инсталляторов (NSIS installer), интеграция обработчика падений (CrashRpt), развертывание системы непрерывной интеграции (Git, Jenkins, VNC).

    - Участие в разработке GUI приложения на C++.

    - Разработка скриптов для оптимизации времени сборки проектов (VBScript).

    Инженер-практикант
    Январь 2006 — Июнь 2010 (4 года и 6 месяцев)

    Обязанности:

    - Автоматизация GUI тестирования для Intel Parallel Studio (Python)

    - Разработка прототипа параллельного аттача консольного отладчика к MPI программе (C, Linux).

Высшее образование

  • ННГУ им. Н.И. Лобачевского

    Нижегородский государственный университет имени Н.И. Лобачевского
    Нижний Новгород · 913 выпускников
    Вычислительной математики и кибернетики
    Январь 2007 — Январь 2010 (3 года)
    Специальность 05.13.18. Математическое моделирование, численные методы и комплексы программ. Кафедра Математического Обеспечения ЭВМ. Окончил аспирантуру.
    Вычислительной математики и кибернетики
    Январь 2001 — Январь 2007 (6 лет)
    Окончил 6 лет (магистр) с красным дипломом по специальности "прикладная математика и информатика".