“My ITIDO journey began three and a half years ago. This was my first job in the IT sector, and it was important for me to start not just somewhere, but to choose wisely the company which will lay the foundation of my development as an IT professional.” says Alexander.
He shares that the interview process was smooth and easy and he managed to take a glimpse into the environment from the very beginning.
“From the conversations we had I saw supportive colleagues and culture that fosters improvement and upskilling. As a junior developer, that was nothing less than inspiring. So I made the decision to join ITIDO.” continues Alex.
MY FIRST STEPS
To this day I remember vividly the first few days and the atmosphere. I recall my colleagues wholeheartedly embracing me into the team, ensuring that I felt like an integral part of the company from the get-go.
However, what truly made those early moments special was the presence of a dedicated buddy, who devoted a significant portion of their time to provide unwavering support and assistance during my journey. Together with this mentor, we tackled technical challenges, including third-party library compatibility, multithreading and concurrency and etc. And we have celebrated those victories together. And by doing that we have fostered a spirit of collaboration that would shape my experience at ITIDO for years to come.
MY FIRST PROJECT
The first project I worked on was an assignment for a Greek Telecom – specifically for the third largest mobile operator in Greece. It was very exciting and useful for me. I got the opportunity to work with the “top guns” in the industry and on top of that with very skilled developers who helped me step into my role.
With the years to come I have elevated not only my Java skills and knowledge, but also my personal and soft skills. Working at ITIDO gave me the opportunity to work within multiple projects and teams. Thus, making me effective in integrating within new customer teams and new technologies.
I graduated from the internal Java academy too, under the mentorship of one of the People Leads.
FOSTERING CULTURE OF BRINGING PEOPLE TOGETHER
Working at ITIDO made me take more responsibility, become more patient, I learned to listen actively and most importantly – be helpful to my colleagues. My whole experience so far has laid the basis for my development. I was supported from day 0 to step into my leadership role.
I became a leader of 7 people in my project a year ago. A chance opened up in one of the projects and I didn’t hesitate at all. I applied for the position, went through the interview process and successfully passed it.
My responsibilities as a developer definitely expanded and I now do code reviews and quality assurance, problem solving, collaboration and communication, hiring and team development, performance evaluation and continuous improvement. Naturally, I also mediate in cases of conflicts within the team or with customer representatives.
And on top of that I now have responsibilities towards my team members, too. I believe in keeping people involved in the decision making and I keep myself involved in their work. I always try to be up to date with their tasks. We have challenges every day. And I must always be up to date and well informed in order to react quickly and suggest an adequate solution to the problem. Or challenge their thinking so team members can come to a solution on their own.
And in all that, I have always tried to keep the culture I saw during my first days, to bring the team together, support them in their goals and help everyone as much as I can.
FROM HARD WORK, DEDICATION AND PASSION TO BECOMING A LEADER
Climbing the ladder from a junior role to a technical lead is an exciting journey that requires hard work, dedication, and a passion for learning. Whether you’re a software developer, a project manager, or a data analyst, becoming a lead involves more than just technical expertise.
You should definitely have very good communication, leadership and problem-solving skills.
As a technical lead, I try to improve myself every day and thus be more useful to my team. I accept every difficulty as a challenge that we must overcome together. For me, personal communication is the key to successful technical leadership and building rapport with every single team member.
I think this role is quite responsible and I try to improve myself every day. Improvement is the key to being a good team leader and being able to be their guide and friend, not just another boss.
MORE FROM OUR BLOG
For Konstantin Iskrov, a kart racer and an engineer, IaC can be a “well-oiled pit stop”
Our colleague Ivaylo Bandrov, Software Engineer at ITIDO talks about how he’s overcoming challenges as Python developer