Немного истории: наша адаптация.

История поиска работы моего мужа. (Смотрите чего я нашла в недрах компьютера. ставлю первым ибо было до приезда сюда.)


Вот, решил поделиться своим опытом поиска - может кому поможет.

Начальные условия (очевидно, не всем подходит):

  1. Сам я в Москве, ищу хорошую работу в Silicon Valley - для начала на 70к с бенефитами на senior software developer. Опыта работы в США у меня НЕТ, хотя я там был один раз в командировке - в этом году в феврале, две недели. Но есть рекомендации со всех предыдущих мест работы за последние 10 лет, подписанные преимущественно CEO/President/Director Smile Есть также рекомендации от бывших коллег, живущих сейчас в США (оные так и не понадобились).

  2. Лотерейная GreenCard. На руках оной еще нет, но интервью уже пройдено, идет name check.

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

  4. Я software developer под Unix, с хорошим опытом работы. C/C++/Perl. PHP+MySQL оставил в заначке, если вдруг. Знаю все, что должен знать оной, плюс linux/freebsd kernel и еще пачку кернелов и т.д. Плюс qt. Имею опыт разработки компиляторов, виртуальных машин и т.д. Под винды не девелопил последние лет 5. Общий опыт коммерческого девелопмента - 10 лет. Последние два года - team leader, занимаюсь еще и составлением планов и написанием документов по дизайну, requirements и т.д. Об этом я в резюме скромно умолчал Smile

Первые шаги:

  1. Связался с Михаилом Портновым, показал ему свое резюме, попросил посмотреть и поправить если что, ну и подсказать на что можно рассчитывать. Выражаю ему свою искреннюю признательность и благодарность за помощь в этом и других вопросах. (негодующим - сразу скроллить вниз и читать P.S.)

  2. Прикупил американский локальный phone number. Купил skype-in на www.skype.com, на 3 месяца стоило где-то $11. Номер купил там, где собирался искать работу - с area code 408. Его и прописал в резюме. Опыт показал, что это было очень правильное решение.

  3. Купил домен ($12) и хостинг ($33) на год. Покупал на www.3ix.org. На хостинге есть web, mail и скрипты. Углубляться в дискуссии типа есть хостинг дешевле/лучше, не буду. Искал всего час - не те суммы, чтобы напрягаться.

  4. В резюме сразу указал прямо в objective, что:

  • я Green Card holder.
  • я буду available in August 2005.
    О том, что нахожусь в Москве, в резюме нет ни слова. Это есть в cover letter.
  1. Выложил на хостинг уже поправленное Михаилом резюме во всех возможных форматах, включая html, plain text, doc, rtf и pdf. Туда же выложил отсканированные рекомендации, и пару своих фотографий.

  2. Написал cover letter. В нем, помимо стандартных фраз, указал, что я в данный момент нахожусь в Москве, finishing my contract here, и после этого я return to Bay Area in August.

  3. Написал скрипт для рассылки резюме и cover letter по введенному в командной строке адресу и subject. Скрипт нужен, чтобы следить за тем, что куда и когда отсылалось, и не отправить резюме на адрес дважды (во время отладки это произошло, и в результате я общался с двумя разными людьми из amazon независимо Smile )

  4. По совету Михаила работу искал на www.craigslist.org раздел jobs. Я еще зарегистрировался на dice.com и monster.com, но лучше бы я этого не делал - оттуда кроме предложений от очередного Rasa Krishna поработать за $30/hour ничего так и не пришло. Поэтому я повесил резюме в craigslist, и начал слать резюме на все, что я мог делать в принципе, включая PHP и MySQL.

  5. Где-то через неделю начался ответный поток писем. В среднем hit rate был примерно 50% - т.е. на половину отправленных резюме приходили ответы. Примерно две трети на этом этапе отсеивались либо потому что кандидат им нужен ASAP, либо потому, что они не могут выдать job offer без личного интервью. Остальные спрашивали, когда можно звонить. Я всегда принимал звонки с 10AM-13AM PST, что соответствовало 21:00-0:00 московского времени. Соответственно, почти все вечера июня и пол-июля были убиты на ожидание и сами звонки.

  6. Звонили почти всегда мне, и всегда на Skype. Один раз один из наших соотечественников перезвонил на cellular (говорили по-русски). Несколько раз звонил через SkypeOut по автоответчикам, звонить в США не разорительно (2с/min). Качество связи было приемлемым для разговора. Понимаемость - так себе, но вроде и меня понимали, и я понимал. Стандартная цепочка звонивших как правило была HR -> VP of Engineering -> one of more developers -> CEO. Это для маленьких компаний. В больших компаниях это был HR -> one of more managers or developers -> HR.

  7. Вопросы. Единственный классический вопрос был о моих salary expectations. Но на него Михаил научил меня что отвечать поэтому его я не боялся. НИ РАЗУ не спросили про мои greatest strenght и weakness и прочий bullshit, которого я начитался на сайтах и составил шпаргалку в html, что именно я буду на него отвечать. Из технического интервью - ВСЕ спрашивали про виртуальный деструктор в C++, перегрузку операторов, некоторые спрашивали про темплейты и множественное наследование. Три интервью растянулись на пару часов вместо 30 минут, и превратились из интервью в discussion на тему того, что вообще происходит в мире Unix, софта, Open Source и чем bison лучше yacc. Одно из интервью было крайне интересным, мне встретился девелопер с похожим бэкграундом, также занимавшийся бинарным анализом файлов, и из разговора о виртуальном деструкторе мы плавно перешли на особенности реализации VTABLE на разных компиляторах/процессорах, как используется регистр FS при генерации exceptions gcc и т.д. С ним мы договорились попить вместе пива по моему приезду Smile

  8. Через пару интервью я зажрался, и начал рассылать резюме только туда, где мне действительно хотелось работать. Все остальные “хвосты” отрубил, написав всем вежливое письмо что мол, я бы рад работать в вашей замечательной компании, да вот уже получил и принял офер, спасибо за интервью и т.д. Образец письма нашел на каком-то сайте по поиску работы Smile

  9. Как правило, результатом интервью было либо следующее интервью, либо письмо типа “вы excellent, наш босс хочет видеть вас, как приедете - обязательно к нам зайдите, мы готовы дать вам супер-оффер”, либо непосредственно job offer letter, заранее обговоренный. Лицам, предлагающим подождать до приезда, я вежливо писал что мол да, конечно, если к тому времени я haven’t already accepted any offer, то мол конечно к вам зайду, и кидал переписку с ними их в папку Dead end.
    Да, вспомнил - один раз таки прислали отлуп что мол “сорри, мы уже взяли человека” - из Амазона. Впрочем, к этому интервью я изначально отнесся крайне безответственно - во-первых, тогда я уже слегка зажрался, во-вторых работа была околосисадминская, и в Сиэтле, что в мои планы совершенно не входило. Хотя тоже спрашивали про виртуальный деструктор. Видимо, у них там шарящие сисадмины.

  10. Самое интересное началось после получения первого job offer (на 60К - lol). Это было где-то в начале июля (а искать работу я начал с середины июня). Теперь всем, писавшим и звонившим, я честно отвечал, что да, я конечно готов поговорить, но понимаете, у меня тут уже есть пара оферов на 70K, и я вот думаю, а не принять ли один из их. Это привело к тому, что часть народу отсеивалась сразу, но большинство назначало следующие интервью весьма оперативно (к примеру, назначили интервью прямо на следующий день, с 6 человеками подряд один за другим, длилось более 4х часов), и поступавшие потом оферы тоже были оперативными.

  11. Обсудив ситуацию с Михаилом, я решил выжать максимум из оной, и начал откровенно торговаться с народом - что, мол, мне конечно офер нравится, но вот у меня тут рядом лежит такой же, а в нем цифры побольше/сток опшнз дают/relocation оплачивают. Иногда народ торговался (соглашался) легко, иногда не очень. Из одной крупной конторы (2Прораб: ваши конкуренты Smile), предложившей 100K и хорошие бенефиты, к примеру, вытрясти relocation так и не удалось, предложили только 2К signup bonus. Но обычно торгуются куда свободнее, особенно маленькие конторы. Одна из них, к примеру, поднялась по зарплате с 70 до 95 за две итерации. Скромности после этого у меня значительно поубавилось - хотя и до того не было особо.

  12. Последний офер, который я не принял, был на 100К. Что примечательно, в отличие от всех остальных мне прислали его домой DHL-ом, т.е. контора разорилась на 50 баксов. Кроме офера там была еще куча бумаг, которые нужно было прочитать и подписать что мол прочитал, некоторые заполнить и подписать, и отправить назад. Но в тот момент, когда я уже был готов его принять (оттягнува момент принятия примерно на 10 дней), я получил офер от конторы, от которого не смог отказаться. Во-первых, из-за причин, которые пока не стоит упоминать публично, а во-вторых, потому что он был на 10к больше с практически теми же бенефитами, кроме stock options. Кроме того, было обговорено, что первый месяц-два я буду работать дома, и что мой relocation оплачивается в пределах 5к.

