Telegram: 12 000+ подписчиков · Новости иммиграции в США · общение · обзоры · прямые эфиры

O-1A для IT-специалиста из Казахстана: GitHub, без работодателя

Содержание статьи
  1. Важное уточнение
  2. Альтернативные пути, которые рассмотрели и отклонили
  3. Исходная база
  4. Стратегия
  5. Cover Letter
  6. Хронология подачи
Показать все разделы (10)
  1. Результат
  2. Как вели учёт пользователей открытого кода до подачи RFE
  3. Практический чек-лист для инженеров перед подачей O-1A
  4. Типичные ошибки инженеров при подготовке O-1A

Senior software engineer из Алматы, 9 лет опыта в backend-разработке на Go и в distributed systems, до этого 3 года на Python в финтех-компании. Три года подряд подавался в лотерею H-1B через разных работодателей и три раза не проходил отбор, при вероятности около 25-35 процентов в последние циклы для специальностей уровня магистра. Последний год работал удалённо по контракту на американский стартап, разрабатывающий инфраструктурный SaaS-продукт для обработки потоковых данных. Стартап был готов нанять его официально в штат, но зависеть от четвёртой попытки лотереи не хотел ни разработчик, ни работодатель. К моменту обращения к нам разработчик уже успел проконсультироваться с иммиграционным адвокатом в Алматы, который посоветовал просто ждать следующего цикла H-1B, поскольку «для айтишников без PhD других вариантов особо нет». Именно эта фраза и стала поводом поискать вторую консультацию. За две недели до обращения он также рассматривал вариант с L-1B через открытие представительства старого работодателя в США, но этот путь требовал минимум год существования аффилированного офиса и не подходил при текущих сроках.

Важное уточнение

Инженеры часто считают, что O-1A требует степени PhD, публикаций в рецензируемых журналах или работы в компании из списка Fortune 500. Это не так. USCIS одинаково засчитывает как академические публикации, так и практический вклад: открытый код с реальным использованием, выступления на профильных, пусть даже региональных, конференциях, и зарплату выше рыночного уровня. Для senior-инженеров без академического бэкграунда, но с заметным вкладом в open source и стабильно высоким доходом, путь через O-1A часто реалистичнее, чем кажется на старте, если каждое достижение подкреплено независимым источником, а не только словами самого заявителя.

Альтернативные пути, которые рассмотрели и отклонили

Прежде чем остановиться на O-1A, разобрали ещё три сценария, каждый из которых уже обсуждался с прежним адвокатом или самим разработчиком до обращения к нам.

Ожидание следующего цикла H-1B

Три подряд неудачные попытки в лотерее с вероятностью 25-35 процентов на цикл дают совокупную вероятность успеха за четыре года заметно ниже интуитивно ожидаемой, поскольку каждый год это независимое случайное событие, а не накопительный шанс. Ждать четвёртую попытку означало откладывать переезд минимум ещё на год без гарантии результата, при этом стартап-работодатель не готов был держать позицию открытой так долго.

L-1B через представительство прежнего работодателя

Вариант требовал минимум год существования аффилированного офиса в США и реальных трудовых отношений с материнской компанией за рубежом, которых на момент обращения не было: разработчик уже год как работал на американский стартап по контракту, а не на прежнего работодателя. Формально выстроить L-1B под эту ситуацию значило бы либо ждать год, либо создавать искусственную конструкцию, что несёт репутационный и юридический риск.

EB-2 NIW как параллельный путь

NIW обсуждали как возможный путь к постоянному статусу напрямую, минуя временную визу. От немедленной подачи NIW отказались по прагматической причине: работодатель уже был готов выступить петиционером для временной рабочей визы прямо сейчас, а NIW требует более длительной подготовки доказательной базы и не даёт немедленного решения вопроса с началом легальной работы в штате компании. Решили закрыть срочный вопрос через O-1A, а вопрос постоянного статуса вернуть на повестку через полтора-два года работы в США.

