Skip to content
View Tochemey's full-sized avatar
:octocat:
Polyglot dev. Always looking for something to hack...
:octocat:
Polyglot dev. Always looking for something to hack...

Sponsors

@andrew-werdna

Block or report Tochemey

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Tochemey/README.md

Arsene Gandote

Solution Architect & Software Engineer β€” Distributed Systems, Actor Frameworks & Event-Driven Architectures
Oxford, Oxfordshire, United Kingdom

LinkedInΒ  Sponsor


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#.


πŸ”· Go

Project Description
goakt Distributed actor/grain framework inspired by Erlang & Akka. Production-ready with clustering, typed messages, pluggable serializers, and config-only remoting.
ego Minimal event sourcing & CQRS library using protocol buffers for commands, events, and states.
groupcache High-performance distributed in-memory cache.
goakt-mcp Distributed MCP (Model Context Protocol) gateway built on GoAkt.
goakt-ebpf Auto-instrumentation for GoAkt using eBPF.
runbook Executable runbooks as code.
distcache Distributed read-through cache with consistent hashing and pluggable backends.
kubewise Kubernetes CLI tool for cost simulation.

🟣 Scala

Project Description
Chief of State Event sourcing runtime built on Akka. Provides a gRPC-based persistence layer that lets any service do event sourcing without coupling to an actor framework directly.
Akka Persistence JDBC Authored the JDBC schema migration support (commit), enabling seamless persistence store upgrades.
ScalaPB Validate Contributor to the ScalaPB code generator for protobuf field validation, bringing protoc-gen-validate rules to Scala.

πŸ”΅ C# / .NET

Project Description NuGet
NetCore8583 .NET implementation of the ISO 8583 protocol for financial transaction messages. Feature-complete and mature. NuGet
DotNetFreeSwitch C# library for interacting with FreeSWITCH via ESL. High-level API for calls, conferences, and events. NuGet
Iso8583Suite High-performance .NET TCP client and server for ISO 8583 financial messaging.

Domain Expertise

Actor Models & Virtual Grains    β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘   Erlang/Akka patterns β†’ Go
Event Sourcing & CQRS            β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘   State as immutable facts
Distributed System               β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   Consistent hashing, P2P
Observability                    β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   eBPF auto-instrumentation, distributed tracing
Telecom & VoIP                   β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘   FreeSWITCH, ESL, SIP, call routing
Financial Messaging              β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   ISO 8583, TCP servers, transactions
Solution Architecture            β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘   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.

LinkedInΒ Β  Sponsor

Pinned Loading

  1. goakt goakt Public

    [Go] Distributed Actor/Grain framework for Golang

    Go 335 30

  2. ego ego Public

    [Go]Minimal event sourcing/CQRS library using protocol buffers for commands, events and states.

    Go 51 5

  3. goakt-ebpf goakt-ebpf Public

    GoAkt Auto Instrumentation using eBPF

    C 2

  4. goakt-mcp goakt-mcp Public

    [Go] Distributed MCP Gateway library

    Go 1 1

  5. groupcache-go groupcache-go Public

    Forked from groupcache/groupcache-go

    A high performance in memory distributed cache

    Go 1

  6. distcache distcache Public

    [Go] A high performance distributed cache engine for Golang

    Go 8 2