Sobre mí
Desarrollador backend y full stack, centrado en APIs, reglas de negocio y arquitectura de sistemas.
Cómo trabajo
- Modelar el dominio antes de escribir endpoints. La mayoría de los problemas de una API son, en realidad, problemas de modelado.
- Mantener las reglas de negocio fuera de la capa HTTP, para que puedan probarse y reutilizarse desde cualquier punto de entrada.
- Preferir restricciones en la base de datos antes que comprobaciones en la aplicación cuando la garantía tiene que ser real.
- Escribir código que la siguiente persona pueda leer, incluido yo mismo seis meses después.
Experiencia
abril de 2023 — actualidad
Remoto
Desarrollador Backend
Self Intelligence for Life
Desarrollo y mantenimiento de APIs y aplicaciones web en una startup de tecnología, con foco principal en el backend y participación en el frontend.
- Desarrollo de APIs REST con Django REST Framework.
- Implementación de reglas de negocio e integraciones entre sistemas.
- Aplicaciones frontend en React y TypeScript.
- Infraestructura en AWS: EC2, Lambda, RDS, S3 y DynamoDB.
- Integración de pagos con Stripe y procesamiento de webhooks.
- Automatización de flujos con n8n y contenedores con Docker.
- Python
- Django
- Django REST Framework
- PostgreSQL
- DynamoDB
- AWS
- Docker
- Zappa
- Stripe
- React
- TypeScript
- n8n
febrero de 2022 — agosto de 2022
Remoto
Monitor
Kenzie Academy Brasil
Acompañamiento técnico de estudiantes en formación en desarrollo web, con apoyo en la resolución de problemas de código y revisión de ejercicios.
- Acompañamiento de grupos de 40 a 50 estudiantes.
- Soporte técnico en JavaScript, HTML y CSS.
- Revisión de código y orientación en la resolución de ejercicios.
- JavaScript
- HTML
- CSS
Stack técnico
Backend
- Python
- Django
- Django REST Framework
- Node.js
- NestJS
- TypeScript
- REST APIs
- OpenAPI
- JWT
Frontend y móvil
- React
- React Native
- Expo
- TypeScript
- JavaScript
- TanStack Query
- Tailwind CSS
- Vite
- Astro
- HTML
- CSS
Bases de datos
- PostgreSQL
- DynamoDB
- TypeORM
Cloud
- AWS
- Lambda
- API Gateway
- S3
- SES
- RDS
- EC2
- Serverless Framework
- Zappa
Herramientas
- Git
- GitHub
- Docker
- Stripe
- n8n
- Azure DevOps
- Jest
- Playwright
Juegos
- TypeScript
- React
- Canvas
- Web Bluetooth
- Styled Components
Intereses técnicos
- Arquitectura de sistemas multiorganización
- Reglas de negocio complejas y modelado de dominio
- Integraciones, webhooks y sistemas distribuidos
- Rendimiento de consultas en PostgreSQL
- Juegos 2D y renderizado en Canvas
Idiomas
- Portugués
- Nativo
- Inglés
- Avanzado
Contacto
Para conversaciones sobre trabajo, arquitectura o colaboración.