Culture

Yann shares his experience as a Full Stack Developer at Atipik!

Back to the blog

Today we're interviewing Yann, who has been a full-stack developer at Atipik for several years. Find out more about his job and his daily life in our development agency in Carouge.


What is your expertise as a Full Stack Developer?

Being a full-stack developer means being able to develop and manage an entire web infrastructure. It also means being able to switch from one technology to another without complications. Sometimes, I would even say very often, in the same hour or day, I have to juggle between PHP on the back-end and JavaScript on the front-end. Being full stack also means seeing the whole development process and the perspective of the whole product, from the lowest to the highest layers. It is important to have a 360° global vision to best guide the development of the deliverable.

What is your main challenge on a daily basis?

For me, the main challenge on a daily basis is to ensure the integrity, efficiency, and readability of my code, in other words, in the jargon of the profession: "Write clean code". For a developer, it's easy to write code that will work, but that doesn't mean that the code is clear, optimized, well commented and structured. So when I write code, I constantly ask myself these questions:

  • Can it be simplified?
  • Is it easy to understand?
  • Is it easy to modify and easy to maintain?
  • Does it perform well?
  • Does it pass the tests?

I can be satisfied with my work only when all these conditions are met.

What do you like most about your job?

There is a certain satisfaction in developing apps that will be used by hundreds or thousands of people every day. As a developer, we have the chance to give life to tools that serve, and sometimes even improve, the lives of end users! I really like working in a team. I'm very happy to be able to collaborate with competent and pleasant people.

yann-benichou-developpeur-fullstack-agence-atipik.jpg

If you were not a developer, what would you do for a living?

I sometimes ask myself this question and I am divided between two worlds. The digital world and the science / physics / aerospace world. In the digital world, I would be a 2D-3D Animator or 3D Modeler because I like to work with computer softwares and I also like to create, to give life to digital elements. In the world of physics and aerospace, I would be a researcher or engineer because I like to solve problems and I am fascinated by the fields of science, physics, space, planets, the complexity of our universe, etc... However, one aspect that I find interesting with the developer profession, which I chose, is that it allows me to work in these sectors, because nowadays code is everywhere.

The Matrix is everywhere. It is all around us. Even now in this very room

The Matrix Movie GIF by Tech Noir

What is Atipikal about you?

I was born and raised in Abidjan, Cote d'Ivoire. 🇨🇮 
I did my primary education in Houston, USA for 7 years. 🇺🇸 
I did my university education in France for 5 years. 🇫🇷 
And finally, I live my professional life in Switzerland. 🇨🇭

Author

Published on the 23 February 2022

Software Engineer · Web