Вот таков итог.

57 лайков

Спасибо за рассказ. Очень интересно.:clapping:

У этого рассказа были уже две реинкарнации. Первый раз Тим его вывесил на улитке, где возник базар жуткий в том смысле, что он подсадная утка, рекламирующая Мишу Портнова. Рассказ удалили. После чего Тим его вывесил у Гастелло, где сначала все шло очень спокойно, а потом все равно перешло в скандал - кто-то не смог пережить, что ее муж столько не получает и пошло в ту сторону, что Тим врет.

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

17 лайков

Очень познавательно. Спасибо.

Действительно очень интересно и главное оптимистично!
А с английским у автора наверное было все путем?

Про Skype-in от души благодарю. Отличная идея. Надо будет взять на вооружение.

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

переезд (я пока в Москве и еше даже работаю)


Без особых комментариев - только даты.

Aug 31. Приехал в 23 часа. Несмотря на перелет с двумя стыковками, все рейсы прилетели почти вовремя и мой багаж не потеряли. Иммиграцию проходил в Чикаго (ORD), там организована специальная line для new immigrants, крайняя справа. Вся процедура, включая ожидание, заняла 15 минут - правда, из самолета я вышел одним из первых. Отобрали желтый пакет, сняли отпечатки, заставили расписаться, и влепили штамп об admission - и все, welcome to USA. Далее таможня - пошел в красный коридор, ибо вез с собой значительно больше 10К. Там заполнили какую-то форму, попросили расписаться и отпустили. На превышение разрешенного кол-ва спиртного, похоже, нигде не обращают внимание - при допустимом беспошлинном литре я уже второй раз ввожу минимум два, честно указывая их в декларации, но судя по всему это всем безразлично. В этот раз я даже обратил его внимание на то, что везу больше чем можно, но меня проигнорировали.
По прилету был встречен коллегой с работы, который отвез мну в гостиницу, где собственно день и завершился.

