Solution Architect & Software Engineer — Distributed Systems, Actor Frameworks & Event-Driven Architectures
Oxford, Oxfordshire, United Kingdom
Solution architect with deep hands-on experience across telecom, financial services, healthcare, and e-commerce. I build tools and libraries for distributed computing, event sourcing, and high-performance messaging — mostly in Go, Scala, and C#.
Actor Model ████████████████████ Erlang/Akka patterns → Go, Scala, Erlang, C#
Event Sourcing & CQRS ████████████████████ State as immutable facts, projections, snapshots
Event-Driven Architecture ████████████████████ Async messaging, choreography, pub/sub, sagas
Microservices ████████████████████ Service decomposition, bounded contexts, DDD
BDD ████████████████████ Gherkin, executable specifications, TDD
Distributed Systems ████████████████████ Consensus, consistent hashing, gossip, P2P, CRDTs
Observability ████████████████████ eBPF auto-instrumentation, distributed tracing, metrics
Telecom & VoIP █████████████████░░░ FreeSWITCH, ESL, SIP, call routing
Financial Messaging ████████████████████ ISO 8583, TCP servers, transactions, switch integration
Solution Architect ████████████████████ End-to-end system design across industries
Industry experience: Telecommunications · Financial Services · Fintech · Healthcare · E-commerce · Government
Open to collaborating on distributed systems, open-source tooling, and developer infrastructure.






