Omolola Omolambe
Senior Software Engineer · Checkout.com

Building systems.
Sharing the journey.

I'm Omolola — a software engineer working on payments infrastructure. This is where I write about what I'm learning, building, and thinking about.

Based in London, UK
OO
What I work on

Areas of focus

My work sits at the intersection of payments, distributed systems, and engineering craft.

Engineering

Payments Infrastructure

Building the systems that move money reliably — APIs, settlement flows, and fault-tolerant architecture at scale.

Learning

Distributed Systems

Exploring consistency, fault-tolerance, and how large-scale systems stay reliable under pressure.

Craft

Clean, Readable Code

Code that's easy to reason about, test, and maintain — not just code that works today.

Latest writing

From the blog

  • What I learned migrating a service to event-driven architecture Engineering Mar 2026
  • Understanding idempotency in payment APIs Payments Feb 2026
  • How I structure my technical learning as a senior engineer Career Jan 2026

Writing

All posts

Notes on engineering, payments, learning, and career.

  • What I learned migrating a service to event-driven architecture EngineeringMar 2026
  • Understanding idempotency in payment APIs PaymentsFeb 2026
  • How I structure my technical learning as a senior engineer CareerJan 2026
  • Reading notes: Designing Data-Intensive Applications BooksDec 2025
  • Lessons from my first year as a senior engineer CareerNov 2025
← Back to writing
Now

What I'm up to

A snapshot of what I'm working on, learning, and thinking about right now. Updated regularly.

📚 Currently reading

  • Fundamentals of Software Architecture Mark Richards & Neal Ford
  • Staff Engineer Will Larson

🛠 Building / learning

  • Event-driven architecture patterns at work
  • Going deeper on distributed consensus (Raft)
  • Writing more consistently — at least once a month

🌍 Life

  • Settling into London life
  • Exploring SE London neighbourhoods
  • Trying to cook more at home

💭 Thinking about

  • What does senior-to-staff look like for me?
  • The tradeoffs between consistency and availability
  • How to share technical learnings without overcomplicating them

Last updated: March 2026 · Inspired by nownownow.com

OO
  • GitHub ↗
  • LinkedIn ↗
  • Email me ↗
About

Hello, I'm Omolola.

I'm a Senior Software Engineer at Checkout.com, working on the infrastructure that powers payments. I care deeply about building systems that are reliable, observable, and maintainable — and about writing code that my future self (and teammates) will actually be grateful for.

I'm originally from Nigeria and recently moved to London. I find myself endlessly curious about how large-scale systems work, and I try to document what I learn so it's useful for others too.

This site is a place to think out loud — about engineering, career growth, books, and whatever else I'm working through.

Skills & technologies

Distributed Systems Payments Event-driven Architecture APIs System Design Java Kotlin Go Kubernetes AWS

Get in touch

I'm always happy to connect with other engineers, especially those working in fintech or distributed systems. Send me an email or find me on LinkedIn.

Say hello →

© 2026 Omolola Omolambe · London, UK

Writing · Now · About