Я Эллиот Илья Симпсон — разработчик программного обеспечения и энтузиаст свободного ПО из Окленда.

Ранные годы
Я начал свой путь с Python в возрасте 11 лет и побывал на Kiwi PyCon 2010 на Бей-оф-Айлендс. Там я презентовал лайтнинг-ток (lightning talk) на тему EasyGUI. Это была первая моя презентация из трёх, которые я делал в детстве. В 2012 году на Kiwi PyCon в городе Данидине я делал презентацию на тему Pygame. Далее, в 2014 году, на Kiwi PyCon в Веллингтоне я сделал совместный доклад о развертывании небольшого Flask-приложения на Heroku.
После окончания школы в 2016 году я поступил в Оклендский университет на инженерный факультет, где специализировался в области инженерных наук (Engineering Science). Во время учебы я проходил стажировку в двух компаниях: сначала в Workbench International, а потом в Compac Sorting Equipment (которая теперь окончательно стала частью конгломерата TOMRA).
Карьера
После окончания учёбы, выпускной которой был в 2021 году, я работал в Инженер-программистом в фирме Kenntec почти 3 года. Там я создавал и поддерживал конвейеры данных (data pipelines) для мониторинга оборудования по упаковке фруктов, данные из которых затем использовал для выставления счетов нашим клиентам. Эти компьютеры были встроены прямо в корпус упаковочных машин, распределенных по всему региону Бей-оф-Пленти. Кроме того, значительную часть времени я проводил, удаленно подключаясь к этим машинам для диагностики и оперативной техподдержки.
Моим следующим местом работы стала компания Crown Equipment — международный производитель вилочных погрузчиков. Там я входил в состав небольшой команды, занимавшейся решениями для автоматизации складов. На этом этапе я глубоко погрузился в разработку микросервисов, но также находил время для обновления существующей Python-инфраструктуры и модернизации конвейеров сборки и пакетной сборки (packaging pipelines). Одним из моих любимых проектов стала замена некачественно написанного стороннего парсера бинарных данных: я переписал его с нуля, используя синтаксис в стиле dataclasses. Это позволило успешно проходить статический анализ типов и сделало код значительно более читаемым на всех последующих этапах в нашей базе данных кода.
С тех пор я перешел на должность старшего инженера (senior role) в DataMasque — новозеландскую компанию, которая предоставляет услуги маскирования данных (то есть берет реальные рабочие данные, содержащие конфиденциальную информацию, и обезличивает их, заменяя на реалистичные значения). Этот период также во многом совпал с появлением агентного программирования (agentic coding) и вытекающей из этого борьбой с энтропией кода.
За последние несколько лет я представил пару докладов на конференции Kiwi PyCon, оба раза в Веллингтоне. Первым в 2024 году стал доклад “Python Package Management – Rye Is All You Need”, в котором я рассказал о переходе от разрозненных (ad hoc) инструментов сборки пакетов и неполных решений к полноценному управлению пакетами. В следующем году я выступил с докладом “The Python and the Pelican”, где представил один из своих личных проектов (pet project) в качестве практического примера (case study) того, насколько проще стал процесс развертывания и первоначальной настройки (bootstrapping) крупных проектов благодаря таким современным инструментам, как uv.
Личная жизнь.
Свободное время отдаю семье — у меня жена и двое маленьких детей. У меня за жизнь было много разных хобби, в том числе пел в хоре, играл в пьесах, занимался народными танцами, спортивным ориентированием и дебатами. Сейчас у меня намного меньше времени на это. Самое главное — я православный христианин.