Sep 1. С утра поехали в DMV, взяли книжку и формы. Узнали, что без SSN обломится даже подать application. Далее поехали в SSA. Там нам сказали - вы что, через 10 business days приходите, не раньше. Поехали открывать счет - открыли в Wells Fargo, ssn не потребовали, но сказали что “когда будет - принесете”. Без ssn они не дают кредитки - даже secured, что напрягло. Положил кучу денег на счет, получил чековую книжку. Общее потраченное время - 1 час. Потом поехали подключаться к cingular. Потратили целый час, пока народ делал сканы визы и отсылал ее куда-то факсом для проверки. Поскольку ssn не было, взяли 500 баксов депозит, через год вернут. Поехал работать.

Sep 2. Рентанул машину по российским правам. Вопросов никто не задавал. Chevrolet impala.

Sep 3 - 5 выходные. Ходил в гости, к кому именно - не скажу, а то снова тему удалят Razz

Sep 6 - поехал в консульство в СФ оформлять доверенность. Туда нормально, назад пробка. Полдня убито.

Sep 7 - наплевав на все, поехал в SSA снова. В этот раз меня не отфутболили, и документы приняли. Ждал полтора часа. Сказали что номер будет в пятницу, а карточка - через две недели. Прогресс.

Sep 8 - ездили с товарищем тестдрайвить машины. Покатался на Toyota RAV4 и Honda CR-V. Решил брать CR-V.

Sep 9 - поехал в SSA. Дали SSN(10 минут) - таким образом, ssn был получен через 6 рабочих дней после въезда. Отвез SSN в wells fargo (еще 20 минут). Потом поехал в DMV, подал документы на DL, сдал все что надо и writing test. Получил permit (всего заняло 1 час). Поехал в TechCU (кредит юнион), стал их мембером, и о-па, они тоже кредитные карточки сами не делают. Проапплился на car loan на 20K, и поехал в консульство в SF забирать доверенность. В дороге позвонили из TechCU и сказали что load approved, в понедельник подъеду узнавать детали, да и в своем банке loan попросить надо бы.
По возвращению из SF, проигнорировав многие советы товарищей, таки проапплился на несколько кредиток и лоанов в интернете. Посмотрим что будет.

5 лайков

Page 2
Sep 12. Поехали с коллегой смотреть новые машины. К сожалению, Honda CRV LX мне не досталась - модели 2005 года уже продали, 2006 года еще не пришла, а платить на 3к больше за all-wheel drive я морально не готов, ибо совершенно не вижу смысла в местных погодных условиях. Toyota отпала из-за цены. Сначала мы поехали в Mazda, ибо в пятницу мне звонил оттуда дилер и советовал подрайвить Mazda Trubute, пообещав продать его за 17К. Подрайвил его - не понравилось, внутри все неплохо, но по управлению ощущается как автобус. С горя решил пойти посмотреть на Mitsubishi Lancer для жены, и мы поехали в дилершип Mistubishi на Stevens Creek. Потестдрайвил я Lancer - ничего, приятный такой седанчик, только уж больно тесно мне было в нем после непрерывного тестирования SUV-ов. Вышел - и увидел Outlander. Подошел, посмотрел на цену - вроде нормально (MSRP 20600), подрайвил, понравилось. И пошли мы с коллегой общаться с дилером.

Это был самый странный дилер, которого я когда-либо видел (и мой коллега тоже). Сначала он утверждал, что я вообще не имею права покупать машину без california (!) driving license. После того как ему популярно были объяснены основы гражданского права, заключающиеся в том, что я имею право владеть сотней машин, будучи слепым, глухим и не имея driving license вообще, дилер начал говорить что я все равно на ней уехать не смогу. Факт того, что я к нему приехал за рулем рентованой машины, да и эту самую машину только что тестдрайвил, до него так и не дошел. Короче, через минут 20 пустого диалога коллега утянул меня оттуда, и пока мы ехали в другой дилершип Mitsubishi на Capitol Expwy, он высказывал мне свое мнение об этом дилере, преимущественно неприличными словами. На прощание salesman пообещал нам 1К off MSRP если мы приедем завтра Smile

Во втором дилершипе все было гораздо приличнее. После тестдрайва состоялся обмен любезностями в стиле “а какая ваша минимальная цена”? “мы готовы сегодня купить, если цена будет хорошей” и т.д. Тут же был упомянут дилершип на Stevens Creek, и его обещание 1К off MSRP, тут же было упомянуто, что их attitude нам не понравилось, поэтому мы бы предпочли иметь дело с вами, но за 1К мы так и быть его стерпим. Это ему не очень нравилось, и после того как коллега меня пару раз демонстративно утягивал - мол, поехали туда, эти меньше не дадут - 1К нам скинули, и мы пошли в помещение сидеть за столом и разговаривать о цене дальше. Поставили перед ним вопрос про financing, заполнил анкету, нашли мне что-то под 12% с 4K down, что меня устраивало (Credit Union дал 13.5, да еще и с кучей ограничений). Стали торговаться дальше. Короче, благодаря коллеге, я доторговался до 19К, что на $50 выше инвойса с emdunds.com под обещание сделать все сегодня. Никакого california driving license не понадобилось, но понадобилось evidence of insurance. Дальше я пошел в financing, где я полчаса подписывал целый вагон бумаг, по каждой спрашивая, что это за бумага, зачем я ее подписываю и вообще - вероятно, девушка там решила, что имеет дело с параноидальным типом. Заплатив 4К down, я уехал на уже своем Mistubishi Outlander 2006 FWD домой.

