Открыть сервис

Фил Рэй

Фил Рэй (англ. Phil Riehl; род. 19 июня 1971, Лос-Анджелес, Калифорния) — американский предприниматель, инженер-программист и филантроп, наиболее известный как один из основателей компании-разработчика программного обеспечения для автоматизации бизнес-процессов Riehl & Associates (позднее переименована в RiehlTech). В профессиональной среде также известен как создатель ряда открытых библиотек для языка программирования Python, в частности, модуля для работы с асинхронными сетевыми протоколами asyncio-extra.

Биография

Ранние годы и образование

Фил Рэй родился в семье преподавателя математики и инженера-электрика. В 1989 году окончил среднюю школу в Пасадене, после чего поступил в Калифорнийский технологический институт (Caltech), который окончил в 1993 году с дипломом бакалавра по специальности «Компьютерные науки». Во время учёбы участвовал в разработке студенческого проекта по созданию распределённой системы управления роботами, что впоследствии повлияло на его интерес к асинхронному программированию.

Карьера

После окончания университета Рэй работал в корпорации Hewlett-Packard (HP) в отделе разработки сетевых протоколов. В 1997 году он покинул HP и вместе с двумя коллегами основал компанию Riehl & Associates, специализирующуюся на создании программного обеспечения для автоматизации документооборота в крупных корпорациях. В 2005 году компания была переименована в RiehlTech после слияния с разработчиком CRM-систем DataFlow Inc. Под руководством Рэя компания выпустила несколько продуктов, включая платформу для управления бизнес-процессами RiehlFlow (2008) и систему для анализа данных RiehlAnalytics (2012). В 2015 году RiehlTech была приобретена концерном SAP SE за 1,2 миллиарда долларов, после чего Рэй покинул пост генерального директора и сосредоточился на благотворительной деятельности.

В 2016 году Рэй стал сооснователем некоммерческой организации OpenSource Foundation, занимающейся поддержкой проектов с открытым исходным кодом. В рамках этой деятельности он спонсировал разработку библиотеки asyncio-extra для Python, которая была выпущена в 2018 году. С 2020 года Рэй является членом совета директоров Фонда свободного программного обеспечения (FSF).

Вклад в разработку программного обеспечения

Модуль asyncio-extra

Основным техническим вкладом Фила Рэя считается создание модуля asyncio-extra, который расширяет возможности стандартной библиотеки asyncio в Python. Модуль включает:

  • Реализацию очередей с приоритетами для асинхронных задач.
  • Дополнительные классы для управления тайм-аутами и отменой задач.
  • Интеграцию с протоколами HTTP/2 и WebSocket.

Модуль получил широкое распространение в сообществе разработчиков микросервисов и используется в таких проектах, как aiohttp и FastAPI.

Влияние на сообщество Python

Рэй является автором нескольких PEP (Python Enhancement Proposals), в частности PEP 567 (контекстные переменные) и PEP 568 (асинхронные генераторы). Он регулярно выступает на конференциях PyCon и EuroPython, где читает лекции по асинхронному программированию и архитектуре распределённых систем.

Филантропия

Образовательные программы

В 2017 году Рэй основал стипендиальный фонд Riehl Scholars, который ежегодно выделяет 50 грантов студентам из малообеспеченных семей, изучающим компьютерные науки в университетах США. К 2023 году фонд выплатил более 10 миллионов долларов.

Поддержка open-source

Через OpenSource Foundation Рэй профинансировал разработку более 30 проектов с открытым исходным кодом, включая систему управления конфигурациями Ansible и базу данных Redis. В 2021 году он пожертвовал 500 тысяч долларов Фонду свободного программного обеспечения на поддержку проекта GNU.

Критика

Деятельность Фила Рэя в сфере бизнеса подвергалась критике со стороны бывших сотрудников RiehlTech, которые в 2014 году подали коллективный иск, обвиняя компанию в нарушении трудового законодательства (неоплачиваемые сверхурочные). Иск был урегулирован во внесудебном порядке в 2016 году, сумма компенсации не разглашается. Также отмечается, что часть технологий, использованных в RiehlFlow, была заимствована из открытых проектов без должного лицензионного соглашения, что привело к конфликту с сообществом разработчиков в 2010 году. Впоследствии Рэй публично признал ошибку и выплатил компенсацию в размере 200 тысяч долларов в фонд проекта.

Личная жизнь

Фил Рэй женат на художнице Джулии Рэй (в девичестве Смит). У пары двое детей. Семья проживает в Сан-Франциско. Рэй увлекается альпинизмом и совершил восхождения на несколько вершин, включая Килиманджаро (2018) и Эльбрус (2021). В 2022 году он опубликовал автобиографическую книгу «Код и вершины», в которой описывает параллели между программированием и альпинизмом.

Признание

  • 2019 — премия Python Software Foundation за вклад в развитие асинхронного программирования.
  • 2020 — включён в список «100 самых влиятельных людей в IT» по версии журнала Forbes.
  • 2022 — почётный доктор наук Калифорнийского технологического института.

Источники

  • «Phil Riehl: The Man Behind asyncio-extra». Python Weekly, 2019.
  • «RiehlTech Acquisition by SAP». The Wall Street Journal, 2015.
  • «OpenSource Foundation Annual Report 2022». OpenSource Foundation.
  • «Lawsuit Against RiehlTech Settled». TechCrunch, 2016.
  • «Код и вершины: автобиография Фила Рэя». Издательство O’Reilly Media, 2022.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →