Maned Wolf — Sistema de métricas para servidores do Discord
Python · Flask · MySQL · Redis · Docker · NumPy · Matplotlib· JavaScript · chart.js · PyTest · HTML · CSS
Desenvolvimento de um bot para Discord com arquitetura robusta e escalável, contando com:
( * ) Aplicação de Clean Architecture para garantir separação de responsabilidades, testabilidade e facilidade de manutenção.
( * ) Containerização avançada com 6 contêineres Docker independentes, totalmente automatizada via Docker Compose.
( * ) SQL avançado para consultas complexas, otimização de desempenho e geração de relatórios dinâmicos.
( * ) API RESTful em Flask, consumida por um site interativo com painéis em tempo real, relatórios estatísticos e recursos extras de gestão de comunidade, com autenticação e autorização via JWT.
( * ) Integração com modelos de machine learning para previsão de métricas futuras e geração de insights estratégicos.
( * ) Implementação de Cache-Aside e Rate Limiting utilizando Redis, garantindo eficiência e estabilidade em cenários de alta demanda.
=====================================
StatsLab - Sistema Full Stack e Simulador Estatístico
JavaScript · Node.js · Express.js · MySQL · Redis · Python · FastAPI · Numpy · Chart.js · Docker · Nginx · HTML · CSS
Desenvolvimento de um sistema full-stack para simulações estatísticas interativas, contando com:
( * ) Desenvolvimento e integração de duas APIs REST utilizando Express.js (Node.js) e FastAPI (Python), onde o Express.js gerencia as requisições do front-end, autenticação de usuários e operações de banco de dados, enquanto o FastAPI se relaciona com os cálculos matemáticos e tarefas estatísticas.
( * ) Construção de modelos estatísticos e matemáticos do zero utilizando Python puro e NumPy, sem dependência de bibliotecas prontas de machine learning.
( * ) Containerização da aplicação em cinco contêineres Docker gerenciados via Docker Compose, com configuração de redes personalizadas, persistência de volumes e mapeamento de porta.
( * ) Configuração do Nginx como reverse proxy e API gateway para gerenciar e proteger o tráfego. Implementação de balanceamento de carga com algoritmo Round Robin para distribuir requisições entre múltiplos contêineres da API, além de connection pooling no banco de dados para alta escalabilidade.
( * ) Implementação de rate limiting interno e externo utilizando filas e armazenamento chave-valor no Redis. Proteção da aplicação com autenticação JWT via cookies HTTP only, hashing de senhas com Bcrypt e boas práticas de segurança.