Важной частью этого решения стало понимание, что O-1A и NIW опираются на во многом пересекающиеся доказательства: открытый код, публикации, признание индустрией. Это значит, что материалы, собранные для временной визы, не пропадают впустую, а становятся основой будущей петиции на постоянный статус, если через полтора-два года профиль заявителя дополнится новыми достижениями уже на американской позиции. Именно такую логику впоследствии использовал работодатель, начиная подготовку EB-1A ещё до истечения первого срока O-1A.

Исходная база

К моменту обращения у заявителя был плотный, но разрозненный набор материалов, который предстояло организовать по конкретным критериям O-1A.

Открытый код и его практическое использование

Мейнтейнер библиотеки на Go с 3200 звёздами на GitHub и активный контрибьютор в несколько крупных репозиториев, включая один проект под эгидой Apache Software Foundation, с более чем 60 принятыми pull request за три года. Часть переписки с пользователями библиотеки велась в закрытых каналах Discord и на GitHub Issues, а не в публичных отзывах, поэтому первым шагом стала инвентаризация, кто из реальных пользователей библиотеки готов подтвердить факт использования официальным письмом, а не просто сообщением в чате.

Публичные выступления

Четыре выступления на локальных митапах уровня KazakhstanGo и Central Asia DevFest, одно выступление на GopherCon Europe в онлайн-формате с записью на YouTube и упоминанием в программе конференции.

Публикации и техническое письмо

Технический блог на Medium с 12 000 подписчиков, несколько статей перепечатаны на dev.to и Hacker Noon с суммарно более чем 40 000 просмотров. У заявителя не было публикаций в научных или технических изданиях в классическом смысле, только блог и посты на технических платформах.

Зарплата и рыночная позиция

180 000 долларов в год по текущему контракту, выше медианы для senior Go-разработчика в США по данным Levels.fyi и Stack Overflow Developer Survey. Ничего из этого не было организовано в формат, понятный иммиграционному офицеру: материалы существовали в виде разрозненных ссылок, скриншотов и переписки в Slack.

«Для айтишников без PhD других вариантов особо нет», сказал разработчику иммиграционный адвокат в Алматы. В Telegram-канале Аида разбирает, почему эта фраза не соответствует реальной практике USCIS.

Подписаться на канал

Стратегия

O-1A требует закрыть минимум 3 из 8 критериев. В финальный пакет вошло четыре.

Высокая зарплата

180 000 долларов подкрепили данными сразу трёх источников, Levels.fyi, LinkedIn Salary и Stack Overflow Survey, чтобы у офицера не осталось вопроса о репрезентативности одной таблицы, приложили офер-леттер и скриншоты платёжных ведомостей за 8 месяцев контракта.

Оригинальный вклад

Мейнтейнерство библиотеки с 3200 звёздами и письма от трёх компаний, реально использующих её в production, с описанием, для какой конкретно задачи применяется библиотека и что случилось бы при отсутствии такого инструмента.

Критическая роль

Позиция tech lead в команде компании-петиционера: организационная схема, список из 4 разработчиков в подчинении и письмо CEO о значимости роли заявителя для архитектуры продукта, с примером конкретного решения, принятого им и повлиявшего на масштабируемость системы.

Публикации о заявителе

Публикации на Medium, перепечатанные на крупных технических платформах, косвенно закрыли критерий публикаций о заявителе через его профессиональную работу, поскольку издания перепечатывают далеко не каждый технический текст без отбора по качеству.

Главная сложность заключалась в том, чтобы перевести разрозненные технические артефакты в формат, который читается как последовательное досье, а не набор ссылок. Для каждого пункта GitHub-активности составили таблицу с датами, числом звёзд на момент подачи, числом контрибьюторов и конкретными компаниями, использующими библиотеку, вместо простого указания «мейнтейнер open source проекта». Для конференций собрали не только факт участия, но и программу мероприятия с его описанием, чтобы показать масштаб аудитории и профессиональный уровень докладчиков рядом с заявителем.

