ОПЫТ РАБОТЫ


Charter Communications ― Инженер систем III
Авг 2025 - Настоящее время
На месте

  • Разрабатываю надёжную, безопасную и масштабируемую потоковую инфраструктуру вместе с командой Video Delivery.

Bild AI ― Инженер машинного обучения (контракт)
Май 2025 - Июнь 2025
Удалённо

  • Улучшил внутренний конвейер извлечения таблиц Bild AI, повысив точность заголовков на ~15%, точность на уровне ячеек на ~12% и точность обнаружения таблиц на ~10% путём непрерывного бенчмаркинга и доработки на реальных архитектурных PDF-файлах.
  • Спроектировал и создал модульный Python-фреймворк для бенчмаркинга извлечения таблиц среди нескольких API-решений и внутреннего конвейера Bild, обеспечив воспроизводимую оценку и быструю итерацию.
  • Самостоятельно реализовал основную логику сопоставления таблиц, оценки точности заголовков (нечёткое совпадение строк) и точности на уровне ячеек (выравнивание последовательностей), выявляя крайние случаи и направляя проектирование алгоритмов.
  • Автоматизировал весь конвейер оценки, включая загрузку PDF из облака, сравнение с эталоном, логирование метрик и генерацию отчётов (CSV, JSON, Google Sheets) для масштабируемого бенчмаркинга.
  • Создал CLI-инструмент для запуска и сравнения извлечений у разных провайдеров, ускорив регрессионное тестирование и сократив время ручного QA.
  • Сделал 160+ коммитов и внёс изменения более чем в 520K строк кода, продемонстрировав ответственность за весь стек оценки и инструментов.

eBay ― Инженер-программист
Май 2021 - Дек 2024
Удалённо

  • Улучшил проект Storage Management System (STMS), доведя приём до 1,5+ млн метрик в минуту и далее с ростом. Система охватывает 70+ массивов, 60+ коммутаторов, 1100+ хостов, 900+ групп дисков и 200+ кластеров в 3 дата-центрах eBay.
  • Управлял и развёртывал более 45 сервисов в 3 регионах на облачной платформе eBay Tess.IO, обеспечивая высокую доступность с автоматическим переключением для STMS.
  • Разрабатывал и поддерживал микросервисы для обработки аппаратных метрик, предоставляя CRUD-операции и доступ к данным в реальном времени другим внутренним сервисам eBay. Использовал JavaScript, Node.js, Express.js, Python, Flask, Mongoose, Postgres и Sequelize для создания эффективных RESTful API.
  • Возглавил миграцию всех микросервисов STMS с MongoDB на Postgres, преобразовав 36 коллекций в 74 таблицы, интегрировав ORM Sequelize и пользовательское middleware для бесшовного перехода.
  • Разработал и улучшил сервисы мониторинга логов для массивов Hitachi и коммутаторов Brocade, обеспечив своевременные оповещения команды хранения по email, Slack или PagerDuty с использованием Python и Rsyslog.
  • Использовал Docker, внутренний реестр контейнеров eBay и Kubernetes для оптимизации контейнеризации, развёртывания и управления микросервисами, обеспечивая масштабируемость и высокую доступность STMS.
  • Создал критичный бэкэнд-сервис для платформы eBay Software Defined Storage (SDS), централизовав данные для 35K+ томов, став основным источником данных для управления томами и поддерживая 780+ пользователей платформы.
  • Возглавил межфункциональные инициативы между командами STMS, SSI и EOS, продвигая технические улучшения и поставляя надёжные, масштабируемые бэкэнд-решения для оптимизации работы со сториджем и видимости данных.
  • Разработал Restify, бэкэнд-фреймворк на Express.js, обеспечивающий переход от Mongoose/MongoDB к Sequelize/Postgres. Вдохновлённый Express-Restify-Mongoose, он специализируется на GET-запросах, предоставляя расширенные возможности запросов, такие как сортировка, выборка, лимитирование, отличия и включения. Дополнительно содержит транслятор запросов из JSON в Sequelize.
  • Создал функцию JavaScript findOneAndUpdate() специально для Postgres, вдохновлённую одноимённой функцией Mongoose и использующую Sequelize. Функция оптимизирована для реляционных баз данных: эффективно обрабатывает обновления колонок, связей «один к одному» и «один ко многим», минимизируя запросы к БД путём обновления только необходимых полей.
  • Разработал эффективный и точный нативный JavaScript-пакет для глубокого сравнения свойств объектов как простых, так и сложных вложенных структур ключ-значение.