Впечатления от данного дилершипа остались самые положительные. НИЧЕГО с www.carbuyingtips.com так и не произошло. Никто не гонял нас между менеджерами, не устраивал диких сцен, торговля шла хоть и напряженно но цивилизованно, и уложилась в час. Также мне не навязали VIN etching, rust protection и прочий мусор, о котором так много пишут на carbuyingtips, а дополнительные страховки, lo-jack и прочие вещи предложили отдельно, расписав их на бумаге, объяснив что к чему и отправив эту бумагу в мусорник сразу как только я сказал что мол “не, мне не надо ничего”. Условия оплаты были точно такими как мы договорились. В общем, я остался доволен, и если кто будет покупать Mistubishi - порекомендую ехать туда. Это на 750 Capitol Expwy, San Jose, я имел дело с Eddie Shahbazi. Домой вернулся в 10:40PM. Надеюсь, salesmanам оплачивают овертаймы.

Sep 13. Поехал оформлять страховку и собственно платить за нее, у меня liability высокое, и дедактиблы все 500, а не 1000 (таково было требование банка для loan), и плюс я еще взял доп. покрытие для стекол и еще что-то. В общем, остался доволен.

После обеда позвонил дилер со старого дилершипа. Я ему сказал что уже купил. Он молча повесил трубку и ничего не сказал. Странные люди.

Вечером проапплаился на AAA membership, заполнив бумажку (валялась в гостинице) и вложив в нее чек.

Sep 14. Отправил все свои ребейты по почте. Может денег пришлют. Открыл счет в Bank of America, и проапплаился на secured credit card. Как пришлют check card, покину я Wells Fargo.

Sep 15. Пришла SS card с SSN. Уже почувствовал себя на четверть человеком. Вот уж точно кусок бумаги как туалетная.

Sep 17. Ездил в SFO встречать таких же новых иммигрантов как я Smile Все же immigration line в SFO длиннее чем в Чикаго. И стоянка там недешевая. Протестировал машину в полной загрузке - 5 человек и гора вещей. Ничего, нормально едет. Доехали без приключений.

Sep 19. Пришел еще один notice of action из USCIS что мои документы дошли из Port of entry. Видимо, отправили два.

Sep 20. Я сдал driving test, сделав 9 мелких ошибок из 15 допустимых. В общем ничего нового - крутить головой, соблюдать speed limit, пропускать всех пешеходов, и всем своим видом демонстрировать уверенность и осторожность. После этого мне выдали кусок бумаги без фотографии, который теперь является моей driving license пока не придет настоящая по почте. А в 2PM пришла почта, в которой был AAA membership на меня и на жену, и конверт из Mesquite TX, в котором лежала моя честно выигранная Green Card Smile

10 лайков

(а теперь мое)
Как ни странно долетели очень хорошо. Летели Люфтганзой. По крайней мере никаких ужасов типа затекших ног не было… А по берегу океана лететь было супер - так красиво. Дочка в свойственной ей манере охмурила стюардесс и те ей таскали колу и конфетки Она выпила колу месяцев так на шесть.

Паспортный контроль - РФ. Был допрос с пристрастием Куда летим зачем, еще спрашивали а почему я паспорт загран делала через МИД, а не через ОВИР . Но мы все равно старались говорить правду. На ребенка внимания не обратили никакого.

Паспортный контроль в Сан Франциско был прикольный. Сначала я встала в очередь где обычные визы были, хотя примерно помнила что в общем мне вроде в другую очередь надо, потом наконец то нашла где new immigrants стояли. Там кроме нас была еще семья DV шников, но они толи действительно не знали русского, то ли постеснялись. Вроде как были из Азербайджана или Армении.
Таможня. На российской я честно ждала около красного коридора, поскольку везла довольно много денег и сумму надо было регистрировать. Но его не открыли – прошла через зеленый. Там же попыталась отдать таможеннику справки из банков. Не взял – сказал не нужны.
На американской было еще веселей. Я везла водки чуть больше чем положено и мне строго на строго было сказано задекларировать. Но где именно декларировать я не увидела, потому приставала с этим вопросом и к иммиграционному офицеру, которая оказалось милой женщиной и к таможенному. Народ спрашивал сколько водки и услышав что 4 бутылки говорил – не надо декларировать. Кстати, на американской таможне у большинства перетряхивают весь багаж. Наш перетряхивать не стали. Зато Люфтганза потеряла одну из наших сумок… Привезли на следующий день.
Калифорния, вернее силиконовая долина оказалась выше всяких похвал… Солнышко, зелень и приветливые люди. А вообще странно слышать про заученные улыбки… Типа уж лучше хмурится что ли? Так что я тут пытаюсь улыбаться всем вокруг.

Сделали ребенку прививки. Бесплатно. В поликлинике очень приветливый врачи, некоторые были русским, но и они приветливы. В понедельник Настя пойдет в американскую школу.

