Skip to content
View josuesantos1's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report josuesantos1

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
josuesantos1/README.md

Josué Santos

Distributed Systems Engineer • Functional Programming • High-Performance Backend

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.


About Me

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


Tech Stack

Languages

Go Clojure Elixir Python Kotlin TypeScript

Backend

Phoenix Pedestal Django Node.js

Databases

PostgreSQL Datomic Redis MongoDB

Infrastructure

Docker GitHub Actions CI/CD pipelines REST APIs Microservices


Featured Project

Cube — Distributed Key-Value Database

High-performance sharded key-value database built in Elixir.

Designed to explore database internals, concurrency models and distributed storage patterns.

Core features

• Consistent hashing with parallel shardsACID transactionsMVCC (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


Writing


GitHub Stats

Top Languages

GitHub Stats

GitHub Streak


Contact

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

Pinned Loading

  1. geiger geiger Public

  2. datomic-example datomic-example Public

    exemplo para demostrar o funcionamento do datomic

    Clojure

  3. wallet-kotlin wallet-kotlin Public

    Kotlin