Hitachi Vantara ― Технический консультант
Май 2021 - Дек 2024
Удалённо

  • Полный рабочий день работал как контрактный программист в eBay.
  • Разрабатывал и поддерживал инструменты автоматизации инфраструктуры, выступающие в качестве уровней абстракции для программного развертывания, конфигурирования и управления собственной облачной инфраструктурой eBay, построенной и развиваемой десятилетиями с момента основания компании и поддерживающей все ключевые бизнес-сервисы, обходя сторонние облака вроде AWS и Azure.
  • Поддерживал и решал проблемы с продуктами Hitachi, используемыми eBay, обеспечивая бесперебойную работу и минимальные простои.

Osgil Defense ― Основатель
Май 2024 - Окт 2024
Удалённо

  • Привлёк $145 000 пре-сид инвестиций через акселератор Forum Ventures при оценке $1,93 млн.
  • Создал и запустил TARS — инструмент кибербезопасности с открытым исходным кодом на базе ИИ для автоматической оценки угроз и пентеста, набравший 350+ звёзд и 50+ форков на GitHub.
  • Разработал PAX — Python-фреймворк для оценки надёжности ИИ-ответов, снижающий галлюцинации посредством саморефлексии, вероятностного прогнозирования и наблюдаемой согласованности.
  • Руководил ранней технической разработкой, управляя командами для достижения контрольных точек, создания основной технологии и формирования первого веб-присутствия компании для расширения и роста.

Anarchy (YC W23) ― Инженер-стажёр (частичная занятость)
Ноя 2023 - Янв 2024
Удалённо

  • Занял первое место на хакатоне Anarchy в октябре 2023 с проектом InsightRed — маркетинговым инструментом для Reddit, интегрирующим GPT-4 и Pinecone, набравшим 10+ звёзд и 1+ форк на GitHub, что привело к моему найму.
  • Разработал улучшенную систему аутентификации API-ключей для проекта Anarchy Chat.dev, готовую к будущей интеграции, с однонаправленным хешированием, поддержкой нескольких ключей на аккаунт и эффективной валидацией через контрольную сумму и кэширование для минимизации запросов к базе данных.
  • Создал llm-speed-benchmark — инструмент бенчмаркинга для оценки производительности открытых LLM-моделей: измеряет токены в секунду, использование GPU, CPU и памяти, а также время выполнения; набрал 17+ звёзд и 4+ форка на GitHub.

Colorado School of Mines ― Научный ассистент
Фев 2021 - Сен 2021
Голден, Колорадо

  • Студент-исследователь в лаборатории Human-Centered Robotics под руководством доктора Хао Чжана.
  • Усилил функциональность треугольных наземных роботов с всенаправленными колёсами, называемых Tritons, используя Python и ROS: обеспечил точное и эффективное перемещение, точный поворот, одновременное управление и 4-кратное увеличение общей скорости движения.
  • Реализовал системы пропорциональной обратной связи с использованием камер Optitrack и ROS, позволяющие роботам Triton точно достигать заданной координаты в реальном мире с погрешностью +/- 0,05 м в зоне 2×2 м.
  • Успешно перенёс всю документацию из Google Drive и Microsoft 365 в GitLab, конвертировав файлы в формат Markdown и упростив доступ и совместную работу в лаборатории HCR.
  • Наставлял школьницу в основах программирования и робототехники, помогая ей разработать ROS-узел для управления цветами светодиодов на роботе Triton.