Рассматривали и другие критерии, которые в итоге не вошли в финальный пакет. Членство в профессиональных ассоциациях не подошло, поскольку у заявителя не было формального членства ни в одной организации с отборочными критериями. Судейство работ других специалистов тоже не подошло: рецензирование pull request коллег внутри одной компании USCIS обычно не признаёт равнозначным судейству отраслевого уровня без более широкого контекста. Решили не тратить время на слабые аргументы и сосредоточиться на четырёх сильных критериях, которые уже были подкреплены документами. Отдельно проверили вариант закрытия критерия через публикации в научных или технических изданиях в классическом смысле: у заявителя таких публикаций не было, только блог и посты на технических платформах. Проверка показала, что перепечатка независимыми редакциями вроде dev.to и Hacker Noon, которые сами отбирают материалы по качеству, а не публикуют всё подряд, достаточно близка к смыслу критерия публикаций, если объяснить офицеру редакционную политику этих площадок.

Cover Letter

Нарратив строился вокруг идеи, что заявитель не просто хороший разработчик, а инженер, чей код используют другие компании в production, чьи архитектурные решения меняют продукт работодателя, и чья компенсация уже отражает признание рынком этого уровня. Cover letter последовательно связывал каждый документ с конкретной формулировкой критерия USCIS, вместо общего описания карьеры: заголовок с точной формулировкой критерия из регламента, абзац с фактами, ссылка на конкретное приложение в пакете, чтобы офицер мог быстро сверить документ с требованием закона, а не реконструировать логику из сплошного текста биографии. Отдельный абзац объяснял, почему три года подряд не выигранная лотерея H-1B не имеет отношения к качеству профиля заявителя: лотерея случайна по конструкции закона, а не отражает недостаток квалификации. Ещё один раздел заранее отвечал на вопрос, почему компания-петиционер, стартап на посевной стадии с командой из 12 человек, может позволить себе нанять специалиста экстраординарного уровня: приложили данные о раунде финансирования компании и объяснили роль заявителя как одного из архитекторов основного продукта, без которого масштабирование системы было бы значительно медленнее.

Хронология подачи

  • Месяц 1. Аудит материалов, отказ от L-1B и немедленного NIW в пользу O-1A, инвентаризация пользователей открытого кода
  • Месяц 1-2. Сбор писем от компаний, использующих библиотеку в production, запрос программ конференций у организаторов
  • Месяц 2. Подготовка таблиц с данными о зарплате из трёх источников, сбор офер-леттера и платёжных ведомостей
  • Месяц 3. Финальная сборка петиции, подготовка cover letter, подача I-129 с Premium Processing
  • День 13 после подачи. Получен RFE по вопросу national or international acclaim применительно к open source вкладу
  • 28 дней после ответа на RFE. Петиция одобрена

Результат

Петиционером выступил американский работодатель, подали I-129 с Premium Processing. Через 13 дней получили RFE с просьбой уточнить national or international acclaim применительно к open source вкладу: офицер указал, что письма от трёх компаний недостаточно репрезентативны для вывода о признании на международном уровне. Ответили дополнительными письмами от пользователей библиотеки уже из 6 стран, включая одну компанию из списка Fortune 500, и статистикой загрузок пакета за три года с географическим распределением. Одобрено через 28 дней после ответа на RFE. Виза O-1A выдана на 3 года, что совпало со сроком действия основного контракта финансирования компании-петиционера. Параллельно работодатель начал готовить документы для будущей петиции EB-1A для IT, поскольку профиль заявителя, открытый код с подтверждённым использованием несколькими странами, регулярные выступления и зарплата выше рынка, формирует достаточную базу для следующего шага к постоянному статусу. Разработчик переехал в Сан-Франциско, продолжил работать tech lead в той же команде, которая к моменту переезда выросла до 9 инженеров, часть из которых он лично нанимал и обучал. Спустя год работы в статусе O-1A компания начала параллельно готовить пакет документов для EB-1A, поскольку виза O-1 не ведёт к грин-карте автоматически и требует отдельной петиции для перехода на постоянный статус.

