ОПЫТ РАБОТЫ
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
Денвер, Колорадо
СТОРОННИЕ ПРОЕКТЫ
- Создал инструмент для экстренной эвакуации в умных городах, который помогает сообществам быстро и безопасно реагировать во время крупных бедствий.
- Разработал систему, позволяющую городским администраторам отмечать опасные и безопасные зоны на интерактивной карте.
- Реализовал продвинутые алгоритмы поиска пути для формирования и передачи жителям наиболее безопасных маршрутов эвакуации.
- Создал веб-портал, который использует текущее местоположение для отображения маршрутов с учётом зон риска, с интеграцией Google Maps.
- Инструмент был разработан на Национальном хакатоне по безопасности 2025 года и получил специальный приз за инновационный подход.
PAX (Proactive Agent for eXemplary Trustworthiness)
- Разработал исследовательский агент и фреймворк для измерения и повышения достоверности ответов LLM.
- Реализовал систематические подходы: принудительную атрибуцию, вероятностную оценку уверенности и проверку согласованности.
- Создал систему самооценки с участием нескольких LLM для обзора и валидации ответов.
- Проект возник как развитие TARS для решения основных проблем доверия и надёжности ИИ.
- Разработал open-source CLI-инструмент, упрощающий взаимодействие с ИИ-моделями и позволяющий работать с ними прямо из терминала.
- Добавил поддержку нескольких платформ через совместимые с OpenAI API, обеспечивающую простое переключение между провайдерами.
- Реализовал функции: веб-скрапинг (YouTube, PDF, веб-контент), поисковик ответов в стиле Perplexity AI, интерактивную генерацию кода с проверкой и управление историей чатов.
- Внедрил расширенные возможности: оценку токенов, поддержку файлов (PDF, DOCX, XLSX, изображения), доступ к shell и локальные настройки.
- Проект отмечен 65+ звёздами и 6+ форками на GitHub, что подтверждает его востребованность.
- Создал лёгкий 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, что показывает быстрый рост популярности.
- Решил «ловушку соглашения», обеспечив полное понимание контрактов обеими сторонами и снизив риск судебных споров.
- Создал ИИ-платформу, упрощающую контракты, выделяя ключевые пункты и переводя их на простой английский, с интеграцией DocuSign для электронной подписи.
- Использовал модели OpenAI: gpt-4o-mini для эффективного извлечения JSON и o1-preview для глубокого анализа документов, формируя инсайты и резюме.
- Спроектировал backend на Python с PostgreSQL на Supabase и frontend на Next.js, развернув на Linode для масштабируемости.
- Интегрировал API Resend для email-уведомлений, улучшая взаимодействие пользователей и управление контрактами.
- Проект создан для хакатона DocuSign: Unlocked с подробной заявкой на Devpost, направленной на инновации в управлении соглашениями с помощью ИИ.
- Запустил 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.
- В команде из трёх человек реализовал статью «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.
- Разработал университетский проект по прогнозированию человеческого поведения с использованием 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 и использовал лидар робота.