Namasté Solar ― Стажёр
Сен 2017 - Май 2018
Денвер, Колорадо

  • Разработал инструмент Excel на VBA для анализа денежного потока компании и производительности сотрудников.
  • Разрабатывал оптимальное расположение солнечных панелей на планах домов с помощью AutoCAD.

Национальное управление океанических и атмосферных исследований (NOAA) ― Стажёр
Июн 2017 - Июль 2017
Денвер, Колорадо

  • Работал с командой Science on a Sphere (SOSx) NOAA.
  • Создал интерактивный образовательный контент о миссии «Аполлон-11» для SOSx, используя программное обеспечение Tour Builder NOAA.

Erols Tailoring ― Обслуживание клиентов
Сен 2008 - Май 2018
Денвер, Колорадо

  • Обеспечивал выдающееся обслуживание клиентов в рамках нашего семейного бизнеса: встречал, помогал и принимал платежи от клиентов.
  • Поддерживал чистое и организованное рабочее пространство, управлял примеренной одеждой клиентов и обеспечивал опрятный вид магазина.
  • Оперативно отвечал на телефонные запросы и заказы клиентов, предоставляя точную и полезную информацию.
  • Вносил вклад в успех бизнеса в свободное время после школы, в некоторые выходные и праздники.

Denver Country Club ― Обслуживание теннисных кортов
Июн 2015 - Авг 2015
Денвер, Колорадо

  • Убирал крытые и открытые теннисные корты с твёрдым, синтетическим и гравийным покрытием.
  • Использовал следующие инструменты: гольф-кары, воздуходувки, ракели для кортов и грабли для гравия.

НАГРАДЫ И ДОСТИЖЕНИЯ


8090 Top Coder Challenge ― 7-е место
Июн 2025

  • Занял 7-е место из 425 инженеров в 8-часовом соревновании, посвящённом реверс-инжинирингу закрытой устаревшей системы.
  • Разработал решение, сочетающее классические методы машинного обучения и эвристики для воспроизведения 60-летней системы возмещения расходов на поездки.
  • Достиг высокой точности в копировании поведения системы, используя только исторические данные и интервью с сотрудниками.

Национальный хакатон по безопасности ― обладатель специального приза
Апрель 2025

  • Выиграл специальный приз в размере 5 000 $ на втором Национальном хакатоне по безопасности Cerebral Valley в Сан-Франциско.
  • Руководил разработкой Guardian Grid — инструмента для эвакуации в умных городах, координирующего безопасные маршруты во время бедствий.
  • Успешно выполнил специальное испытание по кибербезопасности для Code Metal, продемонстрировав продвинутые возможности проникновения в системы.

Anarchy Hackathon ― 1-е место
Октябрь 2023

  • Занял первое место с InsightRed — инструментом маркетинга в Reddit, использующим GPT-4 и Pinecone.
  • Построил систему для выявления потенциальных клиентов через анализ комментариев в Reddit.
  • Победа привела к должности инженера-стажёра на неполный рабочий день в Anarchy.

