Das H-1B-Visum: Die Reise eines iOS-Entwicklers von Honduras ins Silicon Valley

Veröffentlicht: 2022-03-11

Heutzutage lebe ich in der großartigen Stadt San Francisco. Ich habe einen iOS-Entwicklungsjob, den ich liebe, und einen, von dem ich schon lange geträumt habe. Alles scheint jetzt einfach, aber es war nicht immer so.

Wie alles begann

Ich wurde in San Pedro Sula geboren, einer kleinen Stadt im Nordwesten von Honduras. Ich habe mit 12 Jahren angefangen zu programmieren. Mit BASIC fing alles an. Eines Tages spielte ich ein Videospiel und es stürzte ab. Als ich einen Bildschirm voller Fehlercodes und Meldungen sah, wurde ich neugierig – also fing ich an, einige BASIC-Befehle zu lernen, was schließlich dazu führte, dass ich einige Programmierbücher über Clipper, Turbo Pascal, C, C++ usw. kaufte. Es war großartig. Ich hatte alle Zeit der Welt, um alles zu programmieren, was ich wollte: keine Zeitbeschränkungen (außer der Schule, die nicht ganz so anstrengend war wie ein Vollzeitjob) oder Verpflichtungen für Erwachsene.

Was als Basteln an Videospielen begann, wurde zu einer freiberuflichen iOS-Entwicklung, die mich zu meinem H-1B-Sponsoring-Job führte.

Einige Jahre später, im Alter von 15 Jahren, hatte mein Vater Probleme mit einer schrottreifen Buchhaltungssoftware. Ich sagte ihm, dass ich eine bessere Version machen könnte – ohne wirklich zu verstehen, worauf ich mich wirklich einlasse (ich hatte noch nie eine SQL-Datenbank geöffnet). Also kaufte ich noch ein paar Bücher und machte mich an die Arbeit. (Anmerkung: Das war zu der Zeit, als das Internet noch nicht so weit verbreitet war wie heute: Ich lebte in einem Dritte-Welt-Land, und das Internet kam erst Ende 1997, 5 Jahre nachdem ich mit dem Programmieren begonnen hatte.)

Träume und Ambitionen, in den USA zu leben

Ich erinnere mich, dass ich mir gesagt habe: „Ich möchte Informatiker werden“. Natürlich hatte ich keine Ahnung, was das genau beinhalten würde, aber ich wusste, dass ich Computer mochte (ich spreche von diesen alten quadratischen, grünen Monitoren, langsamen PCs mit DOS – schrecklich natürlich, jetzt, wo wir all diese glänzenden haben neue Betriebssysteme.)

Also entschied ich mich als naiver Mittzwanziger, in die USA auszuwandern – das ist natürlich ein langer und steiniger Weg.

Ich erinnere mich noch genau, dass ich bei meiner zweiten oder dritten Reise in die USA (wir kamen früher in den Ferien hierher) beschloss, dort zu leben. Alles war so fortschrittlich! Natürlich sind die Unterschiede heute, mit der Globalisierung und dem Internet, nicht mehr ganz so groß, aber Wachstums- und Fortschrittslücken können immer noch durch Infrastrukturentwicklung, politische Instabilität, Kriminalitätsraten usw. gesehen werden.

Ich wusste damals nicht, dass die Eintrittskarte zum Leben in den USA ein H-1B-Sponsor war.

Also entschied ich mich als naiver Mittzwanziger, in die USA auszuwandern – das ist natürlich ein langer und steiniger Weg.

Zu dieser Zeit leitete mein Vater eine Wirtschaftsprüfungsgesellschaft, und sie hatten begonnen, Probleme mit ihrer Buchhaltungssoftware zu bekommen. Der Entwickler war stur und wollte nicht helfen, also suchte mein Vater nach Alternativen. Er wollte mich als Programmierer auf den neuesten Stand bringen, also ging er zur örtlichen Universität – dem einzigen Ort, an dem sie fortgeschrittene Programmierbücher verkauften – und sammelte Ressourcen. Es war eine neue Welt für mich: Ich hatte einen dieser (damals) neuen grünen Monitor-PCs mit einem 5-MHz-Prozessor, 256 KB Speicher und 10 MB Festplattenspeicher. Es wurden diese alten mechanischen Discs verwendet, sodass Sie alles hören konnten, was die Festplatte verarbeitete. Die Tastatur war mechanisch und das Geräusch jedes Tastendrucks war angenehm zu hören. Zehn Jahre später arbeite ich immer noch an derselben Buchhaltungssoftware; Jetzt verkaufte ich es jedoch an Kunden mit einer Windows-Oberfläche, einer SQL-Datenbank und einer Internetverbindung.

Pleite gehen

