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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
josuesantos1/README.md

Olá! 👋 Eu sou Josue Santos

Golang Python Django Elixir Phoenix Clojure Kotlin Svelte TypeScript

💼 Desenvolvedor Full Stack | Clojure & Golang & Elixir | Arquitetura Escalável de Alta Performance


🚀 Sobre mim

Especializado em Clojure e Golang, transformo desafios complexos em soluções seguras, eficientes e de alta performance. Com expertise em arquiteturas escaláveis, construo sistemas robustos que suportam crescimento e demanda.

🌍 Localizado em Marabá, Pará, Brasil
💡 Focado em programação funcional, microsserviços e sistemas distribuídos
📝 Compartilho conhecimento através do meu blog técnico
🤝 Aberto a colaborações em projetos open source


💻 Stack Tecnológica

Backend

🔮 Clojure         → Sistemas funcionais, Datomic, alta concorrência
🐹 Golang          → Microsserviços, performance, sistemas distribuídos
⚗️ Elixir/Phoenix  → APIs real-time, sistemas concorrentes

Frontend

🎨 Svelte          → Interfaces reativas e performáticas
⚡ JavaScript/TS   → Desenvolvimento moderno
🎭 HTML5 & CSS3    → Layouts responsivos e acessíveis

Databases & Ferramentas

💾 Datomic         → Database temporal e imutável
🗄️ SQL/NoSQL       → PostgreSQL, MongoDB
🔧 Git & GitHub    → Controle de versão e colaboração
🌐 RESTful APIs    → Design e implementação

🔥 Projetos em Destaque

Database de alta performance com sharding, transações ACID e MVCC construído em Elixir

Tech Stack: Elixir, Bandit/Plug, Docker
Destaques:

  • 💾 20 shards paralelos com consistent hashing para acesso concorrente
  • 🔒 Transações ACID completas (BEGIN, COMMIT, ROLLBACK)
  • 🚀 MVCC (Multi-Version Concurrency Control) com snapshot isolation
  • Cache in-memory com write-through para performance
  • 📝 WAL (Write-Ahead Logging) para durabilidade de dados
  • 🌸 Bloom Filters para otimização de leitura
  • 🐳 Suporte Docker com armazenamento persistente
  • 🎯 HTTP RESTful API pronta para uso

🔗 Ver Repositório | 📖 Documentação Completa


Artigo técnico sobre integração segura de sistemas usando Contract Testing

Tech Stack: Pact, Microsserviços, APIs
Destaques:

  • 📝 Publicado no meu blog técnico
  • 🔒 Foco em integração segura
  • 🎯 Boas práticas de teste

📖 Ler Artigo


Demonstração prática do funcionamento do Datomic

Tech Stack: Clojure, Datomic
Destaques:

  • 💾 Database temporal e imutável
  • 🎓 Material educacional
  • ⚡ Exemplos práticos de queries

🔗 Ver Repositório


🌱 Atualmente Estudando

  • 🏗️ Arquitetura de Microsserviços - Padrões avançados e observabilidade
  • 🔧 Service Mesh - Istio e gerenciamento de tráfego
  • 🧪 Contract Testing Avançado - Expandindo expertise em Pact
  • 🚀 Kubernetes & Cloud Native - Orquestração e escalabilidade

📊 GitHub Stats

Top Languages

GitHub Streak


📫 Vamos Conversar?

Estou sempre aberto a discussões sobre tecnologia, colaborações em projetos interessantes ou apenas para trocar ideias!

GitHub LinkedIn Blog Email


💡 "Code is like humor. When you have to explain it, it's bad." – Cory House

Visitors

⭐️ Se você gostou dos meus projetos, considere dar uma estrela!


Fun fact: Programação funcional com Clojure mudou completamente a forma como penso sobre arquitetura de software!

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