Как вели учёт пользователей открытого кода до подачи RFE

Задним числом собирать доказательства международного признания намного сложнее, чем вести их учёт по ходу работы над проектом. К моменту первой подачи у заявителя не было систематизированного списка компаний, использующих его библиотеку, только разрозненные упоминания в issues и переписке. После получения RFE команда потратила почти три недели на то, чтобы восстановить этот список: искали упоминания названия библиотеки в публичных репозиториях других компаний, проверяли company engineering blogs на предмет упоминания используемых инструментов, писали напрямую в компании, чьи инженеры оставляли issues или pull request.

Почему письма от пользователей из разных стран весят больше

Первая версия пакета содержала письма только от трёх компаний, две из которых были также клиентами компании-петиционера, что создавало у офицера впечатление ограниченного, локального круга использования, а не подлинно международного признания. Ответ на RFE решил эту проблему географическим разнообразием: письма пришли из Германии, Сингапура, Бразилии, Индии, Канады и США, включая одну компанию из списка Fortune 500. Такое распределение по регионам напрямую отвечало на формулировку критерия о признании на национальном или международном уровне, а не только внутри одной профессиональной среды.

Статистика загрузок как независимое доказательство

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

Практический чек-лист для инженеров перед подачей O-1A

  • Ведите список пользователей своего кода уже сейчас. Компании, упоминающие библиотеку в engineering blog, инженеры, оставляющие issues и pull request, стоит фиксировать по мере появления, а не восстанавливать задним числом
  • Просите письма от компаний из разных стран. Три письма от компаний одной страны или одного региона слабее, чем письма с географическим разбросом
  • Собирайте программы конференций, а не только факт участия. Программа мероприятия с описанием показывает масштаб аудитории и уровень остальных докладчиков
  • Сравнивайте зарплату минимум с двумя-тремя независимыми источниками. Одна таблица без альтернативных данных выглядит менее убедительно для офицера
  • Не тратьте ресурсы на слабые критерии. Формальное членство в ассоциации или судейство pull request коллег внутри одной компании редко закрывает соответствующий критерий

Типичные ошибки инженеров при подготовке O-1A

  • Считать, что без академических публикаций или PhD путь через O-1A закрыт, хотя практический вклад в open source засчитывается наравне с научными достижениями
  • Указывать факт мейнтейнерства проекта без таблицы с датами, числом звёзд и конкретными компаниями-пользователями, из-за чего критерий выглядит декларативным
  • Собирать письма поддержки только от коллег внутри одной компании-петиционера, что ослабляет аргумент о международном признании
  • Тратить время на слабые критерии вроде формального членства в ассоциации вместо усиления уже сильных четырёх пунктов
  • Не вести учёт компаний и разработчиков, использующих открытый код заявителя, из-за чего сбор писем поддержки на этапе RFE занимает намного больше времени

Три проигранные лотереи H-1B подряд при вероятности 25-35 процентов не редкость, а статистика. Пройдите квиз, чтобы увидеть маршрут, не зависящий от четвёртой попытки.

Пройти квиз, 2 минуты

Частые вопросы

Обязательно ли иметь американского работодателя-петиционера для O-1A в IT?
Нет, петицию может подать и агент, но для штатных инженеров с одним работодателем классическая схема с компанией-петиционером обычно проще и быстрее, особенно если работодатель уже готов подтвердить критическую роль заявителя письмом от руководства.

Что делать, если у компании-петиционера нет истории финансирования или крупного бренда?
Размер компании не критерий сам по себе. Важно показать реальную операционную деятельность и убедительно объяснить, почему именно эта компания нуждается в специалисте экстраординарного уровня, как в этом кейсе через данные о раунде финансирования и роль архитектора продукта.

Как быстро нужно закрывать RFE по open source вкладу?
Срок устанавливает USCIS в тексте самого запроса, обычно от 60 до 90 дней. Чем раньше начат сбор писем от пользователей открытого кода из разных стран, тем меньше риск не уложиться в срок, особенно если часть пользователей отвечает медленно или требует согласования с юридическим отделом.