Damals beschloss ich, die Schule abzubrechen und mein eigenes Unternehmen zu gründen. Ich hatte in gewisser Weise mit meinem Vater zusammengearbeitet: Wir teilten die Einnahmen auf die Einnahmen aus der Buchhaltungssoftware auf (obwohl es meine Idee und Ausführung war, investierte er viel Zeit, um mir Buchhaltung beizubringen). Also trennten sich unsere Wege: Er verkaufte weiterhin die aktuelle Version der Software und ich machte mich daran, eine neue zu erstellen. Aber wie ich bald herausfinden würde, ist das Softwareentwicklungsgeschäft in Honduras kein Zuckerschlecken: Kunden wollen nicht für Ihre Dienstleistungen bezahlen, und sie sehen die Softwareentwicklung immer als eine relativ einfache Aufgabe, da sie nicht erforderlich ist Arbeiten mit einem greifbaren Produkt; Oft erkennen sie den Wert der Software nicht, da sie keinen sofortigen Umsatz generiert, was den Verkauf noch schwieriger macht.

Auf der Geschäftsseite hatte ich einige der besten Studenten eingestellt (die ich gefunden hatte, als ich selbst ans College zurückkehrte). Aber im Laufe der Zeit habe ich angefangen, zu viele Hüte zu tragen: CEO, Buchhalter, Personalvertreter, Kundendienst und Support, Projektmanager und (mein Lieblings-) Entwickler. Ich wollte wirklich nur programmieren, aber es wurde zu schwierig, als mich all diese Hüte zermürbten. Schließlich stießen wir auf Probleme, da unsere Kunden nicht pünktlich zahlten und wir Schwierigkeiten hatten, neue Projekte zu finden: Wenn Sie die besten Talente haben, wollen sie gut bezahlt werden, und wir haben gut bezahlt; aber unsere Kunden reagierten nicht wie erwartet. Außerdem hatte das Leben in einem Dritte-Welt-Land jegliches Investoreninteresse abgeschreckt. Ich hätte das vorhersehen und ein anderes Geschäftsmodell verfolgen sollen, aber ich war zu sehr damit beschäftigt, alle meine Rollen zu jonglieren. Letztendlich ging das Unternehmen pleite und ich hatte eine Menge Schulden, verärgerte Mitarbeiter und einen sauren Geschmack im Mund. Ich musste wieder von vorne anfangen.

Das iPhone SDK hat mich zum freiberuflichen iOS-Entwickler gemacht

h-1b visum für einen freiberuflichen ios-entwickler

150.000 kostenpflichtige App-Downloads später hatte ich Recht.

Was am wichtigsten ist, ist, wie wir angesichts einer Niederlage wieder aufstehen und wie wir aus unseren Fehlern lernen. Es ist beängstigend, neu anzufangen, alles neu zu überdenken, aber das musste ich tun. Meine Frau hat mir durch diese schwierigen Zeiten geholfen und mich dazu gedrängt, Dinge zu tun, von denen ich dachte, dass ich nicht in der Lage wäre. Also fing ich wieder an, an meiner Buchhaltungssoftware zu arbeiten, aber ohne Geld für Marketing war es zu schwierig, sie zu bewerben. Das Einkommen war knapp und ich musste meine Familie ernähren. Ich musste schalten. Etwa zur gleichen Zeit stellte Apple das iPhone SDK vor. Es klang für mich wie eine riskante neue Plattform; Außerdem war mir der Mac selbst neu. (Mein Übergang zum Mac begann mit dem iPhone und einem Hackintosh, mit dem ich OS X ausprobieren konnte, ohne einen teuren Rechner zu kaufen.) Einige meiner Freunde lachten und ignorierten mich völlig, als ich sagte, ich würde iOS-Apps für den entwickeln iPhone; aber ich war fest davon überzeugt, dass man im App Store Geld verdienen kann. 150.000 kostenpflichtige App-Downloads später hatte ich Recht; obwohl diese Zahlen allein natürlich nicht die ganze Geschichte erzählen: Die Ökonomie des App Store ist komplex, und Sie müssen wirklich in Ihr Produkt investieren und Kunden finden, um langfristigen Wert zu schaffen. Dafür braucht man ein Team. Obwohl meine App gut lief, war es (aus geschäftlicher Sicht) nicht nachhaltig, alleine weiterzuentwickeln. Trotzdem hatte ich bewiesen, was ich konnte – also wachte ich eines Tages auf und sagte mir, dass ich endlich in die USA auswandern würde.

