Construindo APIs robustas e soluções backend com Python, FastAPI e Java. Apaixonado por código limpo e arquitetura bem estruturada.
from fastapi import FastAPI, Depends
from core.security import get_current_user
app = FastAPI()
@app.get("/transactions")
async def get_transactions(
user = Depends(get_current_user),
db = Depends(get_db)
):
return db.query(Transaction)\
.filter_by(owner_id=user.id)\
.all()
Desenvolvedor Backend com experiência prática na criação de APIs REST e sistemas de autenticação. Atualmente cursando Ciência da Computação, com forte base em Python e boas práticas de arquitetura em camadas.
Sou comprometido com qualidade de código e entregas, seguindo princípios de Clean Code e separação de responsabilidades.
Tenho perfil colaborativo, gosto de aprender constantemente e estou sempre em busca de desafios técnicos que ampliem minha visão de arquitetura e desenvolvimento backend.
API de finanças pessoais com autenticação JWT, gerenciamento de contas, categorias, transações, transferências e relatórios financeiros.
Sistema de gerenciamento de tarefas com API REST, autenticação JWT, controle de prioridade, status e categorização por projetos.
Bot em Python que consome uma API de previsão do tempo e envia atualizações climáticas diretamente no Telegram.
Python: avance na Orientação a Objetos e consuma API
Java: aplicando a Orientação a Objetos
Git e GitHub: compartilhando e colaborando em projetos
PostgreSQL: primeiros passos com o banco de dados
Python: aplicando a Orientação a Objetos
Praticando Python: Strings e Regex
Praticando Python: listas e tuplas
Python: crie a sua primeira aplicação
Praticando Python: trabalhando com projetos
Praticando Python: funções
Praticando Python: laços for e while
Praticando Python: condicionais if, elif e else
Praticando Python: conjuntos e dicionários
Java: criando a sua primeira aplicação
JavaScript: utilizando tipos, variáveis e funções
C: conhecendo a Linguagem das Linguagens
Lógica de programação: praticando com desafios
Lógica de programação: explore funções e listas
Começando em Programação: carreira e primeiros passos
Lógica de programação: mergulhe em programação com JavaScript
Estou aberto a oportunidades, projetos e colaborações. Entre em contato!