SumUp tech stories
Learn more about how we innovate, develop our tech teams and sustain a healthy engineering and product culture at SumUp.
Building a dream team: Lessons learnt from our team onsite
Felipe and Bojana from Online Marketing share the takeaways from their first team onsite in Paris after merging to form a dream team.
Meet the team: Erika Fer, Senior Product Manager
Meet Erika, a Senior Product Manager part of the Bank Tribe in São Paulo, Brazil.
Meet the team: Gioele Lai, Operations Senior Quality Assurance Specialist
Gioele, an Operations Senior Quality Assurance Specialist in Berlin, shares how he found his place at SumUp.
Evaluating an LLM application for generating free-text narratives in financial crime
Explore the effectiveness of an LLM application in generating financial crime narratives and how this technology enhances compliance and risk assessment.
Nina Etienne, Global VP of Marketing, reflects on the first offsite of the newly formed Global Brand and Marketing team, emphasising the importance of team-building and trust amidst organisational change.
Women in tech: Empowering the next generation to close the gender gap with Generation Brazil
In celebration of International Women's Month, we're shining a light on 4 incredible young female engineers whose lives were transformed after joining our programming boot camp.
The future of work: Guidelines for building change-ready and vulnerable leadership
Lea Kimpele, Head of People Development, People Tech and Analytics, discusses how work will change in the coming years and what skills leaders need to lead their teams.
How to test Paging 3 for Android paging implementation
Mohamed shares tips on how to test Paging 3 (PagingSource) for Android paging implementation.
GraphQL: When to consider using it?
Mohamed Gamal, SumUp's Android Engineer, shares insights and benefits of using GraphQL in a project.
A day in the life of a Senior QA Engineer
Milena takes us through a typical day in her life as a Senior QA Engineer at SumUp Bulgaria.
Meet the team: Ivan Deskov, Staff Engineer
Meet Ivan, a Staff Engineer in the Bank Tribe in Sofia, Bulgaria.
Meet the team: Migle, Product Lead
Migle is a Product Lead part of the Accounts team in Vilnius, Lithuania.
Reactive to proactive data quality monitoring
In this blog post, we want to share SumUp's journey on how we moved from reactive to proactive data quality monitoring.
SumUp Hack Week - Why do we hack?
We're on a mission to lead payment solutions for small merchants globally, but to achieve that, we need to foster innovation among our tech teams.
Stop using Alpine Docker images
At SumUp, we use Kubernetes with Docker images a lot, so we are always looking for the best options when it comes to base images.
How to write robust REST API with OpenAPI
While working as a backend engineer, I developed a few REST APIs. One thing that always happened to me...
Career development as a software engineer
Mariusz shares the most important factors that he tries to follow when it comes to his career development.
Golang Goroutines 101
Golang is famous for its concurrency management. I'll describe and give examples of how to use one of its most powerful features: goroutines.
Meet our CTO - Johannes Schaback
Johannes discusses why he joined SumUp and how he aims to make SumUp a Top 10 Tech Company in the world.
Incident management at SumUp
A technical explanation of a recent production issue and the steps we took to remedy the situation.
AMA: Backend engineering at SumUp
Yonatan is a SumUp Backend Engineer in the Sales Platform tribe. He answers some frequently asked questions by candidates.
Women in engineering at SumUp
Members of our Women in Engineering community shared the stories behind their decision to become an engineer.
Things I learnt as a software engineer
Some people ask me if it’s too early or too late to become a software engineer. My answer for both is a strong NO.
Kafka SSL encryption and authentication (Part one)
Apache Kafka is a distributed publish-subscribe system where the messages are distributed across a set of nodes, called brokers so that the producers
Kafka SSL encryption and authentication (Part one)
Apache Kafka is a distributed publish-subscribe system where the messages are distributed across a set of nodes, called brokers so that the producers
Migrating SumUp's internal tools
Migrating internal tools can be painful. So let me share our experience migrating from one CI and CD tool to another.
Decision-making for healthy dev teams
Putting the responsibility of effectively communicating with senior members of a team and making technical decisions with an equal representation.