We Are Impedans Series - Software Engineer, Ian Olivieri

Position at Impedans: Software Engineer

Bio: Ian is an automation and control engineer with strong experience in the Embedded Systems field. He graduated from the National University of Quilmes, Buenos Aires, Argentina in 2017 with a Masters of Engineering (MEng) in Industrial Control and Automation, where he took a special interest in C programming for embedded applications.

What drew you to this career?
During my time at the university, I was a very theory-oriented person, always very passionate about mathematics and it's abstractions. But in 2016, thanks to a research scholarship, I started working on a national-level embedded systems project that was taking place in Argentina at that time. Taking that step out of the world of theory and diving into the universe of development and implementation changed the way I looked at things. At the beginning of the following year, freed from the university courses, I started working at a very product development-oriented company. There I had a taste of the full product development cycle: from the planning of the idea to the actual implementation with the client, and I knew it was my place. Since then I've been, among many other things, refining my coding skills, learning new programming languages, and making more and more robust systems, always searching for better and more impactful challenges.

What's the biggest challenge you faced when taking on this new role?
While working at my previous job my team and I completed a lot of projects, but they were relatively small: a client came in, asked for a product, and in 2 months we needed to have it working and installed. Also, most of the programming was done only by me so I had my pieces of code that were used in almost all the projects with little to no effort, making the day by day very easy even when starting a new project. However, when I started working at Impedans I was faced with a lot of pre-existing code, which was made by many different people with different educations and knowledge levels. Starting from a base that high was pretty challenging at the beginning!

What excites you about working for Impedans?
Programming for the state of the art projects is not something you find everywhere! There is so much to do and so many opportunities to learn it never ceases to amaze me. The people working here are also great, and I believe that's one of the most important factors of any job. Getting to work with very kind and welcoming people who share my passion for developing and are also excellent at what they do is delightful.

How would you describe your role in one word?
If one word is all I have I would say: 'creating'. By the act of writing code, be it for embedded systems, computer applications, web interfaces, etc, we are giving shape to an intelligent entity that we designed, an entity that can be interacted with. We are creating something that goes beyond the lines of code and has an impact on reality. Creating is what programming means to me.

How would you describe your experience so far at Impedans?
My experience so far has been amazing. Great minds and interesting & challenging projects make the job pleasing. Also, I've had a lot of opportunities to get out of what I normally do and learn completely new things, which is something I enjoy doing.
I look forward to seeing what kind of new projects will come our way!

Missed our previous blog in the series of 'We Are Impedans'? Follow this link to read about our Quality Engineer, Sharmin Sultana.