Blog Nitro

Un jour dans la vie d'un(e) Nitronaute | Ingénierie

Nitro-Blog-Post-Engineering-2-of-7-DSC_5809.jpg
Photo : SixteenLetters.com – Grant Sukchindasathien
Grant Sukchindasathien

Les Nitronautes sont une espèce à part, dotée d'un ADN rare. Qu'il s'agisse de rechercher de grands talents, de créer des produits étonnants ou de commercialiser et vendre ces produits, nous partageons les mêmes valeurs. Nous respectons la performance (nous travaillons toujours dur), l'honnêteté (nous disons les choses telles qu'elles sont) et le fait de ne pas se prendre trop au sérieux (nous ne sommes pas forcement des comiques, mais le sens de l'humour est essentiel chez nous). Enfin, certains d'entre nous affichent une volonté tenace de coder.

L’équipe technique de Nitro imagine, conçoit et développe des solutions pour accompagner notre croissance rapide. Elle est le moteur de nos offres de produits (Nitro PDF Pro et Nitro Sign) et repousse les limites du possible en matière de documents intelligents.

So, who are the world-class engineers responsible for building a platform that can handle over tens of millions of monthly users all around the world?

Nous nous sommes entretenus avec deux de nos ingénieurs plateforme, Greg Silin et Paul Kinsky, pour vous donner une idée de ce qu’est une journée dans la vie d’un Nitronaute ingénieur.

Nitro-Blog-Post-Engineering-1-of-7-DSC_5804.jpg
Photo : SixteenLetters.com – Grant Sukchindasathien
Grant Sukchindasathien

Greg Silin—Senior Platform Engineer

Greg, parlez-nous de votre rôle chez 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.

Comment avez-vous connu Nitro ?

Notre directeur technique, Tiho Bajic, m’a contacté alors que Nitro se préparait à créer une nouvelle plateforme dans la pile TypeSafe. Tiho m’a offert l’opportunité de rejoindre l’équipe chargée de développer la plateforme de la nouvelle génération de documents intelligents. J’ai bien conscience que les PDF ne sont pas la chose la plus intéressante au monde, mais il était évident que notre mission allait bien au-delà de cela : c’est l’innovation des workflows de productivité qui m’intéressait particulièrement. Après tout, qui aime voir des papiers s’entasser un peu partout dans son espace de travail ? Je déteste imprimer des documents et les scanner, je trouve que c’est une perte de temps.

Quel est le produit Nitro sur lequel vous avez préféré travailler à ce jour ?

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-Engineering-4-of-7-DSC_5835.jpg
Photo : SixteenLetters.com – Grant Sukchindasathien
Grant Sukchindasathien

Quels sont vos loisirs lorsque vous n’êtes pas au travail ?

Quand je ne suis pas au travail, je suis généralement chez moi avec ma femme et notre petite fille de 6 mois. Nous aimons passer du temps avec nos amis à San Francisco, mais nous sortons aussi de la ville de temps en temps. Notre dernière excursion a été au bord de la rivière Russian.

Quels conseils donneriez-vous à un ingénieur en herbe ?

Tout d’abord, vous devez comprendre réellement le problème à résoudre. Après quoi, mettez l’accent sur ce point et mettez en œuvre votre savoir-faire avec confiance. Ensuite, travaillez avec des personnes qui vous respectent et respectent votre travail ; ne vous laissez pas tyranniser par un patron et ne cédez pas à une culture d’entreprise décevante. Et le plus important : trouvez un mentor ! Rapprochez-vous de quelqu’un qui peut vous aider à atteindre votre niveau d’excellence et avec lequel vous serez dans une relation bienveillante, car cette personne sera d’une grande aide pour vous guider tout au long de votre carrière.

Nitro-Blog-Post-Engineering-5-of-7-DSC_5842.jpg
Photo : SixteenLetters.com – Grant Sukchindasathien
Grant Sukchindasathien

