Watch Laurent Dionisi testimony

We have interviewed Laurent Dionisi, Software engineering manager and project manager in agile methods at Nextflow Software.
By watching this 2 minutes video testimony, you will understand the missions of Laurent Dionisi’s department.

Voice in French, subtitles in English.

I’m Laurent Dionisi, Software development engineer, specialized in thick client software. I’m also project manager in agile methods.

How would you explain your job to your children?

So, I know that it’s not easy, as when my daughter was in first grade, she told to her teacher that I was a baker, it was certainly easier for her to explain this job.

Today, I would say (my daughters have grown up) that I’m doing a Minecraft, with more physics.

Your department’s missions?

There are 2 main missions:

  • The first one, it’s to provide all software development tools, so compiler, configuration management tool (we use Gitlab), continuous integration system, automatic testing, etc.
  • The second mission, it’s the development of satellite products to the solvers, especially the “Studio” product, which is our graphical interface allowing to setup the simulations, to monitor them (computations in progress) and to check with post-processing if the computations went well.

It’s a thick client application type, developed in C++, which uses external and quite common libraries. We use Qt, OpenGL and other third-party libraries.

Alone or in team?

So I really prefer to work in team, and this is what is interesting at Nextflow Software, we have a lot of interactions.
My team is constituted of expert software engineers, and we have a lot of interactions with the pre-sales/ support team, and also with the solver team.

We are here to understand the needs, to teach the best practices, but it’s not only my team which gives ideas to others. It’s a continuous conversation, and we continuously question ourselves and this is what it’s really interesting at Nextflow Software.

Your last word

To stay in my daughters’ atmosphere, I would say that it’s “Adventure time”.

___

Laurent Dionisi

Software development engineer, Nextflow Software

**French version**

Je suis Laurent Dionisi, ingénieur en développement informatique, spécialisé dans les logiciels client lourd. Je suis aussi chef de projet en méthode agile.

Comment expliquerais-tu ton job à tes enfants ?

Alors je sais que ce n’est pas facile, puisque quand ma fille était en CP, elle avait dit à sa maîtresse que j’étais boulanger, donc c’était sûrement plus simple pour elle d’expliquer ce métier.
Aujourd’hui, je dirais peut-être (elles ont grandi mes filles) que je fais un Minecraft en un peu plus physique.

Les missions de ton département ?

Il y a 2 missions principales :

  • La première, c’est la mise à disposition de tous les outils informatiques, donc compilateur, outil de gestion de configuration (on utilise Gitlab), ferme d’intégration continue, les tests automatique etc.
  • La deuxième mission, c’est le développement de produits satellite aux solveurs, notamment le produit qui s’appelle « Studio », qui est notre interface graphique permettant de préparer les simulations, de les piloter, les calculs en cours et de vérifier en post process si les calculs se sont bien passés.

C’est une application type client lourd, développé en C++, qui utilise des librairies externes plutôt classiques. On utilise Qt, OpenGL et d’autres librairies tierces. 

Plutôt seul ou en équipe ?

Donc je préfère largement travailler en équipe et c’est ce qui est intéressant chez Nextflow Software, c’est qu’il y a beaucoup d’interactions.
Mon équipe est composée d’ingénieurs logiciel plutôt expert, et on a beaucoup d’interactions avec l’équipe avant-vente/ support et aussi avec l’équipe solver.

On est là pour comprendre les besoins, pour enseigner les bonnes pratiques, mais ce n’est pas juste mon équipe qui impose les idées aux autres. C’est un échange continu et on se remet continuellement en question et c’est ça qui est vraiment intéressant chez Nextflow Software.

Ton dernier mot

Pour rester dans l’ambiance de mes filles, je dirais que c’est « Adventure time ».

___

Laurent Dionisi

Ingénieur en développement informatique, Nextflow Software