Дом который снял муж, в реальности оказался лучше чем на картинке. И главное куча места… Я сейчас с трудом себе представляю, как мы жили в нашей московской двушке.
И можно закрыться от всех. И еще можно пешком дойти до нужных магазинов. И тихо. Кстати сейчас район становится такой симпатичный - народ стал елки и всякие украшалки на фронт ярде выставлять. И еще тут у одного любитиля 5 крупных берез растут - так смешно, кругом пальмы, кипарисы etc и у одного березы.
И задний двор - это класс. Я туда вытащила тренажеры и пока не было дождей по утрам там загорала.
Авто до получения SSN, постоянной работы и местных прав мы решили не покупать, временно рентанули шевроле. В принципе симпатичная машинка. Без изысков. Хотя на рождество надеюсь получить долгожданный Лансер или Лансер Эволюшн.
Ищу работу уже 10 рабочих дней. Я как раз за пару дней до thanksgiving начала. Говорят сейчас спад. Не знаю. Я просто не ищу работу дальше 20 минут езды от дома. Честно я уже в москве наездилась на работу 2 часа в один конец по уши. Лучше буду работать рядом с домом и получать на 10К меньше.

Поэтому меньше чем за 100К я в Сан Франциско не поеду. Двум индийским рекрутерам уже заявила об этом. Их видимо хватил удар и они больше не ответили. lang

Русские знакомые сказали что мы зажрались. Может быть, но пока мужниной зарплаты хватает буду неспеша искать. Вчера была на первом интервью. Такая основательная фирма с милионными прибылями, кучей бенефитов включая спортзал, теннис, баскетбольную площадку прям на территории и ужин в 6 часов вечера (кроме ланча и перекусов). Понравилось, супер просто. Интервью было 4 часа, оказалось что мой английский язык очень даже ничего… Только думаю они меня не возьмут, во первых немного не мой профиль - им нужен чистый девелопер, а я в общем не считаю себя сильным девелопером, зато очень сильный QA и главное problem analyst, а во вторых я срезалась на нескольких технических вопросах ибо забыла повторить дома. правда я на предыдущей работе дизайнила такую же платформу но другими средствами, да и дома лежит мужнина разработка которая 1 в 1 что они хотят и даже использованы те же средства LAMP. Правда народ наивно полагает такую платформу сделать за полгода - ха-ха… Не знаю что тут более важно чтобы человек понимал проблемы в целом и был действительно технически грамотным или чтобы знал всякие тонкости языка. А плохо понимала только индуса которого представили как Sr. VoIP developer. Было ощущение что мы с ним на разных языках говорим ну или я ему не понравилась. Who knows? В любом случае один job offer у меня есть, но работа не интересная, хотя плюс в том что можно из дома делать. Ну и еще муж в свой проект взял. Но там надо тестить на уровне unix kernel причем для разных ОС - так что сижу разгребаю кучу переписки
Сегодня была еще на одном интервью. Компания прямо противоположная первой. То есть стартап со всеми прелестями и контракная позиция. Так приятно поговорили с дядечкой. Мне правда было даже немного стыдно… Я то ехала с одним желанием – чтобы мне кто-то потестировал на знание Линукса. А он не потестировал. Разговаривали на общетехнические темы и всякие тонкости тестрования типа какие лучше использовать методики. Он мне тест лаб показал. Короче интересная работа, но увы далеко.

Знакомых набралась немаленькая кучка (включая тех с кем познакомилась на разных форумах). Правда в основном русские или точнее еврейские. Вот буду пробовать заводить других местных. Единственная сложность - я не могу говорить на общие темы, ну там погода, праздники, дети - становлюсь сильно костноязычной Но я и на русском то не всегда знаю как такие разговоры поддерживать. Ну и немного опасаюсь показаться rude и спрашивать о чем не принято.
еще ездили на экскурсию в Монтерей, Сан Франциско и Валнут Крик (можете в личке попросить ссылки на фото, а то как я поняла тут админы не разрешают выставлять такие ссылки). Здорово. Короче в океан я влюбилась основательно.

Далее SSN пока не дали - сказали что послали запос в INS и он будет обрабатываться 4 недели. Безобразие. В понедельник INS прислал мою и дитенкину Green cards которые не грин а какие-то pink но как я понимаю INS все делает через одно место… Они в моей карте написали страну рождения Украина, вместо Узбекистана. Пришлось заполнять I-90 и отправлять назад…
Так что ни DC нету местного (нужно ждать SSN) ни карточки…

Сегодня привезли заказанный мною hoop. Прикольно - они постучались и пока я до двери добежала кинули упаковку под дверь и уехали… Я офигела, а муж сказал что тут так делается. Сегодня таким же образом бросили под дверь сервер Sparc который прислали мужу.

5 лайков

Page2
Я каждый шаг согласовывала с Мишей Портновым и за его терпение большое спасибо Wink Плюс как умная ходила на его курсы. После них мозги становятся на месте и ты знаешь чего ты хочешь и главное пропадает страх перед интервью… И вещи он правильные говорит. Вот мы только что приехавшие не знаем местных правил игры, а они сильно различаются с теми что у нас были на родине и главное совершенно неочевидные для нас…
Например, у меня пара интервью было, где я явно подходила, вернее у меня скиллы были сильнее чем у начальника отдела QA. Думаете меня туда взяли? Нет и правильно… Ибо такой человек называется over-qualified и потому ему на работе нечему учиться - сл-но он быстро сбежит. И вот таких мелочей кучи… Не будем же мы на собственноq шкуре учиться - жалко времени и “шкуру”, да и есть хочется.
А тут мне все правила объяснили да по полочкам разложили. В первой работе главное не зарплата и не бенефиты - а старт…
Потому как сейчас я буду team lead да еще и с американским опытом, что безусловно сильно увеличивает мои шансы через годик перейти в другую компанию с зарплатой больше чем 100К Это данность - ни один team lead с бакграундом как у меня меньше не получает, плюс я получаю экспириенс нагрузочного тестирования для больших баз данных (а уж если этот проект выйдет в production то я буду денег просить еще больше, поскольку проект для крупнейшего банка США). Плюс это в сфере security (куда сейчас деньги вбехивают немерянные). Именно это сейчас главное.

