Blog Nitro

Un giorno nella vita di un nitronauta | Ingegneria

Nitro-Blog-Post-Ingegneria-2 -di-7 -DSC_5809 .jpg
Foto: SixteenLetters.com - Grant Sukchindasathien
Grant Sukchindasathien

I nitronauti sono una razza speciale con un DNA raro, che si tratti di cercare grandi talenti, creare prodotti straordinari o commercializzarli e venderli, i nostri valori sono allineati. Siamo ad alte prestazioni (lavoriamo sempre sodo), crediamo in "nessuna stronzata" (diciamo com'è) e non ci prendiamo troppo sul serio (non siamo necessariamente comici, ma intorno a noi , il senso dell'umorismo è fondamentale). Un certo gruppo di noi ha anche una tenace volontà di codificare.

The Nitro engineering team plans, designs, and builds solutions to support our rapidly-growing business. They drive our product offerings—Nitro PDF Pro and Nitro Sign— and push the envelope on what’s possible in the world of smart documents.

Quindi, chi sono gli ingegneri di livello mondiale responsabili della creazione di una piattaforma in grado di gestire oltre decine di milioni di utenti mensili in tutto il mondo?

Ci siamo seduti a chiacchierare con due dei nostri Platform Engineers— Greg Silin e Paul Kinsky —per darti un'idea di com'è vivere un giorno nella vita di un nitronauta—stile ingegneristico.

Nitro-Blog-Post-Ingegneria-1 -di-7 -DSC_5804 .jpg
Foto: SixteenLetters.com - Grant Sukchindasathien
Grant Sukchindasathien

Greg Silin—Ingegnere di piattaforma senior

Greg, parlaci del tuo ruolo in Nitro.

I’m a Senior Platform Engineer, which means that I deliver the services that are utilized by all of our business critical applications—Nitro PDF Pro and Nitro Sign. We utilize the TypeSafe language stack (Play! Framework, Scala, and Akka) and we adhere to the Reactive Manifesto principles. A former colleague had a really great analogy to describe a Platform team—a kitchen metaphor actually—Platform Engineers are the people serving the food out of the kitchen. So we have to be efficient and fast while we deliver your food. In real life—think of the food as actual data. We’re in charge of where the data comes from and where it goes.

Cosa ti ha portato a Nitro?

Il nostro CTO, Tiho Bajic , mi ha contattato quando Nitro si stava preparando per la ri-piattaforma nello stack TypeSafe. Tiho mi ha offerto l'opportunità di unirmi al team che era in ultima analisi responsabile della creazione della piattaforma per la prossima generazione di documenti intelligenti. Ho capito: i PDF non sono necessariamente la cosa più sexy, ma era chiaro che la nostra missione fosse molto di più: l'innovazione dei flussi di lavoro di produttività era davvero interessante per me. Voglio dire, a chi piacciono i fogli che fluttuano nel tuo spazio di lavoro?! Odio stampare documenti e scansionarli: non lo trovo affatto produttivo.

Qual è il prodotto Nitro più eccitante su cui hai lavorato fino ad oggi?

Well, I work on the platform that serves as the back-end for both Nitro PDF Pro and Nitro Sign. So I would say—they’re all my favorite! Working on a large distributed systems infrastructure (the system that processes millions of documents per month) can be challenging because our users expect our documents to be fast and to scale quickly—but solving those problems and conquering that challenge is incredibly rewarding and it’s what gets me to work every day.

Nitro-Blog-Post-Ingegneria-4 -di-7 -DSC_5835 .jpg
Foto: SixteenLetters.com - Grant Sukchindasathien
Grant Sukchindasathien

Dove possiamo trovarti quando non sei al lavoro?

Quando non sono al lavoro, puoi trovarmi a casa con mia moglie e la nostra6 bambina di un mese. Passiamo del tempo con i nostri amici a San Francisco, ma di tanto in tanto usciamo anche dalla città. Più di recente, abbiamo fatto un viaggio nel fiume russo .

Che consiglio daresti ad un aspirante ingegnere?

Prima di tutto, devi capire veramente il problema che stai cercando di risolvere e, una volta fatto, concentrati su quello e metti orgoglio nella tua abilità. In secondo luogo, lavora con persone che rispettano te e il tuo mestiere; non cedere a un capo di merda o a una cultura di merda. E soprattutto: trova un mentore! Cerca qualcuno che possa aiutarti a raggiungere la grandezza e promuovere la tua relazione, perché questa persona sarà incredibilmente utile per guidarti nella tua carriera.

