Nitronauten zijn een speciaal ras met zeldzaam DNA - of we nu op zoek zijn naar groot talent, geweldige producten maken of die producten op de markt brengen en verkopen - onze waarden zijn op één lijn. We zijn high-performance (we werken altijd hard), we geloven in 'no bullsh*t' (we vertellen het hoe het is) en we nemen onszelf niet al te serieus (we zijn niet per se cabaretiers, maar om ons heen , een gevoel voor humor is de sleutel). Een bepaalde groep van ons heeft ook een hardnekkige wil om te coderen.
Het Nitro-engineeringteam plant, ontwerpt en bouwt oplossingen om onze snelgroeiende onderneming te ondersteunen. Ze sturen ons productaanbod - Nitro PDF Pro en Nitro Sign - en duwen de grenzen naar wat mogelijk is in de wereld van slimme documenten.
Dus, wie zijn de ingenieurs van wereldklasse die verantwoordelijk zijn voor het bouwen van een platform dat meer dan tientallen miljoenen maandelijkse gebruikers over de hele wereld aankan?
We gingen zitten om te praten met twee van onze platformingenieurs, Greg Silin en Paul Kinsky , om u een idee te geven van hoe het is om een dag in het leven van een nitronaut te leven, in ingenieursstijl.
Greg Silin-Senior Platform Engineer
Greg, vertel ons over je rol bij Nitro.
Ik ben Senior Platform Engineer, wat betekent dat ik de diensten lever die worden gebruikt door al onze bedrijfskritische toepassingen - Nitro PDF Pro en Nitro Sign. Wij gebruiken de TypeSafe language stack (Play! Framework, Scala en Akka) en wij houden ons aan de Reactive Manifesto principes. Een voormalige collega had een geweldige analogie om een platformteam te beschrijven - een keukenmetafoor eigenlijk - platformingenieurs zijn de mensen die het eten uit de keuken serveren. We moeten dus efficiënt en snel zijn terwijl we uw eten bezorgen. Denk in het echte leven aan het voedsel als actuele gegevens. Wij bepalen waar de gegevens vandaan komen en waar ze naartoe gaan.
Wat bracht je bij Nitro?
Onze CTO, Tiho Bajic , nam contact met me op toen Nitro zich klaarmaakte om opnieuw te platformen in de TypeSafe-stack. Tiho bood me de kans om deel uit te maken van het team dat uiteindelijk verantwoordelijk was voor het bouwen van het platform voor de volgende generatie slimme documenten. Ik snap het - pdf's zijn niet per se het meest sexy ding, maar het was duidelijk dat onze missie zoveel meer was dan dat - de innovatie van productiviteitsworkflows was echt aantrekkelijk voor mij. Ik bedoel, wie houdt er van papieren die rond je werkruimte zweven?! Ik haat het om documenten uit te printen en te scannen - dat vind ik helemaal niet productief.
Wat is het meest opwindende Nitro-product waaraan je tot nu toe hebt gewerkt?
Nou, ik werk aan het platform dat als back-end dient voor zowel Nitro PDF Pro als Nitro Sign. Dus ik zou zeggen: ze zijn allemaal mijn favoriet! Werken aan een grote gedistribueerde systeeminfrastructuur (het systeem dat miljoenen documenten per maand verwerkt) kan een uitdaging zijn omdat onze gebruikers verwachten dat onze documenten snel zijn en snel schalen - maar het oplossen van die problemen en het overwinnen van die uitdaging is ongelooflijk lonend en het is wat mij elke dag naar mijn werk brengt.
Waar kunnen we je vinden als je niet aan het werk bent?
Als ik niet aan het werk ben, kun je me thuis vinden met mijn vrouw en onze baby van 6 maanden oud. We brengen tijd door met onze vrienden in San Francisco, maar we gaan ook af en toe buiten de stad. Onlangs hebben we een reis gemaakt naar de Russian River .
Welk advies zou u een aspirant-ingenieur geven?
Allereerst moet je het probleem dat je probeert op te lossen echt begrijpen - en als je dat eenmaal doet, focus je daarop en ben je trots op je vakmanschap. Ten tweede, werk met mensen die jou en je vak respecteren; geef niet toe aan een sh*tty baas of een sh*tty cultuur. En het allerbelangrijkste: zorg voor een mentor! Zoek iemand die je kan helpen om grootsheid te bereiken en die je relatie zal bevorderen, want deze persoon zal ongelooflijk behulpzaam zijn bij het leiden van je carrière.
Paul Kinsky—Platformingenieur
Kun je ons iets vertellen over je rol bij Nitro?
Ik ben een platformingenieur - ik werk in een team met Greg. Ik kwam ongeveer een maand geleden bij het team om te helpen bij het bouwen van het platform voor onze API's (de tool die toegang heeft tot de gegevens die zijn opgeslagen op de achterkant van de applicatie) dat de rest van het technische team gebruikt. Ik vertel mensen meestal dat ze zich mijn rol als volgt moeten voorstellen: je hebt een archiefkast met een VEEL belangrijke informatie waar je hele bedrijf op vertrouwt. Als iedereen van uw organisatie toegang heeft tot de archiefkast, ZULLEN de dingen rommelig worden en verloren gaan. Het Platform-team lost dat probleem op door uw archiefkast georganiseerd en functioneel te houden - wij zorgen ervoor dat de bestanden op het juiste moment naar de juiste mensen gaan - en dat is snel!
Wat bracht je bij Nitro?
Ik kom uit Boston, Massachusetts . De afgelopen winter in Boston was zo wreed dat ik eigenlijk besloot om naar de westkust te verhuizen. Ik keek naar de partnerpagina van Typesafe en kwam verschillende evenementen tegen die door Nitro waren georganiseerd - meetups, hackathons - hun betrokkenheid bij de Scala-gemeenschap was wat me aanvankelijk tot het bedrijf aantrok. Toen ik hoorde over hun productaanbod, was ik verkocht. Het doet geen pijn dat de cultuur, mensen en het eten rond San Francisco ook geweldig zijn.
Kunt u ons vertellen over uw meest uitdagende project tot nu toe?
Ik heb een Shapeless workshop bijgewoond die inging op het ontwerp en de implementatie van Shapeless, de meest functionele generieke programmeerbibliotheek voor Scala. De workshop werd gehouden op Nitro HQ en werd gegeven door de maker van de Shapeless bibliotheek, Miles Sabin. Ik heb de technieken die ik tijdens de workshop heb geleerd, toegepast toen ik code schreef om de resultaten van service-aanroepen om te zetten in HTTP-reacties op een uitbreidbare manier.
Hoe ziet een typische dag er voor jou uit?
Het eerste wat ik doe als ik op kantoor aankom, is een espresso maken, daarna woon ik een dagelijkse stand-up van Platform Engineering bij (een vergadering van 15 minuten met mijn team om de statusupdates van de vorige dag te bespreken). Dit is de belangrijkste vergadering van mijn dag - en als ingenieur - dat is best ideaal omdat het me de tijd geeft om naar beneden te gaan en dingen voor elkaar te krijgen.
Wat is het beste loopbaanadvies dat u tot nu toe hebt gekregen?
Iemand zei me ooit: "Functie-eisen zijn een verlanglijstje en je moet er niet van uitgaan dat je niet geschikt bent voor een bepaalde functie als je niet over alle 'noodzakelijke' kwalificaties beschikt. Als je slim bent, bereid bent om te leren en de wil hebt om dingen voor elkaar te krijgen, solliciteer dan." Ik heb dat advies gerecycleerd en mensen gezegd er gewoon voor te gaan. Ik denk dat het een geweldige manier is om je leven te leiden en je carrière voort te zetten.
Waar kunnen we je vinden als je niet aan het werk bent?
Je kunt me vinden op fietsen, lezen, dingen maken of koken - ik sleutel er allemaal aan! Het andere weekend ging ik kamperen (met Juan van mijn team) in het Redwood Forest op de Bullfrog Pond Campground .
In het afgelopen jaar is ons Engineering-team aanzienlijk gegroeid - en op wereldwijde schaal. We zijn #nitroproud en hebben uitdagende technische problemen die Greg en Paul graag de hele dag besteden aan het oplossen. Elke individuele bijdrager in ons team heeft de kans om een enorme impact te hebben op de toekomst van slimme documenten. We zijn een getalenteerde en gedreven groep Nitronauten en we groeien nog steeds. Heb jij het in je om een nitronaut te zijn? Kom bij ons !