Planet-scale services
Sync and API layers for 500M+ monthly users, on Spanner and Redis - tuned for tail latency and recurrence semantics.
Friends call me Leo.
Software Development Engineer L5 - building distributed systems at planetary scale.
10+ years shipping resilient backends in Java and Ruby at Amazon, Google, and Cisco. I focus on data consistency, event-driven architecture, and GDPR-safe design for services that serve hundreds of millions of users.
Senior Backend Engineer with 10+ years of experience building high-scale distributed systems at Amazon, Google, and Cisco. Deep expertise in Java and Ruby, with a proven track record of designing public APIs, optimizing database performance at 500M+ user scale, and implementing resilient microservices patterns. Strong focus on data consistency, event-driven architecture, and GDPR-compliant system design.
Sync and API layers for 500M+ monthly users, on Spanner and Redis - tuned for tail latency and recurrence semantics.
Circuit breakers, exponential backoff with jitter, idempotency keys, and multi-region failover with zero-touch recovery.
PII-stripping request paths, retention windows, and right-of-access exports baked into the platform from day one.
Java + Spring Boot for the heavy lifting, Ruby on Rails where iteration matters, and Go/Python/Node where they fit.
A pragmatic toolbox built around Java + Spring Boot, but strong across languages, databases, and infra when the job calls for it.
From Cisco's developer platform to Google Calendar's sync layer to Amazon's voice commerce stack - here's how it all connects.
A selection of the systems I'm most proud of - what they did, at what scale, and with what stack.
Spring Boot idempotency sidecar backed by Redis that prevents duplicate charges when voice commands retry - paired with GDPR-compliant logging and canary testing for every Echo device model.
Led the live traffic migration to a new Spring Boot control plane without dropping a single request or producing a noticeable latency spike for customers.
Core Spring Boot services powering event management and sync for 500M+ monthly users on Spanner, with OAuth2-scoped public APIs and offline-first merge semantics.
Redis caching layer in Spring Boot that absorbed 80%+ of read traffic for popular videos, shielding Spanner during viral spikes - with circuit breakers and jittered retries.
Standardized Spring Boot model-serving pipeline adopted org-wide, with multi-region gRPC failover and PII-stripping data minimization controls on the request path.
Initial Rails backend and public REST APIs that launched to 10,000+ registered developers in six months, with Java-backed Redis rate limiting and GDPR consent endpoints.
University College Cork (UCC)