Nitro-Blog-Post-Ingegneria-5 -di-7 -DSC_5842 .jpg
Foto: SixteenLetters.com - Grant Sukchindasathien
Grant Sukchindasathien

Paul Kinsky—Ingegnere della piattaforma

Puoi parlarci del tuo ruolo in Nitro?

Sono un Platform Engineer: lavoro in team con Greg. Mi sono unito al team circa un mese fa per aiutare a costruire la piattaforma per il nostro API (lo strumento che accede ai dati memorizzati sul back-end dell'applicazione) che utilizza il resto del team di ingegneri. Di solito dico alle persone di immaginare il mio ruolo in questo modo: hai uno schedario con una tonnellata di informazioni importanti su cui si basa l'intera azienda. Se tutti i membri della tua organizzazione hanno accesso allo schedario, le cose POTREBBERO essere disordinate e perse. Il team della piattaforma risolve questo problema mantenendo il tuo schedario organizzato e funzionale: ci assicuriamo che i file vengano inviati alle persone giuste al momento giusto, il che è rapido!

Cosa ti ha portato a Nitro?

sono di Boston, Massachusetts . L'ultimo inverno a Boston è stato così brutale che ho deciso di trasferirmi sulla costa occidentale. stavo guardando Pagina del partner typesafe e mi sono imbattuto in vari eventi organizzati da Nitro - meetup, hackathon - il loro coinvolgimento nella comunità di Scala è stato ciò che inizialmente mi ha attratto dell'azienda. Poi, quando ho saputo della loro offerta di prodotti, sono stato venduto. Non fa male che anche la cultura, le persone e il cibo intorno a San Francisco siano fantastici.

Puoi parlarci del tuo progetto più impegnativo finora?

I attended a Shapeless workshop that went into the design and implementation of Shapeless, which is the most functional generic programming library for Scala. The workshop was held at Nitro HQ and was taught by the creator of the Shapeless library, Miles Sabin. I applied the techniques that I learned during the workshop when I wrote code to convert service call results into HTTP responses in an extendable manner.

Nitro-Blog-Post-Ingegneria-3 -di-7 -DSC_58191 .jpg
Foto: SixteenLetters.com - Grant Sukchindasathien
Grant Sukchindasathien

Come ti sembra una giornata tipo?

La prima cosa che faccio quando arrivo in ufficio è fare un espresso, poi frequento uno stand-up quotidiano di Platform Engineering (un15 riunione minuta con il mio team per discutere gli aggiornamenti di stato del giorno precedente). Questo è l'incontro principale della mia giornata - e come ingegnere - è abbastanza ideale perché mi dà il tempo di stare a testa bassa e fare le cose.

Qual è il miglior consiglio di carriera che hai ricevuto finora?

Qualcuno una volta mi ha detto che: “I requisiti di lavoro sono una lista dei desideri e non dovresti presumere di non essere qualificato per un determinato ruolo se non hai tutte le qualifiche 'necessarie'. Se sei intelligente, disposto a imparare e hai la volontà di fare le cose, allora candidati". Ho riciclato quel consiglio e ho detto alle persone di seguirlo. Penso che sia un ottimo modo per vivere la tua vita e perseguire la tua carriera.

Dove possiamo trovarti quando non sei al lavoro?

Puoi trovarmi in bicicletta, leggere, fare cose o cucinare: armeggio con tutto! Proprio l'altro fine settimana sono andato in campeggio (con Juan dalla mia squadra) nella foresta di sequoie al Campeggio Bullfrog Pond .

In the last year, our Engineering team has grown substantially— and on a global scale. We’re #nitroproud to have challenging engineering problems that Greg and Paul love to spend their day solving. Each individual contributor on our team has a chance to make a massive impact on the future of smart documents. We’re a talented and driven group of Nitronauts and we’re still growing. Do you have what it takes to be a Nitronaut? Come join us!

Libreria contenuti

Trasformazione completa dei documenti digitali

Una nuova ricerca condotta da GigaOm paragona e valuta le funzionalità e le capacità delle soluzioni leader nel settore della firma elettronica e dei PDF.
Portions of this page translated by Google.