Tomek, how long have you been working at JCommerce?

– I’ve been here as long as the current CEO, Piotr Zyguła – since 2005.

How did you end up at JCommerce?

I used to work for a company that got into financial trouble, so I started looking for a job. JCommerce was looking for .NET developers and I decided to apply. I remember that my skills were verified by the CEO at the time – Marcin Perłak. The company’s headquarters was located in Kraków, and there was a second office in Świętochłowice. Marcin Siemieński and Piotr Zyguła were just in the process of creating a development department here, in which I was one of the first two team members. We started with smaller, internal projects, which eventually became larger and more significant.

You started as a .NET developer and now you are Head of Delivery  what was your path to this position?

Yes, I started as a regular developer, later I was promoted to senior developer, and finally I was assigned the role of Technical Leader. I held this position for a long time and I was responsible for the entire .NET at JCommerce. Nowadays this would be the role of Technical Solution Manager, the difference being that I was still running projects. As there were more and more projects, after a few years I was offered the role of Project Manager. Unfortunately, this would have meant I had to give up programming. Later, the roles of Competence Manager and Delivery Manager – responsible for international projects – arose. And so, after working for a year as a Delivery Manager, I became Head of Delivery.

Have you been thinking for a long time about accepting a promotion which means giving up programming? 

I think I still am! (laugh). It’s difficult and it’s still within me. Somewhere this technical mind is still inside me and sometimes even wants to improve some things or say: “I could do it better”.  While making this decision, I thought it was the way of things. I also asked myself if I would like to do what I am doing now in 20 years’ time. The answer was: no.
To move forward, I would have to try something else – for example, become a Business Intelligence specialist. Or – accept the promotion.

In your view: was it a good decision?

In retrospect, I think it was. Especially because by changing roles, one’s viewpoint changes. In the eyes of developers, apart from approving timesheets, the Team Manager does absolutely nothing! And I used to think so too. You can see more and more with each role. The question is: “Wasn’t the view more pleasant before? Because sometimes ignorance is bliss. However, it is a very interesting experience that can be translated into other aspects of your life.

What is the role of the Head of Delivery in terms of contact with a client?

As a general rule, the Head of Delivery has no contact with clients, as this is in the scope of Delivery Managers’ responsibilities. Nevertheless, it is true that the HoD participates in meetings with key clients or indirectly supports the processes of creating estimations or building new teams.

How does technical background affect contact with a business client?

Technical experience is highly valuable in dealing with clients as it gives you the opportunity to fully understand their needs or to propose a suitable solution without the necessity of engaging third parties. Importantly, it is also much easier to identify project or business risks. To sum up, thanks to this knowledge, we don’t promise the client that we can implement something that is impossible or inefficient.

Do you have any advice for people who want to go far in their careers? 

Oh, advice! Yes! First, everything in time. I know a lot of people who want to be Project Managers of massive projects shortly after graduation. Experience is very important in the IT world, as with age you see a little more and you make wiser decisions, especially if you have a good rapport with people.

Hard and strenuous work is also important, because to achieve success in something, you must be really interested in it. It’s not like the company will teach you everything and you will be an expert. Your own initiative is required. There is so much material available on the internet, and people sit there and say: “I am not familiar with this technology because I haven’t been to any training for it”. When I hear something like that, my blood starts to boil!

And the more technology you know, the more you expand your worldview. It is useful during conversations with clients, thanks to which you will be able to propose solutions that meet their requirements. And figuring out what the received wisdom is in IT at the moment is very difficult!

Why is that?

When I started programming, both in Java and in .NET, there was one way of accessing the data, one way of presentation, and that was it. If you had learned it, that was great. The entire certification path consisted of 3 exams. Now there are probably 6 paths for 6 exams. You can mix everything with everything. Every database with every backend and with every frontend. And that’s why you need to read who recommends what, because you are unable to deal with all the possible combinations in your projects.

To sum up, I think that two things are important: patience and self-education. This is an absolute guarantee of success. The best of the best are those who get rewards for being engaged after hours.

This is the most important question now  what is it that motivates you to continue working at JCommerce?

You know what… that’s a good question! Because I feel good here. I like the people and the atmosphere. I have to admit that I have made good friends here and everyone has always been honest with me. I have always been listened to and my requests considered. That’s probably what everyone expects from their employer.

Thanks for the interview!

Tomasz Krupa

Responsible for carrying out Polish and international projects, managing project's cycle from valuation, via analysis, to implementation and maintenance. He supervises individuals that specialize both in the web (ASP.NET MVC), and mobile (Windows Phone) services (Web API, WCF, Web Services), as well as those responsible for the customization of Microsoft solutions (CRM, SharePoint, Biztalk).

Dodaj komentarz



Would you like to learn more about the possibilities of cooperation? Do you have a question? Write to us!

I hereby agree that JCommerce Sp. z o.o. shall process my personal data (hereinafter ‘personal data’), such as my name, surname, e-mail address, telephone number and company name, for commercial purposes.
I hereby agree that JCommerce Sp. z o.o. shall process my personal data (hereinafter ‘personal data’), such as my name, surname, e-mail address, telephone number and company name, for marketing purposes.
I hereby agree that JCommerce Sp. z o.o. shall process my personal data (hereinafter ‘personal data’), such as my name, surname, e-mail address, telephone number and company name, for recruitment purposes.
I hereby agree that JCommerce Sp. z o.o. shall process my personal data (hereinafter ‘personal data’), such as my name, surname, e-mail address, telephone number and company name, for future recruitment purposes.
I have been informed by JCommerce Sp. z o.o., 3 Ks. Piotra Sciegiennego St. 40-114 Katowice – the personal data controller – that: - The provision of the aforementioned personal data is voluntary but essential for commercial purposes if I have chosen a request for proposal, or recruitment purposes, if I have chosen the remaining options;
- I have the right to access the content of my data, including to receive copies of it and correct it, delete it and limit the processing of it, as well as the right to transfer it, the right to object to the processing of it, and the right to withdraw my consent at any time. However, the withdrawal of my consent shall not affect the lawfulness of processing carried out on the basis of the consent in question prior to its withdrawal;
- A statement of withdrawal of my consent to the processing of personal data should be submitted to the headquarters of JCommerce Sp. z o.o. or sent to the following e-mail address: The withdrawal of consent to the processing of personal data shall result in the inability to fulfil the aforementioned processing purposes;
- The personal data provided shall be shared by JCommerce Sp. z o.o. with the company’s authorised employees and individuals collaborating with JC under civil-law contracts, who are involved in the implementation of the purpose of the processing;
- The data provided shall be processed on the basis of the relevant provisions of Regulation (EU) 2016/679 of the European Parliament and of the Council of 27 April 2016 on the protection of natural persons with regard to the processing of personal data and on the free movement of such data, and repealing Directive 95/46/EC (General Data Protection Regulation), ‘GDPR’;
- Should you have any questions regarding the protection of your personal data, please contact us by e-mail:;
- The personal data provided shall be processed for the purpose for which it was supplied, or until I express my objection in this regard. In the event of filing an objection, JCommerce Sp. z o.o. shall no longer process my personal data for the aforementioned purposes, unless it can demonstrate that there are valid and legally justified grounds overriding my interests, rights and freedoms or my data is necessary to establish, pursue or defend a claim, if any;
- I have the right to file a complaint to the supervisory authority if I consider that the processing of the aforementioned personal data violates the provisions of the General Data Protection Regulation of 27 April 2016.