Кстати, сегодня пришел еще один офер - уже на 80К и бенефиты чуть получше Wink по крайней мере у них есть еще и 401K… Но я отказалась… Контора занимается CRM - это уже прошлый век и больших денег не заработаешь, хотя тоже стартап и меня даже собеседовал один симпатичный русский программист.

Главное сейчас правильно разогнаться для следующей ступеньки в карьере Very Happy

А в поисках работы главное - это уверенность в себе(тут спасибо моему мужу и Портнову, на которых периодически выливалась моя неувереность, страх и прочий bs), наглость и знания…
Так что уважаемые - сегодня был мой первый рабочий день на моей новой родине! Ура!

8 лайков

Ты еше забыл про привет, где Борис меня еше и немножечко забанил. :blush:

2 лайка

Скажем так - английский был не свободный, но и не нулевой. ну и как упражнение - такие собеседования незаменимы.

1 лайк

Молодцы!!! Спасибо за рассказ, очень интересно, не пропадайте с форума!!!

1 лайк

Хотим продолжения!!!

Можете ли вы выложить сюда [resume], по которому вас приняли на работу? было бы интересно взглянут.
по-моему здесь очень редко обсуждаются [resume], было бы здорово развить энту тему, чтобы не ходить на другие форумы.

Спасибо за рассказ!
Будет полезно знать всем!
Про резюме поддерживаю Марину.

Спасибо за рассказ!
Просто готовый шаблон как искать работу . :slight_smile:

Ещё раз спасибо!

а мне интересно, как ваш [Outlander] поживает. Сама недавно купила 2005 модель, и жду теперь поломок с замиранием сердца. уже недавно сдох посреди дороги. Завелся, поехал, кодов нет… Пока все тьфу, тьфу.

resume:

OBJECTIVE
Green card holder with over eleven years of commercial software development, looking for a Senior Software Developer position.

SUMMARY
Experienced result-oriented professional with over eleven years of commercial software development, primarily in UNIX environment. Responsibilities included system analysis, requirements collection, architecture design, software development, deployment, and maintenance, and project management activities. Developed portable, high-available networking UNIX and Windows server applications, including the applications to control complex hardware devices. Ported UNIX and Windows applications, and software plugins between different hardware, and software platforms. Developed a Java-like language bytecode compilers, and interpreters. Developed Linux/FreeBSD kernel modules.

* Expert knowledge in portable UNIX and MS Windows software development, and software portability.
* Expert knowledge in developing high-available Intranet and Internet network clients/servers for common and proprietary protocols.
* Expert knowledge in common Internet protocols, and their implementations in the different programming languages.
* Extensive knowledge in designing and developing programming languages, bytecode compilers and virtual machines for them, native compilers for different platforms, optimization modules and debuggers.
* Expert knowledge in simplifying wide-platform development, using cross-compilers and toolchains, and virtual PCs like user-mode Linux and VMWare.
* Excellent learning ability, good flexibility, high motivation, experienced team player.
* Good communication skills, leadership ability, ability to work with minimal supervision.
* Lifestyle: never miss a new challenge to solve the business needs. 

SKILLS

* Expert knowledge in C, C++, Perl, PHP. Familiar with most shells.
* Expert knowledge in software portability and source code migration, handling the differences between compilers, software and hardware platforms.
* Extensive knowledge in Linux and FreeBSD kernel modules, familiar with Solaris kernel modules.
* Extensive knowledge in HTML, familliar with Java****** and Macromedia Flash.
* Expert knowledge in TCP/IP networking applications, building high-available servers, boosting the application performance.
* Expert knowledge in using UNIX development tools in everyday work, including cvs, subversion, doxygen, bison, flex, gcc cross-compilers, VMware, user-mode linux, autotools, libtool, cygwin. Familliar with Clearcase, bugzilla, teamtrack.
* Extensive knowledge in UNIX GUI development using TrollTech Qt (X11/Win32), and KDElibs (KDE 3.x). Training in GTK+.
* Extensive knowledge in Apache and MySQL. Good knowledge in SQL.
* Hardware: Intel x86-based, Sun Sparc, HP hppa, ARM, AIX, PowerPC.
* Expert knowledge in Linux (SuSE, RedHat etc). Extensive knowledge in Solaris, FreeBSD, MS Windows. Familliar with HP-UX, OpenBSD. 

EMPLOYMENT HISTORY

Feb 2001 - present time Lead Unix Software Developer
(references available)

