Обо мне
Я начал писать код в Университете Центрального Вашингтона в 2013 году, где был президентом студенческого совета и получил стипендию Boeing. Мой путь привёл меня через Тихий океан в Новую Зеландию — сначала на учёбу в Оклендский университет, а затем в технологическую индустрию в качестве инженера-программиста, создающего системы для миллионов пользователей.
В realestate.co.nz я стал ключевым инженером на самом известном портале недвижимости Новой Зеландии. Я реализовал первые в отрасли функции — мгновенные оповещения об изменении цен и прозрачную историю цен, — которые конкуренты скопировали спустя несколько месяцев. Я спроектировал бессерверную систему уведомлений на AWS Lambda с интеграцией Braze, доставляющую оповещения о листингах всем пользователям платформы, и провёл общекорпоративные семинары по бессерверной архитектуре и наблюдаемости.
Я создаю Vidra — открытую платформу видеостриминга на Go, совместимую с PeerTube, — разделённую на vidra-core (стриминг, транскодирование, P2P-раздача) и vidra-user (идентификация и федерация). Платформа федерируется с PeerTube и Mastodon через ActivityPub и с Bluesky через ATProto, так что авторы доходят до аудитории в разных сетях без привязки к одному провайдеру. Расходы на трафик для инстанса малого и среднего размера могут составлять от сотен до десятков тысяч долларов в месяц; я свёл их практически к $0 с помощью Backblaze B2 и Cloudflare Bandwidth Alliance. Мне важны масштабируемые системы, автоматизация инфраструктуры и открытый веб.
Опыт
2024 — настоящее время Фулстек-инженер · Независимый
Проектирую и строю Vidra — открытую платформу видеостриминга на Go, совместимую с PeerTube, — как продакшн-систему из двух сервисов: vidra-core отвечает за стриминг, транскодирование и P2P-раздачу; vidra-user — за идентификацию, федерацию и социальный граф. Федерируется с PeerTube и Mastodon через ActivityPub и с Bluesky через ATProto, обеспечивая кросс-платформенный охват без привязки к одному провайдеру. Расходы на трафик для инстанса малого и среднего размера обычно составляют от сотен до десятков тысяч долларов в месяц; я снизил их практически до $0, направив origin-хранилище через Backblaze B2, а доставку — через Cloudflare в рамках Bandwidth Alliance. Продакшн-стек: Docker, GitHub Actions CI/CD, PostgreSQL, Redis для кэширования и rate-limiting, спроектировано под горизонтальное масштабирование за балансировщиком нагрузки.
- Go
- ActivityPub
- Docker
- PostgreSQL
- Redis
- Cloudflare
2021 — 2024 Фулстек-инженер · realestate.co.nz
Реализовал первые в отрасли функции для самого известного портала недвижимости Новой Зеландии — мгновенные оповещения об изменении цен и прозрачную историю цен, которые конкуренты скопировали спустя несколько месяцев. Спроектировал и создал бессерверную систему уведомлений на AWS Lambda с интеграцией Braze, доставляющую ежедневные и еженедельные оповещения о листингах по всей платформе. Провёл общекорпоративные семинары по бессерверной архитектуре и наблюдаемости New Relic. Участвовал в перестройке фронтенда на EmberJS, получившей положительные отзывы от агентов и пользователей по всей стране.
- AWS Lambda
- CDK
- EmberJS
- PHP
- Braze
- New Relic
2019 — 2024 Разработчик ПО · ProStock
Создал основную платформу системы управления складом, экономящую операторам более $250 тыс. ежегодно. Разработал API для международного выполнения заказов Zoono в Новой Зеландии, Австралии и Азии. Развернул Android-приложение сканера для складских сотрудников для приёма, перемещения и отправки товаров по всему миру. Создал портал на AngularJS для отслеживания клиентами статуса продуктов и заказов в реальном времени. Перенёс инфраструктуру на Digital Ocean, улучшив время безотказной работы продакшн-сред.
- PHP
- AngularJS
- Android
- Digital Ocean
- REST APIs