Засчитывается ли вклад в закрытый корпоративный код, а не только в открытый?
Сам по себе закрытый код внутри компании засчитывается хуже, поскольку офицер не может независимо проверить масштаб и значимость работы без специального письма от руководства. В этом кейсе именно поэтому критерий оригинального вклада строился вокруг открытой библиотеки, а закрытая корпоративная работа заявителя вошла в пакет через критерий критической роли, где значимость подтверждает работодатель, а не независимые внешние пользователи.

Что если у заявителя есть публикации, но нет открытого кода?
Комбинация критериев гибкая: если у инженера есть публикации в рецензируемых изданиях, доклады на крупных международных конференциях или патенты, эти элементы могут заменить open source вклад в структуре доказательной базы. Важен не конкретный набор документов, а закрытие минимум трёх из восьми критериев с убедительными независимыми подтверждениями по каждому.

Мешают ли три неудачные попытки в лотерее H-1B подаче на O-1A?
Нет, лотерея случайна по конструкции закона и не отражает качество профиля заявителя. У разработчика из этого кейса было три неудачные попытки подряд, и это никак не повлияло на оценку его критериев для O-1A.

Как подтвердить доход, если заявитель работает по контракту, а не в штате компании?
Комбинацией контракта с указанием годовой ставки и банковских выписок за несколько месяцев, показывающих фактическое поступление платежей. Такой подход сработал для заявителя, оформленного как подрядчик, а не как штатный сотрудник с W-2.

Сколько заняла подготовка пакета по времени

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

Разница между зарплатным критерием для найма и для self-employment

Отдельный вопрос, возникший на этапе подготовки, касался того, как именно измерять высокую зарплату инженера, работающего по контракту, а не в штате компании. Для сотрудников со стандартной занятостью USCIS привычно смотрит на W-2 или офер-леттер, но заявитель на момент обращения работал по гражданско-правовому контракту с американским стартапом, что формально ближе к статусу подрядчика. Решили закрыть этот вопрос двумя источниками одновременно: контрактом с указанием годовой ставки и банковскими выписками за 8 месяцев, показывающими фактическое поступление платежей в заявленном размере. Такая комбинация документов сняла у офицера потенциальный вопрос о том, отражает ли контрактная ставка реальный доход или является формальной цифрой на бумаге.

Что это значит для тех, кто устал ждать лотерею H-1B

Кейс показывает, что O-1A остаётся реальной альтернативой для инженеров с сильным профилем, которым несколько лет подряд не повезло в лотерее H-1B. Ключевое условие, готовность работодателя выступить петиционером и наличие измеримых доказательств: открытого кода с реальным использованием, выступлений на конференциях и зарплаты выше рыночного уровня. Даже без академических публикаций подготовка пакета за несколько месяцев способна закрыть необходимый минимум критериев, если материалы организованы в структуру, а не остаются набором разрозненных ссылок. RFE по open source вкладу типичен для подобных дел, и лучшим ответом становятся письма от реальных пользователей продукта из разных стран, а не только от коллег внутри одной компании-петиционера. Быстрый ответ на RFE, 28 дней, стал возможен благодаря тому, что заявитель заранее вёл список компаний и разработчиков, использующих его библиотеку, и мог оперативно связаться с ними за письмами поддержки. Стоит заранее отделять сильные критерии от формально возможных, но слабо подкреплённых: попытка закрыть членство в ассоциации или судейство без реальной документальной базы обычно тратит время и ослабляет пакет, если четырёх крепких критериев уже достаточно для подачи. Инженерам, откладывающим переезд из-за очередной попытки лотереи, стоит заранее свериться с материалом H-1B или O-1: что выбрать, чтобы оценить, не выгоднее ли начать сбор доказательств для O-1A уже сейчас, параллельно с очередной подачей на H-1B, а не вместо неё.

