We are Loyalty Team. We develop modules for Home Credit loyalty programs

Team Leader Ondra Horák talks about his job, a team of ten, collaboration across teams, training, and how exactly they operate and work.

Homer & Hosel
Jul 25, 2019 · 5 min read
The core of the team is situated in Prague, two people are in Brno

Ondra, could you shortly present what your team does?

Based on the clients’ demand, we write software in Java. At the same time, we test and implement everything… we communicate directly with our clients so we also present all the steps and get feedback that we then process.

What’s interesting about it is that we don’t write individual apps but we create a module that communicates with other modules of a product — among ourselves, we say that we work on credit cards.

Does it mean you work with other teams at EmbedIT?

Exactly. Imagine, there’s like five to six modules in that sturdy product and those modules deal with the topic of credit cards. Usually, one team deals with one module. And it’s important to communicate among ourselves to know what we do.

Could you illustrate it with an example?

One team takes care of a module that deals with transactions. They get information from VISA or MasterCard and process it so other systems understand it as well. And our team is one of the systems that get their output — and we respond to it again.

The outcome of our work is also the fact that our clients get messages or notifications according to their settings in the system.

How would you describe your technology stack?

Mostly, it’s Java. It’s the language that we write in and most importantly — JVM is a tool that operates it all. We also use WebLogic but we try to run away from it as we consider it difficult. We try to keep it simple and run away from Rabbit and Kubernetes cluster.

As for libraries, that’s Spring, Hibernate, there’s React, Redux and Angular v1 for the interface. Our clients communicate mainly via the web interface so we don’t develop mobile apps.

Your team consists of ten people. What roles are there in the team?

I started out as a Java Developer but now I’m a Team Leader. Then we have five other developers. Besides, we have Vendy — the analyst — who, at the same time, communicates closely with clients in the countries. She represents what we’ve developed and also collects requirements for further assignments. We don’t have a product manager — this role rotates among us.

How do you organize your work?

There is a demand and it’s up to us to process the assignment and create a project plan. How long it will take. Then we send it for approval and it either passes or not. After that, we start to work on it. We divide the tasks according to the available capacities and what team members can do them. And we plan if we can do it right now or after two weeks.

We run two-week cycles, we deliver something every two weeks. But we don’t call it sprints.

And what about team training?

We work in Kubernetes in an organized way. It’s the technology we want to have so one person or even more people do it. Then the unorganized part of the training is that everyone looks for books s/he wants and reads what s/he wants. Apart from technology, there are courses aimed at presentation, communication, negotiation. Everyone can choose what s/he likes.

Throughout a year, one can plan and ask for whatever. We go to a lot of conferences abroad. We try to introduce lightning talk — if we read something interesting or come across a good article, I try to share it in a group chat or during stand-up.

What do you consider your team’s greatest achievement in the last year?

I can’t think of any great successes. But we’re praised for being proactive. For example, we had a task of cross-functional teams participating in deployment. So we found out what it means and what consequences it would have for us to try it out.

We strive to be consistent and deliver as we should. I think that, as a team, we are doing well, we clicked, we have the right mix of people from juniors to seniors… people who understand responsibility and function naturally. It benefits us that we have one female colleague — that we have a female element, too.

We try to rotate people in teams. When someone has been working on a module for a long time — to learn something new

We don’t go out for billiards or things like that. Sometimes we go for a beer. We have team buildings every three months. That’s fun but otherwise, we’re more of family guys. Rather than going out to a pub, we go home to our families.

I have the last question. Can you describe your team in four words?

  • Well-oiled machine :)
  • Team — it comes out of what we’ve said. We don’t go for lunch individually. We go together — if it’s possible. I feel that we’re a team and we stick together. There’s a chance to have fun with everyone, even if we don’t go to a pub together. I feel like this is because we have kids and we live in different parts of Prague, otherwise we would go.
  • Then professionalism and responsibility, we discussed that, too. It’s not 100%, but we’re not slacks. We try to be proactive and keep an eye on things. This is related to professionalism, we try to be professional and don’t do a sloppy job.
  • Proactivity. I still think it’s our strength. We don’t have to be taken by the hand.

EmbedIT

Life & work in a company that grows fast and often changes…

Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore

If you have a story to tell, knowledge to share, or a perspective to offer — welcome home. It’s easy and free to post your thinking on any topic. Start a blog

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store