Уволился с работы. Опыт работы на штаты

06.03.2013

VirtualHealth Inc.

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

Итак, начнем по-порядку. Год назад меня пригласили на должность программиста в американскую компанию VirtualHealth Inc., после собеседования предложили должность тим лида и помочь сформировать команду, на что я, конечно же, согласился. Суть проекта - медицинский веб-сервис.

Работа была по контракту предполагая полную занятость - 8 часов в день, 5 дней в неделю. Сначала в команде было 3 человека, а в конечном её варианте 4, из России и Украины. Вчера я уволился оттуда и вот что мы успели за этот год:

  • Написать около 400 000 строк кода, создать около 200 таблиц, которые занимают 2Гб в чистом виде. (в 2Гб включены справочники лекарств и прочее)
  • Разработать 5 отдельных (в некоторых местах похожих) приложений:
    • для клиента
    • для доктора
    • для человека, который ухаживает за клиентом
    • для мед. служб
    • админ
  • Подключить и доработать Видеоконференцию BigBlueButton для возможности общения пользователей между собой в нашей системе
  • Разработать кучу дополнительных сервисов под нашу систему (интеграция со сторонними сервисами)
  • Много чего ещё

Вот некоторые программные продукты, которые мы использовали:

  • Yii Framework - кудаж без него (приходилось переопределять некоторые классы ядра, и зарепортить несколько багов), включая кучу плагинов - от изображений и генерации PDF, до vnotifier(связка с node.js)
  • jQuery - тут тоже всё ясно, кстати есть очень хороший плагин для yii - nlsclientscript, который не дает пересекаться js-файлам
  • BigBlueButton - оупенсорсная видеоконференция, написанная на Java и Flex - имеет очень хороший REST API
  • Highcharts.js - купили OEM-лицензию, строит графики
  • fullCalendar - любые календарные события
  • Twitter Bootstrap - наша система полностью аяксовая, от бутстрапа пригодились практически все интерфейсы, но основной упор конечно же на модалки и табы

Это основное, что используется в системе. На данный момент выпущена только самая первая версия приложение, но она уже заинтересовала западный рынок.

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

По-поводу работы на штаты, отличие что у них больше ценят слово, которое говорят: к примеру, если нам сказали, что зп будет переводиться 1 и 14 числа каждого месяца, то весь год именно так и было. Да, кстати, ЗП 2 раза в месяц, что тоже очень удобно. Или второй пример - если наш CTO сказал что к утру он отправит какие-нить данные на мыло - значит так будет 100%. Кароче нет распиздяйства и пиздаболизма. Но не всё так радужно, порой приходилось работать больше нормы(намного больше 8 часов и 5 дней в неделю), наверное это было одной из причин которая подала мне идею уволиться, но не самая главная. Что ещё заметил - общение с американским начальником не такое же как общение с отечественным (может быть мне попадались только ахуенные директора канеш), они более скрытные.

Ну а в целом отзывы о работе только положительные - я получил ОГРОМНЫЙ опыт как в программировании, в управлении проектами, так и в подборе людей. Причина по-которой уволился проста - я не видел дальнейшего роста + решил несколько поменять род деятельности.

Ну вот и всё наверное, если что-то интересно - спрашивайте. Кстати, ниже ссылки на YouTube-обзоры 2 из 5 частей нашей системы:

http://youtu.be/VYmOkIwg8U0
http://youtu.be/OU71w0lub2c

blog comments powered by Disqus
Наверх