In this post in our series Behind Our Solutions, we will dive into the very core of Qmatic’s solutions, the queuing engine, together with Åsa Godin, Team Lead and Backend developer. She explains how the core product operates and adapts to meet diverse customer needs and turn complex requests into seamless customer experiences.
The Core of Customer Journey Management
Åsa starts by explaining what she and her team of Backend developers actually do. “What we work with is the core product itself. It is the queue engine with all the logics that ensures that everyone gets service when they should. So without it, there would be no queue management”, she says. Then she explains that the applications and integrations made by the other teams connect to this core so that, in the end, all the pieces make up the complete customer journey management solution.
Configurability is Key
It is obvious that Åsa is passionate about this product, as she calls it the heart and the brain. And what she likes the most is its configurability. "It's extremely configurable," she emphasizes. "You can set up queues and services exactly as you want them, including prioritization, who can serve what, handling booked appointments, and how to prioritize between queues and services." “It isn’t just a button and a ticket; it is advanced, complex configuration”, she concludes.
The level of configurability is what sets Qmatic apart. This sophisticated system can be tailored to meet the unique needs of each client.
Beyond the Code
After talking about the product itself, she moves on to how they work in their team. Åsa's pride in her team is evident as she describes their collaborative approach. "We work together a lot, discussing and finding solutions together. Some pair programming and code review. Everyone is involved and understands."
This collaborative spirit seems to be a key factor in the product’s success. By bringing diverse perspectives to the table, the team ensures that the final product is robust and well-thought-out.
Developing in Development
We’re curious to know what draws Åsa to backend development. "I think it's fun to develop," she says with a smile. "I have a mix of a leadership role and backend development. The mix is fun. I never get tired of it. There are always new challenges."
Her enthusiasm is contagious. It's clear that this constant evolution keeps her engaged and excited about her work.
The Human Touch
As our conversation winds down, I ask Åsa for a fun fact about herself. She laughs, "I talk so much that people know everything about me already! But I have my horses and my farm. And I'm pretty good at carpentry – better than most other developers anyway”, she says with a wink.
This glimpse into Åsa's life outside of work adds a human touch to the technical world she is in. It's a reminder that behind every line of code, every configuration setting, there's a team dedicated to solving real-world challenges. And Åsa Godin is at the heart of this, making sure our solutions become even better.