We would like to introduce you our longest working Ruby expert. Read an interview with our first on-boarded Ruby developer, where he talks about his impressions after over 5 years of agile software development with our company and his personal career path. Plus he shares his thoughts on iRonin’s journey to its prestigious current position and on IT world in general.

Our programmer and a Ruby expert Paweł was the first developer to join iRonin’s founder and current CEO Cyprian. Paweł was hired a few months after the set-up of the company. After reaching a personal milestone of 5 years of agile software development with our company, we caught up with him during his ever-so-busy schedule to talk about his impressions, dreams, career path, thoughts on iRonin’s growth and views on IT business. Additionally, we tried to find out what made him stay for so long with one company.

Q: How did your programming adventure begin and why have you chosen Ruby as a main programming language to work with?

Paweł: When I was in a secondary school, I was creating my first website in HTML during one of the IT classes. I remember that I really enjoyed the experience and I started to wonder how it is possible that there are some websites where you can create an account or sign in to the existing one. I started to search for the answer, because HTML was not enough to do this, and that’s how I discovered the PHP language. So the day when I saw PHP was the first day of my programming journey. A few years later I stumbled across Ruby while searching for some alternatives to PHP. I liked the way Ruby is designed.

Q: What do you enjoy the most while programming?

I think that the most fascinating thing about programming is the chance to create something from nothing. When I was a child, I loved playing with lego bricks and now software development seems similar to me. I am still curious how things are working in the Internet, so engaging in web applications development gives me a lot of satisfaction. It provides me with an opportunity to learn about something that previously was a kind of magic to me.

Q: How did you get to work for IT outsourcing company iRonin?

I saw the iRonin’s offer by chance. It was posted on one of the Polish websites for Ruby on Rails developers. I was lucky as it was the first job offer that I answered to.

Q: How do you remember your first day at iRonin?

Just like every first day, it was a little nervous. Everything was new for me, but I quite enjoyed being thrown into a deep water. The technological landscape and the way we develop software currently has evolved over the years; when I was starting there weren’t so many rules of developing a project, whether it is a full-stack software development, e-commerce solutions, DevOps or IT infrastructure. Now there are various methodologies of software development that apply to our whole IT outsourcing company or to a specific IT solutions project - Scrum, Agile, Kanban.

Q: Who are you as a Ruby on Rails expert?

First of all, I am truly passionate about what I do and that is why I always put attention to even smallest detail of my job. I have been programming for 10 years now but I still very much enjoy it and I’m hungry for checking out the latest technologies or innovative ways of working with the code or software development. I am positive that being curious is one of the most important attributes of every programmer or developer, especially when IT solutions business is constantly changing on yearly or even monthly basis.

Q: What do you think about our growth during the years you’ve been at iRonin?

I think everything that has happened in the past years was a milestone for iRonin, which aims to be the top software development company. The current position of our company is the result of hard work, years of building up the know-how, creating the network of contacts and experience of our CEO, Cyprian. When I was joining the company - as the first employee - HipChat and e-mail were the main communication tools, a company website was not well-developed and the iRonin brand was not commonly known by clients or the whole IT solutions environment. Today, iRonin is one of the most prestigious and one of the fastest growing IT outsourcing provider in Poland and what’s more we are reaching over borders of the country and the continent. Now, we have almost 30 highly skilled specialists from Web, Mobile and DevOps areas, working remotely in different time zones and we are using many ways of communication, depending on the given project’s requirements.

Q: What any outsourcing IT company should do to keep an employee for such a long time?

Firstly, a company should make employee feel as a needed and important part of the organization. I am not interested in any benefits offered by other software houses. For me, important is the fact that iRonin, besides good financial conditions or non-financial benefits, gives me unlimited ways of personal growth by e.g. trying out the newest technologies such as NoSQL database MongoDB, a JavaScript library - React.js or Torquebox, a JRuby application platform. I consider identification with the company’s policies and philosophy as the fundamental thing which builds loyalty and adds to work satisfaction. iRonin’s mission to provide employees with a great life-work balance, as well as having trust in them, giving them freedom at their tasks and enabling elastic work hours, are close to my heart. IT solutions of great value are deeply appreciated in today’s world and iRonin put them as its priority. Quality in contact between employer and employee creates quality in contact between employee and customer. The whole process can be very appealing for an employee and make him stay for many years in one company, like in my case.

Q: What differences do you see when comparing the IT world 5 years ago and now?

I believe that people care more about IT in general, for e.g. software development or DevOps services, than they did 5 years ago. The best proof is the early school education and the priority that is given to the teaching of programming. Our generation is dominated by the Internet. I know that 5 years ago Facebook already existed and its position was strong but for instance Instagram and Snapchat weren’t yet growing in popularity so quickly like nowadays. I wasn’t thinking 5 years ago that many people would use Uber instead of a professional taxi or that YouTube would replace traditional TV, also in terms of creating new stars.

Q: What would you change about trends in today’s IT world?

If the main reason of coming up with new IT solutions was curiosity instead of money, it would be perfect. I am aware that many people would say that it does not matter as long as the final product works but I’m convinced otherwise. When you create something with passion, it becomes much more than just a commercial hit, it becomes a way of living, something that helps other people in their life. Of course there are some brands that care about quality, but most of them are not IT companies, unfortunately. Most of the whole IT world puts little effort to the product usage and user experience, focusing instead on generating more and more income.

Q: Do you have any dream as a programmer?

Yes, I wish my back and my eyes never ached :)