Фил Рэй
Фил Рэй (англ. 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 →