Sobre
Desenvolvedor backend e full stack, com foco em APIs, regras de negócio e arquitetura de sistemas.
Como trabalho
- Modelar o domínio antes de escrever endpoints. A maior parte dos problemas de uma API é, na verdade, um problema de modelagem.
- Manter regras de negócio fora da camada HTTP, para que possam ser testadas e reutilizadas a partir de qualquer ponto de entrada.
- Preferir restrições no banco de dados a verificações na aplicação quando a garantia precisa ser real.
- Escrever código que a próxima pessoa consiga ler — incluindo eu mesmo, seis meses depois.
Experiência
abril de 2023 — atual
Remoto
Desenvolvedor Backend
Self Intelligence for Life
Desenvolvimento e manutenção de APIs e aplicações web em uma startup de tecnologia, com atuação principal no backend e participação no frontend.
- Desenvolvimento de APIs REST com Django REST Framework.
- Implementação de regras de negócio e integrações entre sistemas.
- Aplicações frontend em React e TypeScript.
- Infraestrutura na AWS: EC2, Lambda, RDS, S3 e DynamoDB.
- Integração de pagamentos com Stripe e processamento de webhooks.
- Automação de fluxos com n8n e containerização com Docker.
- Python
- Django
- Django REST Framework
- PostgreSQL
- DynamoDB
- AWS
- Docker
- Zappa
- Stripe
- React
- TypeScript
- n8n
fevereiro de 2022 — agosto de 2022
Remoto
Monitor
Kenzie Academy Brasil
Acompanhamento técnico de alunos em formação em desenvolvimento web, com apoio na resolução de problemas de código e revisão de exercícios.
- Acompanhamento de turmas de 40 a 50 alunos.
- Suporte técnico em JavaScript, HTML e CSS.
- Revisão de código e orientação na resolução de exercícios.
- JavaScript
- HTML
- CSS
Stack técnica
Backend
- Python
- Django
- Django REST Framework
- Node.js
- NestJS
- TypeScript
- REST APIs
- OpenAPI
- JWT
Frontend e mobile
- React
- React Native
- Expo
- TypeScript
- JavaScript
- TanStack Query
- Tailwind CSS
- Vite
- Astro
- HTML
- CSS
Bancos de dados
- PostgreSQL
- DynamoDB
- TypeORM
Cloud
- AWS
- Lambda
- API Gateway
- S3
- SES
- RDS
- EC2
- Serverless Framework
- Zappa
Ferramentas
- Git
- GitHub
- Docker
- Stripe
- n8n
- Azure DevOps
- Jest
- Playwright
Jogos
- TypeScript
- React
- Canvas
- Web Bluetooth
- Styled Components
Interesses técnicos
- Arquitetura de sistemas multi-organização
- Regras de negócio complexas e modelagem de domínio
- Integrações, webhooks e sistemas distribuídos
- Performance de consultas em PostgreSQL
- Jogos 2D e renderização em Canvas
Idiomas
- Português
- Nativo
- Inglês
- Avançado
Contato
Para conversas sobre trabalho, arquitetura ou colaboração.