Paul Kinsky, ingénieur plateforme

Parlez-nous de votre rôle chez Nitro.

Je suis ingénieur plateforme. Je travaille en équipe avec Greg. J’ai rejoint l’équipe il y a environ un mois pour participer au développement de la plateforme pour nos API (l’outil qui accède aux données stockées sur le back-end de l’application) que le reste de l’équipe technique utilise. Si je devais définir mon rôle, je dirais que c’est comme être responsable d’un classeur contenant tout un tas d’informations importantes sur lesquelles votre entreprise entière compte. Si toutes les personnes de l’entreprise ont accès au classeur, c’est le désordre total et les informations se perdent. L’équipe chargée de la plateforme résout ce problème en gardant votre classeur organisé et fonctionnel. Nous veillons à ce que les fichiers soient transmis aux bonnes personnes et au bon moment, c’est-à-dire le plus rapidement possible !

Comment avez-vous connu Nitro ?

Je viens de Boston, dans le Massachusetts. L’hiver dernier été tellement rude à Boston que j’ai décidé de déménager sur la côte ouest des États-Unis. Je consultais la page des partenaires de Typesafe quand je suis tombé sur les différents événements organisés par Nitro (rencontres, hackathons, etc). C’est d’abord leur implication auprès de la communauté Scala qui m’a intéressé, puis j’ai découvert leurs produits et j’ai été définitivement convaincu. En prime, je suis tombé amoureux de la culture, des habitants et des spécialités de San Francisco.

Can you tell us about your most challenging project yet?

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-Engineering-3-of-7-DSC_58191.jpg
Photo : SixteenLetters.com – Grant Sukchindasathien
Grant Sukchindasathien

À quoi ressemble votre journée typique ?

Lorsque j’arrive au bureau, je commence toujours par me préparer un expresso, puis j’assiste au briefing quotidien des ingénieurs plateforme (une réunion d’équipe de 15 minutes pour discuter des progressions de la veille). C’est la principale réunion de ma journée, ce qui est plutôt idéal en tant qu’ingénieur, car cela me permet de rester focalisé sur mon travail et d’être efficace.

What is the best career advice you’ve received so far?

Quelqu’un m’a dit un jour : « Les exigences professionnelles sont comme une liste de souhaits, et vous ne devez pas partir du principe que vous n’êtes pas qualifié(e) pour un certain poste uniquement parce que vous n’avez pas toutes les compétences "requises". Si vous êtes intelligent(e), que vous avez envie d’apprendre et que vous voulez faire avancer les choses, alors postulez. » J’ai suivi ce conseil à maintes reprises et j’encourage les gens à faire de même. Je trouve que c’est une bonne façon de vivre sa vie et de mener sa carrière.

Quels sont vos loisirs lorsque vous n’êtes pas au travail ?

J’aime faire du vélo, lire, bricoler, cuisiner. Je suis un vrai touche-à-tout ! Pas plus tard que le week-end dernier, je suis parti camper (avec Juan, qui fait partie de mon équipe) dans la forêt de Redwood, au Bullfrog Pond Campground.

Au cours de l’année dernière, notre équipe d’ingénieurs s’est considérablement agrandie à l’échelle mondiale. Comme Greg et Paul, nous aimons passer nos journées à relever des défis techniques, et nous en sommes très fiers (#nitroproud). Chaque collaborateur peut avoir un impact considérable sur l’avenir des documents intelligents. Nous sommes un groupe de Nitronautes talentueux et motivés et nous ne cessons de grandir. Avez-vous l’étoffe d’un Nitronaute ? Venez nous rejoindre !

L'avenir du monde du travail

Rapport Nitro sur l'état de la productivité à l'horizon 2022

Découvrez comment la pandémie a transformé la productivité, les flux de travail et les initiatives numériques, ainsi que les tendances et les technologies qui façonnent le travail à 2022 et au-delà.