Desenvolvedor de Software C#/.NET & DevOps

Construindo Sistemas
Robustos & Escaláveis

Especialista em transformar lógica de negócios complexa em arquiteturas Enterprise containerizadas e automações Python de alta performance.

Geovane Paredes

Princípios & Valores

Security by Design

Segurança não é uma "feature", é a base. Aplico blindagem de dados (DTOs), autenticação robusta e proteção de infraestrutura em cada linha de código.

Código Limpo & DevOps

Acredito na automação total. De pipelines de CI/CD no GitHub Actions à orquestração em Kubernetes, meu foco é entregar com qualidade e consistência.

Foco no Usuário

A engenharia serve ao produto. Uso meu olhar crítico de QA para garantir interfaces intuitivas e fluxos que resolvem problemas reais.

Arsenal Tecnológico

Ferramentas que domino para construir o impossível

Backend

  • C#
  • .NET
  • Java 21 (LTS)
  • Spring Boot 3
  • Spring Data JPA / Hibernate
  • Python (Flask/FastAPI)

Frontend

  • Thymeleaf (SSR)
  • Tailwind CSS
  • Bootstrap 5
  • JavaScript Moderno

DevOps

  • Docker & Compose
  • Kubernetes (K8s/Kind)
  • CI/CD (GitHub Actions)
  • Linux Avançado

Dados

  • MySQL 8
  • Pandas (ETL)
  • Python Automation
  • Modelagem Relacional

Projetos em Produção

Engenharia aplicada em soluções reais

Ver Repositório

Arquitetura Limpa — Relatórios

.NET 10 & C# 13 Clean Architecture PostgreSQL

Sistema completo para controle de relatórios teocráticos em Clean Architecture e DDD. Inclui API RESTful, Domínio Rico, regras do ano de serviço e automação via script Bash com Cloudflare Tunnel.

Explorar Código →
Ver Repositório

Enterprise Software Challenges

System Design Redis Python Async

Implementação de referência para padrões complexos de sistemas distribuídos. Inclui Rate Limiter, Idempotency Middleware e Distributed Locking com alta performance.

Explorar Código →
Ver no GitHub

BancoSpring Enterprise

Java 21 Kubernetes Security

Sistema bancário orquestrado em Kubernetes. Arquitetura de microsserviços simulada, resolução de Race Conditions com Healthchecks e CI/CD automatizado via GitHub Actions.

Explorar Código →
Ver no GitHub

Pipeline Financeiro

Python 3.11+ Pandas/ETL Data Viz

Pipeline automatizado de ETL para análise financeira pessoal. Realiza limpeza de dados Excel, agregação mensal de gastos e geração automática de dashboards.

Explorar Código →

Desenvolvimento de Software Enterprise

Problemas complexos de sistemas distribuídos que solucionei

🔒 Distributed Locking

System Design

Em sistemas distribuídos, múltiplos processos disputando o mesmo recurso geram Race Conditions e inconsistência (ex: venda duplicada).

Solução: Implementei um Mutex Distribuído com Redis (SET NX + Lua Scripts), garantindo integridade transacional.

💳 Idempotency Middleware

Fintech

Falhas de rede podem fazer clientes enviarem a mesma requisição de pagamento várias vezes, causando cobrança dupla.

Solução: Criei um middleware que utiliza Cache de Resposta no Redis, interceptando chaves duplicadas.

🛡️ Distributed Rate Limiter

Security

APIs públicas sofrem com abuso (DDoS/Spam), podendo derrubar a infraestrutura e gerar custos elevados.

Solução: Desenvolvi um algoritmo de Sliding Window com Redis Pipeline para limitar tráfego com alta precisão.

🔥 Race Condition no Docker

A aplicação Java falhava ao iniciar (`CrashLoopBackOff`) pois tentava conectar ao MySQL antes dele estar pronto.

Solução: Implementei Healthchecks no Docker Compose e orquestração de boot (`service_healthy`).

🔒 Vazamento de Dados (JPA)

A API expunha a entidade completa do banco, vazando senhas criptografadas e metadados no JSON.

Solução: Refatorei aplicando padrão DTO com Java Records para criar projeções seguras.

💾 Volatilidade de Dados

Em containerização, os dados do banco eram perdidos toda vez que o container reiniciava.

Solução: Configurei Docker Volumes persistentes, desacoplando o storage do runtime.