* Modified a gcc compiler source code, for gcc to be able automatically generate byte order-independend machine code. This was needed to make the software porting between little-endian and big-endian hardware platforms easy. The challenges were: the very large amount of complex, and mostly undocumented gcc source code, an unknown way to implement such a routine, and requirements of GCC internals knowledge (especially for gcc trees). The integration patch was written in C.
* Designed and developed an automate software build system, which handled the whole UNIX software building process for <>. The system handled everything from the checking out the application source code to the producing ready-to-install packages. The system supported all UNIX flavors we needed to use, which included several Linux and FreeBSD distributions, an OpenBSD distribution, different versions of Solaris (x86 and Sparc), and HP-UX. The system was designed as a central web server (apache) with database server (mysql), a set of ******s written in PHP and C++, and a client ****** written in Perl. A web management console was implemented for release engineers. The system supported builds using any compilers available, including gcc cross-compilation, native compilation, and compilation in VMWare virtual machines.
* Developed generic solution for running <> engine on non-x86 hardware platforms. The challenge was to implement an x86 CPU emulator, which would be able to execute an x86 machine code, used in the anti-virus database. Also developed an ELF object file loader to support replacing x86 code modules with native modules. The emulator was written in C++, the ELF loader was written in C. Also Perl was used extensively to parse and prepare x86 data units.
* Designed and developed a <> on-access monitor for Linux and FreeBSD. The challenge was to get enough kernel knowledge, and the task itself required the good knowledge of 2.2, 2.4 and 2.6 Linux kernels as well as FreeBSD 3.x and 4.x kernels. The software purpose was to prevent local files infection by a virus by intercepting every potentially dangerous file operation, and doing a virus check check before allowing such an operation. The on-access monitor had a loadable kernel module, and a user-space daemon, which communicated with it through the /proc interface. The kernel module was written in C, and the user-space daemon was written in C++.
* Analyzed and developed two decompilers from the RapidQ and VisualDialog****** bytecode languages back to the BASIC-like source code. The purpose for these decompilers was to recreate the source code from the bytecode, to use it by anti-virus experts. The challenge was that neither the source code, nor the bytecode reference was available. Therefore a lot of analytical work was done, including disassembling with IDA and SoftIce, and writing complex Perl ******s to analyze produced data. Then the decompilers were developed using portable C++.
* Designed and developed <> installation system. The challenge was to support as much native package managers as possible, using the only settings file. It supported rpm, deb, freebsd/openbsd pkg, solaris pkg, and hpux swinstall. Also, a skeleton installer was designed and developed to allow software engineers to create their own installers easily just by implementing required methods. Everything was written in Perl.
* Designed and developed <> ICAP Server. The challenge was to maintain high-availability when limited resources were available. Solved as apache-like preforked model with the 'guardian' parent process. Wrote a networked part, including TCP/IP connections management, socket pool management, process statistic accounting using shared memory, and so on. Everything was written on C++.
* Designed and developed <> for Sun Messaging Server. The challenges were: very strict timeline, and undocumented proprietary integration protocol, which needed to be decoded. Solved as two-computer solution with two network daemons on both ends, a protocol agent implementation on Sun Sparc end, and a AV engine on a Linux end. Everything was written on C++ except the agent, which was written in C.
* Designed and developed <> for HPUX Openmail. The challenge was an unknown way to integrate AV engine with the product. The way was found using ELF format knowledge, and binary audit tool (IDA). Solved as two-computer solution with the integration shared library on HPUX end, and a networked AV engine on a Linux end. Networked AV engine was written on C++, and the library was written in C.
* Ported several modules, including the anti-virus kernel, from MS Windows platform to several hardware and software platforms, including x86 (Linux, FreeBSD, OpenBSD), Sparc (Solaris), HP-UX, ARM (Linux), AMD x86_64 and PowerPC (darwin). The challenge was that the original code was written without having portability in a mind, so a lot of code was simply non-portable, and had to be rewritten. Developed a compatibility library, which goal was to simplify the porting process. Wrote the documentation, and made a presentation for company software developers about portability issues, with instructions how to write portable code.
* Developed a Linux based rescue floppy. The challenge was to fit the Linux kernel, system libraries, and the anti-virus scanner to a single floppy. Solved using diet-libc, and plain C/C++ without STL.
* Supervised a team of four Unix software developers, analyzing the product requirements, preparing design documents, developing the components architecture, creating and maintaining project plans, and writing reports using MS Project and MS Office/OpenOffice. Made decisions regarding tools used for development, external libraries and tools. 

Feb 2000 - Feb 2001 Senior Software Developer
(references available)
Consulting company, Branch of Kiev, Ukraine

* Led the development of a fast and secure credit card transaction server for a large telecommunication company. The server worked with AmEx terminals over a TCP/IP network using ISO 8583 protocol. Designed and developed the server part of the client-server solution, using C++ as a primary language. Implemented a parser and generator of ISO8583 messages according to ISO 8583 standard. Implemented a network stack, socket pool and connection manager. Also developed a test AmEx terminal, using Perl, to simplify automatic testing process. The application primary platform was Sparc Solaris, but it was made portable. Therefore it was possible to pass all the tests on x86 Linux, which decreased the test cost and saved the time required to test the application.
* Designed and developed a complex cross-platform GUI application. The task was to made a GUI application, which was provided by the client and written to work only on MS Windows using MFC, to work on UNIX too. Suggested to create a new one based on Trolltech Qt, multi-platform widget library, as the best solution for this case. The software was successfully passed testing on Solaris (Sparc), Linux and FreeBSD (x86), HP-UX and Microsoft Windows. The whole project required good knowledge of Win32 API, MFC and Trolltech Qt. And the difference between Visual C++ and gcc was solved.
* Designed and developed an object-oriented Java-like language compiler, and its bytecode interpreter, so it was possible to distribute just a compiled bytecode, and not the source code itself. The purpose of language was to enable the client-provided MS Word-like application with the ability to execute the ******s created by a user. Because the most users of the application were not programmers, the main goal of creating such a language was to be simple, secure and powerful. The goal was reached. The language compiler was developed using flex/bison as grammar parsers, and the rest of code was written in portable C++, so it worked both under MS Windows and UNIX flavors. Also the extensive use of Perl ******s to generate the language class templates and language documentation allowed saving the project time and cost.
* Ported several complex Lotus Domino Windows plug-ins to Linux, Solaris and AIX OS. The challenge was to learn the Lotus Domino SDK, and the differences between Windows and Linux SDK very quickly because of the tight project schedule. The plugins were written in C and C++, with extensive use of threads and IPC objects (semaphores and shared memory). 