Wie ich herausfand, war die Einwanderung in die USA keine leichte Aufgabe. Der wahrscheinlich einfachste Weg ist, eine Green Card über ein Familienmitglied zu bekommen, aber meine nächste Option war mein Bruder, der in den USA geboren wurde; Er lebte jedoch bei uns in Honduras und konnte für niemanden eine Petition einreichen, da er zu dieser Zeit nicht arbeitete. Und selbst wenn er könnte, würde der Prozess bis zu 15 Jahre dauern (Anmerkung: Geschwisterbeziehungen haben die geringste Präferenz für die Green Card-Patenschaft von Familienmitgliedern). Meine Lösung war, ein US-Unternehmen als iOS-Entwickler zu gründen. Ich brachte einen Freund dazu, zu investieren, und wir begannen, iPhone- und iPad-Spiele zu entwickeln. Auf dem Papier sah alles toll aus; aber natürlich würde uns die Ökonomie des App Store das Gegenteil beweisen. Bald brauchten wir mehr Geld; Damit hatte mein Freund nicht gerechnet. Am Ende veröffentlichten wir eine iOS-App (eine weitere befand sich in der Entwicklung, wurde aber aufgrund von Finanzierungsproblemen nie fertiggestellt). Wieder sah es düster aus. Ich beschloss, das zu verfolgen, was ich für meine letzte Ressource hielt: Vollzeit oder freiberuflich für ein US-Unternehmen zu arbeiten und zu hoffen, dass der H-1B-Job folgen würde.

Angestellt werden

Es ist schwierig, von einem US-Unternehmen aus Übersee angestellt zu werden. Ich habe mich auf mehrere Stellen beworben, aber ihr erstes Problem war, dass ich einen internationalen Umzug benötigte: Sie müssten einen Antrag stellen und mich durch ein Arbeitsvisum finanzieren. Das Verfahren war zeitaufwändig (bis zu einem Jahr, wenn zu diesem Zeitpunkt kein Visum verfügbar ist) und finanziell (z. B. Anwaltskosten). Also suchte ich stattdessen über eine Website für freiberufliche Online-iOS-Entwicklung nach Arbeit. Theoretisch ist es ein guter Service. Aber zuerst müssen Sie anfangen, Vertrauen aufzubauen – was schwierig ist. Es gibt auch Horden von Entwicklern, die unterdurchschnittliche Gebühren verlangen, nur um wahrgenommen zu werden; Aus diesem Grund ist es schwierig, gut bezahlt zu werden. Am Ende habe ich nur ein Projekt über die Website durchgeführt, das 8 Stunden Arbeit wert ist.

Später wurde ich von Toptal kontaktiert, was sich nach einer ziemlich guten Gelegenheit anhörte: Sie stellen großartige freiberufliche Entwickler ein und verbinden sie mit Kunden. Außerdem könnte ich von zu Hause aus und für ein US-Unternehmen arbeiten. Ich war durch meine Arbeit im App Store auf ihrem Radar aufgetaucht, musste aber trotzdem einen strengen Überprüfungsprozess bestehen, der alles vom Leseverständnis bis zum Programmieren von Trivia, von Algorithmusoptimierungen bis hin zu zeitgesteuerten Codierungssitzungen durchführte. Am denkwürdigsten war mein letztes Interview, bei dem eines meiner iOS-Entwicklungsprojekte besprochen und ein Toptal-Ingenieur durch einen Teil meines Codes geführt wurde, um zu beweisen, dass es wirklich meiner war.

Ich war jetzt mitten im Netzwerk der freiberuflichen iOS-Entwickler von Toptal.

Nachdem mich Toptal in ihr Entwicklernetzwerk aufgenommen hatte, wurde ich auf eine Warteliste gesetzt. Sobald ein Kunde Interesse an einem bestimmten Entwickler zeigt, wird der Kunde diesen Kandidaten (wie bei jedem normalen Vorstellungsgespräch) interviewen, um sicherzustellen, dass er gut zu ihm passt. Vor meinem ersten Vorstellungsgespräch war ich ziemlich nervös. Es begann damit, dass der Kunde erklärte, was von mir erwartet wurde, sowie das gesamte Projekt, und ständig nachfragte, ob ich alles verstanden hatte. Im Laufe des Interviews lief es nicht ganz so gut, wie ich gehofft hatte, da die Fragen spezifischer und technischer wurden. Sie gingen schließlich mit jemand anderem. Im Nachhinein war es großartig, dass sie mich nicht wollten: Eine Woche später führte ich ein Vorstellungsgespräch mit dem, was schließlich mein Vollzeit-H-1B-Sponsor und Arbeitgeber werden sollte.

Ich bereitete mich intensiver auf das nächste Vorstellungsgespräch vor, das so gut lief, wie ich es mir erhofft hatte: Wir sprachen mehr über meine Erfahrungen als Entwickler, und das Unternehmen lernte meinen Ansatz zur Problemlösung kennen. Drei Tage später hatte ich einen unterschriebenen Vertrag und begann über Toptal für diesen neuen Kunden zu arbeiten.