ТЕХНИЧЕСКИЕ НАВЫКИ


  • Языки: Python, JavaScript, Bash Script, Rust, Go, Java, C++, и C
  • Базы данных: Postgres, MySQL, SQLite, Pgvector, Pinecone, MongoDB, и Amazon RDS
  • Разработка: Node.js, Express.js, Flask, FastAPI, Sequelize, Streamlit, Mongoose, Langchain, BeautifulSoup4, Selenium, Axios, yt-dlp, ffmpeg, ffprobe, Next.js, Three.js, pdf.js, Playwright, Hugo, Framer, Tailwind, и Mermaid
  • Облако: Docker, Podman, Kubernetes, Tess.IO (облачная платформа eBay), Supabase, Vercel, Nginx, Ansible, AWS EC2, AWS S3, AWS Lambda, Amazon Kinesis Data Streams, Google Cloud, Google Workspaces, и RunPod
  • Инструменты: Git, GitHub, GitLab, VSCode, Helix Editor, Vim, ChatGPT, Claude, Perplexity, V0, Cha, Ch, Apollo, Postman, Jira, Slack, Discord, Ollama, tmux, DocuSign, Google Analytics, PostHog, Apollo.io, Hunter.io, и LinkedIn Navigator
  • API: OpenAI, Anthropic, Cohere, Groq, Travily, Brave, Google Gemini, xAI, DeepSeek, Mistral, AWS Bedrock, Together AI, Twilio, Mapbox Geocoding, и Textbelt
  • Модели: gpt-5, gpt-5-mini, gpt-4o, gpt-4o-mini, gpt-4.1-mini, gpt-4.1, o3, gpt-4o-search-preview, gpt-oss-120b, gpt-oss-20b, claude opus 4.5, claude sonnet 4.5, claude haiku 4.5, claude opus 4.1, claude opus 4, claude sonnet 4, claude 3.5 sonnet, gemini-3-pro, gemini 2.5 pro, gemini 2.5 flash, grok-4-fast-reasoning, grok-4-fast-non-reasoning, grok-3, grok-4-0709, deepseek r1, qwen3, llama2, llama3, whisper, dall-e-3, dall-e-2, gemma3, и Banana Nano
  • ИИ и агенты: Cursor IDE, Windsurf IDE, Claude Code CLI, Gemini CLI, Kiro CLI, Exa Websets AI, и MCP Servers

ОБРАЗОВАНИЕ


Colorado School of Mines
Бакалавр наук в области компьютерных наук
Специализация в робототехнике и интеллектуальных системах
Авг 2018 – Май 2022
Голден, Колорадо

Denver East High School
Диплом средней школы
Авг 2014 – Май 2018
Денвер, Колорадо

СТОРОННИЕ ПРОЕКТЫ


Guardian Grid

  • Создал инструмент для экстренной эвакуации в умных городах, который помогает сообществам быстро и безопасно реагировать во время крупных бедствий.
  • Разработал систему, позволяющую городским администраторам отмечать опасные и безопасные зоны на интерактивной карте.
  • Реализовал продвинутые алгоритмы поиска пути для формирования и передачи жителям наиболее безопасных маршрутов эвакуации.
  • Создал веб-портал, который использует текущее местоположение для отображения маршрутов с учётом зон риска, с интеграцией Google Maps.
  • Инструмент был разработан на Национальном хакатоне по безопасности 2025 года и получил специальный приз за инновационный подход.

PAX (Proactive Agent for eXemplary Trustworthiness)

  • Разработал исследовательский агент и фреймворк для измерения и повышения достоверности ответов LLM.
  • Реализовал систематические подходы: принудительную атрибуцию, вероятностную оценку уверенности и проверку согласованности.
  • Создал систему самооценки с участием нескольких LLM для обзора и валидации ответов.
  • Проект возник как развитие TARS для решения основных проблем доверия и надёжности ИИ.

Cha

  • Разработал open-source CLI-инструмент, упрощающий взаимодействие с ИИ-моделями и позволяющий работать с ними прямо из терминала.
  • Добавил поддержку нескольких платформ через совместимые с OpenAI API, обеспечивающую простое переключение между провайдерами.
  • Реализовал функции: веб-скрапинг (YouTube, PDF, веб-контент), поисковик ответов в стиле Perplexity AI, интерактивную генерацию кода с проверкой и управление историей чатов.
  • Внедрил расширенные возможности: оценку токенов, поддержку файлов (PDF, DOCX, XLSX, изображения), доступ к shell и локальные настройки.
  • Проект отмечен 65+ звёздами и 6+ форками на GitHub, что подтверждает его востребованность.

Ch

  • Создал лёгкий CLI-инструмент на Go, запускающийся в 10 раз быстрее предшественника Cha при сохранении ключевой функциональности.
  • Обеспечил поддержку OpenAI, Groq, DeepSeek, Anthropic, XAI, Together, Google Gemini, Mistral AI, Amazon Bedrock и Ollama с лёгким переключением.
  • Реализовал функции: интерактивный и прямой режимы, Unix-конвейеры, умную обработку файлов (PDF, Word, таблицы, изображения с OCR) и продолжение сессий.
  • Включил веб-скрапинг, поиск через Brave Search API и поддержку буфера обмена на macOS, Linux, Android/Termux и Windows.
  • Проект получил 25+ звёзд и 2+ форка на GitHub, что показывает быстрый рост популярности.