Отдельный практический вывод касается контрактной занятости. Инженеры, работающие по гражданско-правовым договорам с американскими компаниями без официального трудоустройства в штат, часто ошибочно полагают, что такой формат работы делает петицию по O-1A сложнее. На практике важно не то, оформлен ли заявитель как штатный сотрудник или подрядчик, а то, насколько убедительно документирован реальный доход и реальная роль в компании. Банковские выписки, подтверждающие фактическое поступление платежей, работают не хуже традиционного W-2, если оформлены системно за длительный период, а не единичной справкой за один месяц.

И последний момент, который стоит учитывать заранее: три года неудачных попыток в лотерее H-1B сами по себе не ослабляют профиль для O-1A и не должны восприниматься заявителем как признак недостаточной квалификации. Лотерея устроена так, что даже сильный кандидат с профилем экстраординарного уровня не застрахован от случайного невыбора при превышении квоты. Разделение этих двух логик, случайность лотереи и объективная оценка достижений по критериям O-1A, стоит закладывать в стратегию коммуникации с самим заявителем на первой же консультации, поскольку разочарование от нескольких лет неудач в H-1B иногда мешает трезво оценить реальную силу собственного профиля для совершенно другой категории визы.

По теме

O-1A виза: требования · O-1A против H-1B: что выбрать IT-специалисту в США · EB-1A для IT · IT и иммиграция в США · O-1A для блогера

Похожий профиль?

Если у вас есть открытый код с реальным использованием, выступления на конференциях или зарплата выше рыночного уровня и лотерея H-1B не срабатывает который год подряд, разберём ваш случай на консультации.

Частые вопросы

Обязательно ли иметь американского работодателя-петиционера для O-1A в IT?

Нет, петицию может подать и агент, но для штатных инженеров с одним работодателем классическая схема с компанией-петиционером обычно проще и быстрее, особенно если работодатель уже готов подтвердить критическую роль заявителя письмом от руководства.

Что делать, если у компании-петиционера нет истории финансирования или крупного бренда?

Размер компании не критерий сам по себе. Важно показать реальную операционную деятельность и убедительно объяснить, почему именно эта компания нуждается в специалисте экстраординарного уровня, как в этом кейсе через данные о раунде финансирования и роль архитектора продукта.

Как быстро нужно закрывать RFE по open source вкладу?

Срок устанавливает USCIS в тексте самого запроса, обычно от 60 до 90 дней. Чем раньше начат сбор писем от пользователей открытого кода из разных стран, тем меньше риск не уложиться в срок, особенно если часть пользователей отвечает медленно или требует согласования с юридическим отделом.

Засчитывается ли вклад в закрытый корпоративный код, а не только в открытый?

Сам по себе закрытый код внутри компании засчитывается хуже, поскольку офицер не может независимо проверить масштаб и значимость работы без специального письма от руководства. В этом кейсе именно поэтому критерий оригинального вклада строился вокруг открытой библиотеки, а закрытая корпоративная работа заявителя вошла в пакет через критерий критической роли, где значимость подтверждает работодатель, а не независимые внешние пользователи.

Что если у заявителя есть публикации, но нет открытого кода?

Комбинация критериев гибкая: если у инженера есть публикации в рецензируемых изданиях, доклады на крупных международных конференциях или патенты, эти элементы могут заменить open source вклад в структуре доказательной базы. Важен не конкретный набор документов, а закрытие минимум трёх из восьми критериев с убедительными независимыми подтверждениями по каждому.

Мешают ли три неудачные попытки в лотерее H-1B подаче на O-1A?

Нет, лотерея случайна по конструкции закона и не отражает качество профиля заявителя. У разработчика из этого кейса было три неудачные попытки подряд, и это никак не повлияло на оценку его критериев для O-1A.

Как подтвердить доход, если заявитель работает по контракту, а не в штате компании?

Комбинацией контракта с указанием годовой ставки и банковских выписок за несколько месяцев, показывающих фактическое поступление платежей. Такой подход сработал для заявителя, оформленного как подрядчик, а не как штатный сотрудник с W-2.

Написать