Skip to content
View ec-ayrton's full-sized avatar
  • Universidade Federal do Ceará
  • Quixeramobim

Block or report ec-ayrton

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

👨‍💻 Ayrton Sousa

Software Engineer | Backend Developer (Java & Node.js)

Engenheiro de Software com experiência prática no desenvolvimento de sistemas corporativos complexos, atuando diretamente na evolução de ERPs para o setor de Varejo. Especialista em traduzir regras de negócio críticas e demandas regulatórias (Ecossistema Fiscal) em soluções backend estáveis, além de atuar ativamente no suporte técnico ao time e na sustentação de sistemas de alta criticidade.

Em paralelo, dedico meu tempo livre ao estudo aprofundado de engenharia de alta performance, resiliência arquitetural e mitigação de concorrência na JVM.

📍 Baseado no Brasil
💼 Disponível para projetos desafiadores e soluções de alta complexidade técnica.


🎯 Foco de Atuação Profissional (Varejo & Fiscal)

No meu dia a dia no mercado de tecnologia, sou responsável por manter as engrenagens de grandes operações funcionando:

  • Domínio Fiscal e Regulatório: Implementação de demandas regulatórias complexas, garantindo conformidade e integridade em fluxos fiscais do varejo.
  • Sustentação e Evolução de Features: Investigação minuciosa de bugs em sistemas legados e distribuídos, aplicando refatorações seguras e implementando novas funcionalidades.
  • Apoio Técnico e Mentoria: Suporte consultivo ao time de desenvolvimento, compartilhando conhecimento profundo do produto e auxiliando no desbloqueio de impedimentos técnicos.

🚀 Laboratório de Engenharia e Estudos de Alta Performance

Para expandir minhas fronteiras técnicas além do dia a dia corporativo, mantenho um laboratório ativo de estudos focado em estresse de infraestrutura, concorrência e baixa latência. Os principais conceitos que domino e aplico nos meus projetos autorais são:

  • Gerenciamento de Concorrência Extrema: Uso de travas distribuídas com Redis (Redisson) e Lock Otimista (@Version no PostgreSQL) para prevenção de Double-Booking em cenários caóticos.
  • Controle de Tráfego Nativo (Rate Limiting): Implementação puramente matemática ($O(1)$) do algoritmo Token Bucket, eliminando background threads para otimização de CPU na JVM.
  • Cultura de Engenharia Empírica: Escrita e execução de scripts de testes de carga e estresse utilizando Grafana K6 para mapear o comportamento da aplicação sob pressão severa.

(Você pode conferir as implementações práticas desses conceitos nos repositórios em destaque no meu perfil, como o TicketFast e o Dynamic Rate Limiter).


🛠️ Tecnologias, Ferramentas e Ecossistema

Backend & Core

Mensageria, Banco de Dados & Infra

Testes de Performance & Qualidade


🤝 Conecte-se Comigo

Adoro discutir regras de negócios complexas do varejo, arquitetura de sistemas e estratégias de performance backend. Sinta-se à vontade para iniciar uma conversa no LinkedIn ou analisar as provas de conceito nos meus repositórios!

Linkedin Badge

Pinned Loading

  1. token-bucket-rate-limiter token-bucket-rate-limiter Public

    "Implementação de alta performance do algoritmo Token Bucket (Rate Limiter) para Java 8+. Controle de tráfego thread-safe com cálculo matemático passivo sob demanda."

    Java

  2. customCircuitBreaker customCircuitBreaker Public

    Este projeto foi desenvolvido como um desafio de engenharia de software voltado para resiliência de sistemas distribuídos e tolerância a falhas. Ele implementa o padrão de arquitetura Circuit Break…

    Java

  3. LabNFeChallenger LabNFeChallenger Public

    "Laboratório de mensageria e processamento assíncrono de Notas Fiscais Eletrônicas (NF-e). Arquitetura resiliente para recepção, validação de regras fiscais brasileiras, assinatura digital e simula…

    Java

  4. EncurtadorURL EncurtadorURL Public

    "Encurtador de URLs de alta performance e baixa latência. Implementação de algoritmo de codificação Base62 para geração de hashes únicos, com estratégia de cache em memória e persistência eficiente."

    Java

  5. TicketFast TicketFast Public

    "Sistema de venda de ingressos focado em alta concorrência. Demonstração prática e testes de estresse com K6 para resolver Race Conditions usando Distributed Lock (Redis/Redisson) e Lock Otimista (…

    Java