Providing experience-centric application delivery and security with cloud-native, virtual and hardware load balancers combined with flexible consumption options.
Enabling NetSecOps with comprehensive network and security visibility, analysis, and automated response in a consolidated product set.
We’d like to introduce you to some of the people from around the world who make us who we are at Progress. In this post, meet Rosen Vladimirov, Manager, Software Engineering at Progress.
A tech geek with a great interest in personal development, Rosen Vladimirov joined Progress in 2012 as a Junior Support Engineer. Following his passion to help others with his work, he switched from coding to people management. As a part of the Developer Tools’ Innovation team, he’s currently leading the engineering team behind Fiddler Everywhere, Progress’ web debugging tool. In his spare time, you’ll find Rosen reading about the latest tech trends or a good fantasy book. Find out more about Rosen in the following interview.
I love working at Progress! I started out as a Technical Support Engineer, then I moved to a Software Engineer role and I’m now managing a team. In the past years I’ve realized how many opportunities the company offers, the vast knowledge my colleagues have and how ready they are to share it. At Progress, I know I can achieve whatever I set my mind to, so why go someplace else?
Looking back, I realized that the most important thing for me is to help others. When you are a support engineer, you help customers resolve their issues. In the software engineering role, you're working on some tasks, but you do not see a reflection of your actions on the business of the customers directly. I did enjoy doing pair coding and explaining to others what I’m trying to achieve. That is when I realized that whatever I was doing, I wanted to be of help to other people.
Join our team at Progress
That’s part of the reason, yes. But it’s also because in my previous role I worked with multiple managers simultaneously. I saw differences in how they approach the situations with their team, so I started asking myself what I would do if I was in their shoes. I also love a good challenge. If it’s a new technology, I will spend as much time as needed to learn it, but when it comes to managing a team the situations are so different and sometimes unexpected, so you have to be ready to react and adapt quickly. I find that exciting.
The best advice that I can give is to never think you are fully prepared. There were many cases when I thought that I was ready for a given conversation and then when I entered the room everything changed. You need to understand that whatever you do, you will never be prepared for the situation that might happen and that is okay. You just need to learn to handle a given situation on the go, depending on the circumstances.
Last year, we were tasked to entirely redesign an existing product. Within five weeks, we wrote more than 30,000 lines of code. I never thought that this would be possible in two or even three months, but we made it. We managed to release Fiddler Everywhere on time, and it’s all because the team worked together and understood the importance of this project. It was an exhausting period, but it was amazing to see what we’ve achieved.
Yes, I insist on having junior people on my team, because I remember the time when I was looking for my first job. Back in the day, I went to multiple interviews where I was being told that I was not a good fit because I don’t know a certain technology, for example. I wanted to prove to them that I could study whatever they gave me, so I started asking about the areas I should improve on in order to become experienced enough for the job. I did some more learning and eventually I found my first employer, who believed in me and my abilities and gave me a chance.
This is what I want to do now as a manager—to lend a hand to junior talent and help them grow. It’s interesting to watch how they work and think—they understand the tasks in different ways, which makes the process interesting and unpredictable, but also an enjoyable one.
Yes—my current manager Svetozar Toskov and one of my former managers, Iliyan Iliev. I see them not only as managers, but also as friends. Whenever I have a problem, be it personal or professional, I can turn to them for advice. Iliyan was actually the person who helped me prepare for the managerial role. He gave me a lot of tasks that took some time to complete, but this way he made sure that when the opportunity arises, I would be ready for it.
My time is entirely dedicated to managing the team. I code very rarely, and it’s only at times when there’s a critical task and my teammates are occupied with something else. In the beginning I missed coding, but now not really—I care about the people and the problems they are resolving. That is my main focus.
I wanted to become a football player. Then when I went to high school I wanted to work in finance, but once I was introduced to the idea of programming, I quickly gave up on that and immersed myself in the world of technology and never looked back.
To get to know other Progressers like Rosen, read more of our Progress employee interviews here.
Join our team!
Tsvetiana Zaharieva is part of the Global Communications team at Progress. Inspired by technology and its impact on society, she is passionate about sharing good stories and know-how in the most efficient way. She is interested in the influence of psychology on communication and the role of the entrepreneurial mindset in a corporate setting. In her spare time she enjoys singing in choir as well as going to cultural and business events.
Subscribe to get all the news, info and tutorials you need to build better business apps and sites
You have the right to request deletion of your Personal Information at any time.
You can also ask us not to pass your Personal Information to third parties here: Do Not Sell My Info
Let our experts teach you how to use Sitefinity's best-in-class features to deliver compelling digital experiences.