Can you imagine working at one company for many years? Especially if that was your first job, directly after the college – you just jumped into your first office space ever and grew together with the company and colleagues for years?
This is not a myth.
Let us introduce you to Ivan Nenadovic. He has been working at codecentric for almost 8 years as an Android engineer. Until now, he has worked on 5 different projects and, together with our mobile crew, launched Coding Serbia application in his 20% time.
Considering the fact that Ivan was in the company since the very beginning, he knows what’s it like to experience growth day by day.
That’s why we spoke with him about his first days at codecentric, what are the best things about being an Android developer, and what has motivated him during all these years.
Can you tell us more about your first days at codecentric?
codecentric was my first company from college, so I clearly remember the excitement of starting to work in a new environment with new challenges that are different from my challenges during college days. The first impression was the atmosphere of openness, transparency and readiness of everyone to help me in those difficult first few months. After more than 7 years, I would say those values are still present and ingrained in company culture which is one of the reasons I stayed with the company for so long.
How did your career growth look from early beginning until now?
With every new project came new challenges and responsibilities so naturally my role changed and grew during that time. Apart from professional growth, the mentorship of younger colleagues is one of my favorite things during my time with codecentric because it provided me with the opportunity to share knowledge and guidance which I also received from older colleagues when I came to the company. Going through this process helped me realize how knowledge sharing-culture is invaluable in the IT community and why those values should be part of every working environment.
What is the greatest advantage of working as an Android engineer at codecentric for all these years?
Working on new projects with the latest technologies on the Android platform was both challenging and fun, but I would say that great advantage of working in codecentric was 20% time which can be used once per week for education or various experimental projects. Because of this, it’s easy to stay in touch with the latest trends and technologies in the ever-changing Android ecosystem.
What motivates you the most about Android engineering?
Probably the fact that on a single project mobile developer needs to work on both backend and frontend aspects of a single app. From setting up database and networking layers to designing responsive UI with custom views, good Android developer needs to have a solid knowledge of many different concepts which further means that day-to-day work on projects is never boring. This means, there is always something new to learn so it’s never boring.
Favorite 20% project you have ever worked on?
I would say it was Coding Serbia Android app for the Coding Serbia conference that was held in Novi Sad in 2019. The team had a say in every part of the design and development process since every part of it was done in codecentric Novi Sad office, so working on the app was straightforward and fun.
When you are motivated to grow every day, myths become reality.