Building scalable, fault-tolerant systems using functional programming and high-performance runtimes.
Specialized in **Clojure and Golang **, with experience designing distributed architectures, concurrent systems and high-throughput services.
Software engineer focused on backend architecture and distributed systems.
I enjoy solving complex infrastructure problems and building systems that remain simple, reliable and scalable under heavy load.
Main interests
• Functional programming • Distributed systems • High-performance APIs • Data processing pipelines • Database internals
Currently exploring:
• Service Mesh & Observability • Event-driven architectures • Streaming systems (Flink / Kafka) • Cloud-native infrastructure
Location: Brazil Open to: Remote opportunities worldwide
Go Clojure Elixir Python Kotlin TypeScript
Phoenix Pedestal Django Node.js
PostgreSQL Datomic Redis MongoDB
Docker GitHub Actions CI/CD pipelines REST APIs Microservices
High-performance sharded key-value database built in Elixir.
Designed to explore database internals, concurrency models and distributed storage patterns.
• Consistent hashing with parallel shards • ACID transactions • MVCC (Multi-Version Concurrency Control) • Write-Ahead Logging (WAL) • Bloom Filters for read optimization • In-memory cache layer • HTTP API interface
Tech stack:
Elixir • Plug/Bandit • Docker
Repository https://github.com/josuesantos1/cube
GitHub https://github.com/josuesantos1
LinkedIn https://www.linkedin.com/in/jossdev
Blog https://joss.fly.dev
"Programs must be written for people to read, and only incidentally for machines to execute." — Harold Abelson



