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.

Il team di ingegneri Nitro pianifica, progetta e realizza soluzioni per supportare la nostra attività in rapida crescita. Guidano le nostre offerte di prodotti, Nitro PDF Pro e Nitro Sign , e spingono la busta su ciò che è possibile nel mondo dei documenti intelligenti.

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.

Sono un Senior Platform Engineer, il che significa che fornisco i servizi utilizzati da tutte le nostre applicazioni business-critical: Nitro PDF Pro e Nitro Sign. Utilizziamo lo stack di lingua TypeSafe (Play! Framework, Scala e Akka) e aderiamo ai principi del Manifesto reattivo . Un ex collega aveva un'analogia davvero eccezionale per descrivere un team della piattaforma, una metafora della cucina in realtà: gli ingegneri della piattaforma sono le persone che servono il cibo fuori dalla cucina. Quindi dobbiamo essere efficienti e veloci mentre consegniamo il tuo cibo. Nella vita reale, pensa al cibo come a dati reali. Siamo responsabili della provenienza e della destinazione dei dati.

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?

Bene, lavoro sulla piattaforma che funge da back-end sia per Nitro PDF Pro che per Nitro Sign. Quindi direi: sono tutti i miei preferiti! Lavorare su una grande infrastruttura di sistemi distribuiti (il sistema che elabora milioni di documenti al mese) può essere impegnativo perché i nostri utenti si aspettano che i nostri documenti siano veloci e scalabili rapidamente, ma risolvere questi problemi e vincere questa sfida è incredibilmente gratificante ed è ciò che ottiene io al lavoro tutti i giorni.

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?

Ho partecipato a un workshop Shapeless che ha approfondito la progettazione e l'implementazione di Shapeless , che è la libreria di programmazione generica più funzionale per Scala. Il workshop si è tenuto presso il quartier generale di Nitro ed è stato tenuto dal creatore della libreria Shapeless, Miles Sabin . Ho applicato le tecniche che ho appreso durante il workshop quando ho scritto il codice per convertire i risultati delle chiamate di servizio in risposte HTTP in modo estensibile.

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 .

Nell'ultimo anno, il nostro team di ingegneri è cresciuto in modo sostanziale e su scala globale. Siamo #nitroorgogliosi di avere problemi di ingegneria impegnativi che Greg e Paul amano passare la giornata a risolvere. Ogni singolo collaboratore del nostro team ha la possibilità di avere un enorme impatto sul futuro dei documenti intelligenti. Siamo un gruppo di Nitronauts talentuoso e motivato e stiamo ancora crescendo. Hai quello che serve per essere un Nitronaut? Unisciti a noi !

Futuro del lavoro

Il Rapporto sulla produttività di Nitro 2022

Scopri come la pandemia ha trasformato la produttività, i flussi di lavoro e le iniziative digitali, nonché le tendenze e le tecnologie che plasmano il lavoro in 2022 e oltre.