Jun 1997 - Feb 2000 Software Developer
(references available)
Telecommunication provider

* Designed and developed a software package to maintain the paging communication system. The package set included: an SMTP internet - pager gateway (with built-in SNPP protocol support), and an automatic consumer roaming system. Everything was done on Linux platform, using OpenSSL crypto libraries to increase security. The applications were written in C++, and the additional hook ******s were written in Perl.
* Designed and developed a MS Windows MFC program to control the Motorola CNET device, a hardware TNPP-compatible POCSAG coder and transmitter, via a PC serial port. Implemented a complete TNPP protocol specification, according to documentation provided by Motorola. After the migration to Linux had started, the application was ported to Linux using Trolltech Qt. The application was written using Visual C++ and MFC, and then ported to Linux using Trolltech Qt and gcc.
* Designed and developed a Linux application to add additional services for our customers: DTMF paging, and Voicemail. Implemented the hardware driver using the Motorola-provided special hardware and specifications, the Voicemail database using MySQL, and the administrator panel, using Perl and apache. The application was written on C++, the driver was written on plain C.
* Created a hardware POCSAG protocol encoder, designed and developed a DOS and Linux device driver for this encoder. The purpose of application was to create a POCSAG-compatible stream using serial port, to manage a hardware radio transmitter. The challenge was to maintain very strict timings. The software was written on C for DOS using Watcom C, and later rewritten for Linux using gcc, and a Linux kernel module.
* Created a hardware POCSAG signal receiver, designed and developed a software decoder and transmitted message integrity checker. This made the transmitting system fail-safe. The receiver was developed for MS Windows 95, and written using Visual C++ with MFC. 

Jan 1996 - May 1997 Software Developer
(references available)
Consulting company

Developed a set of libraries to handle image processing and conversion. The libraries target platforms were DOS, MS Windows and then Linux. The library routines included image loading (different formats), basic edition (rotate, resize, cropping, flipping) and some advanced filters (blur, noise, noise reduction and so on). The library was developed using Borland C, and then compiled on MS Windows using Visual C++ and on Linux using gcc.

May 1993 - Dec 1995 Software Developer

Developed six additional card games for Intel x86-based amusement machine, according to the specification. The games were written in x86 Assembler. Fixed a few bugs in the firmware. Replaced the built-in machine font by the Ukrainian font, and translated all the messages from English to Ukrainian. Used x86 Assembler knowledge, and custom C routines to speed up the translation process.

PROFESSIONAL CERTIFICATION

Brainbench, Inc. certified since 2004 in more than 40 tests, including:

* Master C/C++. Passed the C Programming, C++ Programming, and C++ Fundamentals tests.
* Master Perl. Passed the Perl test with the highest score possible - 5.0.
* Master in UNIX development. Passed the Linux Programming, UNIX Programming, and UNIX Korn Shell ******ing tests.
* Master in web server development. Passed PHP 4, ASP and CGI ******ing tests.
* Master in UNIX Administration. Passed Linux Administration (General and RedHat), UNIX Administration (Solaris and Solaris 8), MySQL 3.23 Administration (4.91 score), Apache 1.3.12 Administration (5.0 score), and TCP/IP Administration tests.
* All the certificates are up to date 

AWARDS

* Dec 2002 - <> award for the professional programming knowledge.
* May 1995 - 1st Place at the local Programmer Tournament in Lvov. 

PART-TIME PROJECTS

The author and the developer of following projects:

* TransientMail, located at http://www.transientmail.com. This is a free service, which generates an unique e-mail addresses, and sets up e-mail forwarding to customer-specified destination address. This e-mail address stops forwarding e-mails after the expiration date, or after forwarding specified number of messages, all configured by customer. Several precautions were taken to prevent service abuse, and ensure quality of service. This solution offers unique protection against spammers. Developed in PHP and Perl. Stable, mature version with a few hundred customers daily.
* kchmviewer, located at http://www.kchmviewer.net. This is an open-source KDE/Qt based viewer for CHM (Compiled Help Manual) files, which has a lot of unique features, including tab browsing. It is the only CHM viewer, which supports KDE natively. Stable, mature version, started in early 2005. Released under GNU GPL Open Source License.
* libircclient, located at http://libircclient.sourceforge.net. This is an open-source IRC client-side library, which handles everything someone needs to build their own IRC client or bot. Stable, mature version, started in 2004 and completed in 2005. Released under GNU GPL Open Source License. 

EDUCATION

* 2005: BS in Computer Science, Lvov State University, Lvov, Ukraine.
* 2002: completed "Requirements analysis and implementation using Rational Rose" course (Interface).
* 2002: completed HP-UX courses H3064S and H3065S (Hewlett-Packard). 

REFERENCES

Excellent professional and personal references available.

17 лайков