How did your career start? Can you tell us more about the career journey, with the beginning of your education?
My software engineering career started with me being involved in research projects in the field of cloud computing while I was a student at the university. The research I conducted continued further even past my studies when I became part of a bigger research team.
After a few years I decided it was time to switch from doing research projects towards more industry level projects so I decided to work in companies that offered me this opportunity. I started working on different web based solutions and was involved with both smaller and bigger teams.
My involvement with different teams made me learn the foundation of what great teams should focus on in order to succeed and this allowed me to grow towards the team leading positions I had. That in turn later showed beneficial for my personal growth that allowed me to get into the position that I have now.
What was the biggest challenge for you after choosing your profession?
I still believe that the different aspects of management are the biggest challenge that I face everyday. When I say this I am talking about everything that is there on the road that we face from personal self management up to company project management.
In your opinion, what are the best 3 skills that a programmer should possess?
The answer to this question can differ depending on the skill level and the position of each software engineer but in general I believe every software engineer should always:
♦ Collaborate and communicate
♦ Aim to get better
♦ Be open to learn new things
Lastly, your advice to those who are starting their career in programming
I would say find a team that allows you to grow and promotes your growth.
Don’t be afraid to embark on the great unknown and remember that every challenge is another opportunity for you to improve and continuous improvement is the only way to keep up with the fast paced industry! 🙂