Samson Kamau Muiruri
Software Engineer at Improving · Edmonton, Alberta, Canada
I'm a software engineer with 20+ years of experience building distributed systems, data pipelines, and backend services. My work centers on functional programming and infrastructure — designing systems that are reliable, composable, and easy to reason about.
Tech Focus
- Scala · ZIO · Cats · Akka
- Apache Spark · Distributed data processing
- Rust · Systems programming
- Next.js · TypeScript · Web platforms
Conference Talks
- Functional Scala 2023 — ZIO Schema: deriving codecs, diffing, and migrations from a single type definition.
Certifications
- Lightbend Akka Cluster — Sharding & Persistence
- Lightbend Akka Streams
- Reactive Architecture — Domain Driven Design
Languages
English · Swahili · Italian