DocuInsight

  • Решил «ловушку соглашения», обеспечив полное понимание контрактов обеими сторонами и снизив риск судебных споров.
  • Создал ИИ-платформу, упрощающую контракты, выделяя ключевые пункты и переводя их на простой английский, с интеграцией DocuSign для электронной подписи.
  • Использовал модели OpenAI: gpt-4o-mini для эффективного извлечения JSON и o1-preview для глубокого анализа документов, формируя инсайты и резюме.
  • Спроектировал backend на Python с PostgreSQL на Supabase и frontend на Next.js, развернув на Linode для масштабируемости.
  • Интегрировал API Resend для email-уведомлений, улучшая взаимодействие пользователей и управление контрактами.
  • Проект создан для хакатона DocuSign: Unlocked с подробной заявкой на Devpost, направленной на инновации в управлении соглашениями с помощью ИИ.

Notify Cyber

  • Запустил Notify Cyber — платформу агрегирования новостей кибербезопасности, с 17 000+ посетителей и 43 000+ просмотров страниц.
  • Получил 65 000+ просмотров на Reddit и 96 % апвотов без затрат на маркетинг, увеличив лист ожидания на 160+ человек.
  • Разработал базу Postgres на Supabase, автоматизировав курирование контента с веб-скрапингом и суммированием через gpt-4o-mini.
  • Оптимизировал расходы до 1,85 $ в месяц, покрыв базу данных, API и хостинг.
  • Создал Python-скрапер статей с использованием ChatGPT API для суммирования, обеспечив наполнение базы.
  • Спроектировал, развернул и управлял базой Postgres на Supabase.
  • Сайт запущен 1 июня 2023 г., полностью открыт 5 октября 2025 г.; репозиторий на GitHub (5+ звёзд, 1+ форк) и статическая версия по тому же домену.

Система оценки угроз и реагирования (TARS)

  • Создал ИИ-инструмент на Python и Shell для автоматизации пентестов.
  • Помог привлечь предсессионные инвестиции для Osgil Defense; 350+ звёзд и 50+ форков на GitHub.
  • Использует CrewAI, LangChain, GPT-4, Docker и инструменты Nettacker, Rustscan, Zed Attack Proxy (ZAP), Nmap; интерфейс на Streamlit.

Moving Pose

  • В команде из трёх человек реализовал статью «The Moving Pose: An Efficient 3D Kinematics Descriptor for Low-Latency Action Recognition and Detection» (д-ра Занфир, д-ра Леордеану, д-ра Сминчисеску).
  • Настроил Xbox 360 Kinect для потоковых данных скелета в реальном времени на C++ с Kinect v1.8 SDK.
  • Создал UI на Python, Tkinter и C++, адаптировав пример из Kinect V1.8 ToolKit.

SVM On Skeleton Data

  • Разработал университетский проект по прогнозированию человеческого поведения с использованием Python, преобразовав набор данных MSR Daily Activity 3D в форматы RAD и HJPD и задействовав библиотеки pandas, matplotlib, scipy, numpy и libsvm.
  • Реализовал метод опорных векторов для классификации конкретных человеческих действий/активностей, достигнув точности в диапазоне от 62.5% до 70.83%.
  • Продемонстрировал выполнение проекта с успешными результатами, показав точные предсказания человеческого поведения в указанном диапазоне точности.

Деятельность


Клуб робототехники Mines - команда AgBot
Сен 2018 - Янв 2020
Голден, Колорадо

  • Работал над кодом для автономного сельскохозяйственного робота AgBot 2019 года, который использовал Python, C++ и ROS Kinetic Kame.
  • Разработал издателя ROS для обнаружения момента, когда робот достигает границы сельскохозяйственного поля. Код был написан на Python и использовал лидар робота.