Skip to content
View AndreLopes30's full-sized avatar

Block or report AndreLopes30

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.

Content in all repositories owned by your account will be closed.
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
AndreLopes30/README.md

👋 Olá, eu sou André Ferreira

Backend Developer | Java · Spring Boot · Python | APIs · Integrações · Event-Driven Systems

Desenvolvedor backend com experiência profissional em APIs, integrações entre sistemas, regras de negócio, troubleshooting e bancos relacionais.

Atuo com Python, PostgreSQL, REST APIs, OAuth2 e webhooks e venho aprofundando engenharia backend através de projetos com Java/Spring Boot, Apache Kafka, Redis, Docker, Kubernetes, AWS e sistemas distribuídos.

Meu foco está em backend, integrações, mensageria, processamento assíncrono, persistência de dados e arquitetura de aplicações.

🎓 Graduando em Análise e Desenvolvimento de Sistemas

🎯 Aberto a oportunidades em Backend / Software Engineering, principalmente com Java ou Python, APIs, integrações e cloud.

LinkedIn GitHub


🛠️ Tech Stack

Backend

Java Spring Boot Python FastAPI TypeScript NestJS

Data & Messaging

PostgreSQL Redis Apache Kafka Amazon SQS

Cloud, DevOps & Observability

Docker Kubernetes AWS GitHub Actions OpenTelemetry Prometheus Grafana

Também utilizo

SQLAlchemy · JPA/Hibernate · Flyway · Alembic · JUnit · Mockito · Pytest · Testcontainers · n8n · C#/.NET

Frontend como conhecimento complementar: React · Angular · Vue.js · JavaScript


🚀 Projetos em destaque

Java 21 · Spring Boot · Kafka · PostgreSQL · Redis · Docker · Kubernetes

Plataforma backend orientada a eventos composta por microsserviços de pedidos e notificações, criada para explorar desafios reais de consistência, mensageria, redelivery, concorrência e observabilidade.

Destaques

  • arquitetura de microsserviços;
  • eventos assíncronos com Apache Kafka;
  • Transactional Outbox para consistência entre PostgreSQL e Kafka;
  • entrega at-least-once com consumidor idempotente;
  • retry com backoff e Dead Letter Topic;
  • cache-aside com Redis;
  • integração real com PostgreSQL, Kafka e Redis usando Testcontainers;
  • observabilidade com OpenTelemetry, Prometheus, Grafana e Tempo;
  • containers com Docker e manifests para Kubernetes;
  • pipeline de CI com GitHub Actions e validação end-to-end via Docker Compose.

Event-Driven Architecture · Kafka · Transactional Outbox · Idempotency · Retry/DLT · Redis · Observability


TypeScript · NestJS · PostgreSQL · AWS SQS · Docker

Backend para processamento assíncrono de apostas e movimentações financeiras, com foco em concorrência, consistência e resiliência.

Destaques

  • API e workers com NestJS;
  • processamento assíncrono com AWS SQS;
  • ambiente local utilizando LocalStack;
  • idempotência persistente;
  • padrões Inbox / Outbox;
  • ledger append-only;
  • controle de concorrência por carteira;
  • retry e Dead Letter Queue;
  • cenários de teste concorrentes e multiprocessamento;
  • Docker Compose para execução da infraestrutura.

NestJS · SQS · Concurrency · Idempotency · Inbox/Outbox · DLQ


Python · FastAPI · n8n · PostgreSQL · Docker

Pipeline de automação para coleta, classificação e roteamento de leads, integrando workflows e backend através de APIs e webhooks.

Webhook
   ↓
n8n
   ↓
Validação / Normalização
   ↓
FastAPI
   ↓
Scoring e regras de negócio
   ↓
PostgreSQL
   ↓
Roteamento

Destaques

  • integração entre n8n e FastAPI;
  • webhooks;
  • contratos e validação com Pydantic;
  • scoring e regras de roteamento;
  • persistência com PostgreSQL e SQLAlchemy;
  • testes automatizados;
  • execução com Docker Compose.

FastAPI · n8n · Webhooks · API Integration · Automation


Python · FastAPI · PostgreSQL · SQLAlchemy · Docker

API REST desenvolvida com foco em fundamentos sólidos de backend, autenticação, persistência e qualidade de código.

Destaques

  • FastAPI;
  • PostgreSQL e SQLAlchemy;
  • migrations com Alembic;
  • autenticação JWT;
  • autorização baseada no usuário autenticado;
  • Docker;
  • testes automatizados com Pytest;
  • análise estática com Ruff;
  • documentação OpenAPI;
  • CI com GitHub Actions.

FastAPI · PostgreSQL · JWT · Docker · CI


📦 Outros projetos

Projeto Stack / foco
Escola API Java 21, Spring Boot, Spring Security, JWT, PostgreSQL, JPA, Testcontainers
TicketFlow API ASP.NET Core, EF Core, PostgreSQL, async, Testcontainers
Penny Budget Tracker FastAPI, React, TypeScript, PostgreSQL, AWS
Korp — Desafio Técnico ASP.NET Core, Angular, EF Core, integração entre serviços
Catálogo de Carros Python, Flask, SQLite, Docker

💼 Experiência profissional aplicada

Além dos projetos públicos, minha experiência profissional envolve:

  • desenvolvimento e sustentação backend com Python;
  • análise e evolução de APIs REST e integrações;
  • endpoints e contratos de integração;
  • autenticação e OAuth2;
  • webhooks;
  • PostgreSQL e SQL;
  • regras de negócio;
  • troubleshooting e investigação de incidentes;
  • correção de bugs e melhorias contínuas;
  • documentação e refinamento técnico;
  • suporte e sustentação de sistemas em produção;
  • análise de performance de consultas com EXPLAIN ANALYZE.

📫 Contato

LinkedIn

📧 ferreiraandre833@gmail.com

📍 São Paulo, Brasil

Pinned Loading

  1. escola-java-api escola-java-api Public

    API REST em Java 21 e Spring Boot com JWT, PostgreSQL e testes unitários, web e de integração com Testcontainers.

    Java 1