He first came across Profinit 10 years ago, as a student, and today he works for Profinit as a Java developer. What are all his duties at Profinit and what are the technologies he works with? What does he like the most, and what makes Profinit exceptional for him? Read the interview with an experienced Java master Ondra Kudláček.
How long have you been with Profinit, and how did you come to be here?
So far, I’ve been working at Profinit for about half a year, but I’ve been aware of the company since my studies, when I came across Profinit at a career fair of the Faculty of Mathematics and Physics. This was more than 10 years ago and Profinit was there as a smaller company with interesting projects from several diverse industries. However, when I joined Profinit last year, it was already a much larger company with 600 employees, working on many fascinating projects in various industries. But it’s still not corporate 🙂
What do you do at Profinit?
I’m a Java developer, and my role includes everything from programming in Java to writing documentation, editing and constructing database models and diagrams, to preparing automated tools for testing, builds and deployments. In short, I turn the coffee from our kitchen into apps.
What kinds of technologies do you most frequently encounter?
Most often, it’s everything having to do with Java and web applications. I work with JBoss servers, MS SQL databases or, for example, GitLab for versioning and source code management. Also, I get to try out working with many cloud technologies, such as AWS or MS Azure, as well as virtualization or containerization, which I also have an interest in.
“What I enjoy the most about working at Profinit is the variety of projects.”
What do you enjoy the most about working at Profinit?
I’d say it’s the variety of projects. I’ve already had the opportunity to work on an upgrade of an older Java application and find dependencies and solve related compatibility issues between library versions. I am involved in the development of a synchronization system, enabling online communication over the batch core system. And I’m looking forward to what’ll be next.
I also really like the professional communities, which are regular meetings where various pre-agreed topics are discussed in depth. I learn what’s happening in the cryptocurrency sphere, or hear various news from projects and the world of software engineering.
What do you enjoy doing in your free time – what are your interests?
As far as IT goes, I am most interested in virtualization and automation, which I occasionally find time for. I also like to run, which helps me remain at peace in the whirlwind of everyday life.
Do you get together with your Profinit colleagues even outside of work?
Yes, if my time permits. Despite the workload, the offices have a great atmosphere and you never feel like you’re at work. 🙂
When did you become interested in IT? Did you already want to be a programmer when you were little?
I didn’t specifically want to be a programmer, but yes, I was interested in computers, and mainly games, from an early age. When I was still in elementary school, I was in an after-school programming club, in the Karel language, where my friends and I broke records in the game Train, and tried to find out the passwords for a higher level. In high school, I had the opportunity to become more familiar with the subject of IT. I tried building my first website, writing a few lines of code in C, and it became clear to me that this was the path I wanted to pursue.
Is Profinit exceptional in something when you compare it with your previous employers?
Definitely yes – the people who work here. There is a pervasive atmosphere of tranquillity at the company, and everyone shares in doing top-notch work. At other software development companies, you often see needless rivalry, either between teams or individuals. Here, however, everyone is willing to share their knowledge and help, regardless of their affiliation to a different project or team.