Ich habe mindestens 9 Monate über Toptal für Life360 freiberuflich gearbeitet. Ihr Flaggschiffprodukt ist eine mobile App zur Familienortung, aber anfangs arbeitete ich alleine an ein paar Nebenprojekten: erstens eine Erdbebenwarn-App; und zweitens ein Polizeiscanner. Ein paar Monate lang bestand mein Arbeitsablauf hauptsächlich aus: Erhalt von High-Level-Anforderungen von Life360, Zurücksenden von Modellen und Fragen und Integrieren ihres Feedbacks in diese Apps, Wiederholen dieser Schleife einige Male. Ich stand in Kontakt mit einem Designer und einigen Life360-Mitarbeitern (das Unternehmen hatte damals nur fünf oder sechs), aber ich hatte viel Autonomie. Es war befreiend, von zu Hause aus zu arbeiten: Ich musste nicht pendeln und hatte eine ablenkungsfreie Umgebung geschaffen, die mich zu einem großartigen Remote-Mitarbeiter machte.

Schnell fand ich mich immer tiefer in das Team integriert – ich hatte mich mit diesen beiden ersten Freelancer-iOS-Projekten sozusagen bewährt. Im Dezember wurde ich gefragt, ob ich dem Team in San Francisco Vollzeit beitreten möchte – ich stimmte eifrig zu und sie begannen mit dem Papierkram. Im Januar nahm ich an täglichen Scrum-Meetings teil (praktisch, da ich noch in Honduras war) und beschrieb meine Arbeit vom Vortag und meine Todos für den kommenden Tag. Mein Arbeitsablauf wurde besser organisiert und ich engagierte mich mehr für das Unternehmen.

Umzug mit einem H-1B Visum

Damit wurde ein Traum wahr: Ich hatte großartige Arbeit für ein US-Unternehmen geleistet und war nun auf dem Weg zum Umzug – aber ich hatte noch einige Hindernisse zu überwinden. Erstens hatte ich meinen Universitätsabschluss nie abgeschlossen. Heutzutage ist es zwar nicht unbedingt erforderlich, in einem Technologieunternehmen zu arbeiten, aber Sie benötigen tatsächlich einen Bachelor-Abschluss, um sich für ein H-1B-Visum zu qualifizieren. Also musste ich mein Studium beenden; dies erforderte ein sechsmonatiges Engagement für ein Großprojekt, für dessen Fertigstellung ich gerade genug Zeit hatte.

Heutzutage ist es zwar nicht unbedingt erforderlich, in einem Technologieunternehmen zu arbeiten, aber Sie benötigen tatsächlich einen Bachelor-Abschluss, um sich für ein H-1B-Visum zu qualifizieren.

Der Anwalt reichte die Unterlagen am 1. April ein, dem Tag, an dem das H-1B-Visumverfahren eröffnet wurde (zum Zeitpunkt der Einreichung beließ er das Diplom als „ausstehend“, da die H-1B-Visa begrenzt sind und sie die Unterlagen später einsenden konnten ). Ich beendete mein Projekt pünktlich, nahm an meiner Abschlussfeier teil und erhielt ein Diplom.

Von diesem Zeitpunkt an muss vor allem das H-1B-Sponsorunternehmen, das Sie einstellt, sehr offen und sehr geduldig sein. Das Visumantragsverfahren beginnt im April; Wenn Sie sich für die Premium-Verarbeitungsoption entscheiden, erhalten Sie Ihr Ergebnis von der USCIS in zwei Wochen. Danach müssen Sie noch ein Vorstellungsgespräch durchlaufen, zu welchem ​​Zeitpunkt Ihnen immer noch ein H-1B-Visum verweigert werden kann; aber wenn alles gut geht, können Sie nach dem 1. Oktober in die Vereinigten Staaten einreisen – sechs Monate nach dem Bewerbungsdatum und nicht früher. Das bedeutet, dass Sie nicht für dieses Sponsorunternehmen arbeiten können, bis Sie tatsächlich das H-1B-Visum erhalten haben, was ein Problem sein kann: Das Unternehmen muss herausfinden, wie es weiterhin remote arbeiten kann, während es darauf wartet, dass das Visum aktiv wird. In meinem Fall entschied sich das Unternehmen, mich als freiberuflichen iOS-Entwickler zu beauftragen, stellte meine Stunden als professionelle Dienstleistungen in Rechnung und verstieß gegen keine Einwanderungs- und Arbeitsgesetze.

Ich bin am 1. Oktober 2012 nach San Francisco geflogen. Das Ziel, das ich seit ich denken kann, vorangetrieben hatte, war endlich erfüllt.