aCampaignControl™ is Keybroker's campaign management system. Read more

Helena Frank, 34, Developer, Keybroker Tech Team

  • What's your job about?

I work in a team that develops the Keybroker CampaignControl™ system, I mostly program in Java and SQL. We always strive to be as test driven as possible, which means that we frequently test what we develop. We work together in Scrum teams and often develop in pairs. Keybroker is a team based organisation.

  • What are the challenges?

The big challenge is the enormous amounts of data, and to have the hardware to handle the data, to optimise the code and the data structure. We handle over 10.000 transactions a second and millions of lines of data. The other big challenge is to work on a rapidly changing market. Online marketing is a dynamic industry with constantly changing conditions. For example, Google recently changed their API, which is one of the interfaces that Keybroker connects our system to. This is something we have to be flexible with. I have previously worked with booking systems for airlines, but this business is much more complex.

  • How do you handle the challenges?

You have to be flexible in this business. You cannot have exact specifications, since the specifications keep changing along with a constantly changing market. The solution is to work with competent teams that take responsibility for solving problems.

“We handle over 10.000 transactions a second and millions of database lines”