Soy backend developer, autodidacta, curioso, y bastante hincha con las buenas prácticas. Me gusta meterme en proyectos donde haya quilombo para resolver, aprender cosas nuevas en el camino, y dejar todo más ordenado de lo que estaba.
-
Trabajo principalmente con Golang, armando APIs limpias, rápidas y fáciles de mantener.
También usé bastante Python, sobre todo para tareas relacionadas al manejo de datos, automatizaciones y procesamiento. -
Toqué Java con Spring Boot en un proyecto, lo suficiente para entender cómo se estructuran aplicaciones más grandes, aunque hoy mi foco está en Go y Python.
-
Me siento cómodo usando Docker y tengo experiencia desplegando en AWS (ECS, Lambda, RDS, S3).
Usé Kubernetes en local para entender su funcionamiento básico, pero todavía no lo usé en producción. -
Trabajé con Kafka y SQS para mensajería, y con bases como PostgreSQL, MongoDB y DynamoDB, eligiendo según el caso.
-
También me enfoco bastante en la observabilidad: uso OpenTelemetry Collector, Prometheus, Grafana, y CloudWatch para monitorear y entender qué está pasando en tiempo real.
Actualmente estoy 100% metido en el desarrollo de Butakero, un bot de música para Discord escrito en Go, que ya está en producción y siendo usado por más de 700 servidores (guilds).
El bot tiene una arquitectura monolítica bien organizada, desplegado en AWS ECS Fargate, y lo fui puliendo para que sea escalable, observable y fácil de mantener.
Uso DynamoDB como base principal, OpenSearch para autocompletado y sugerencias, y AWS Lambda para mantenerlos sincronizados.
Los archivos de audio los manejo en S3, y todo el monitoreo pasa por OpenTelemetry, Prometheus, CloudWatch y Grafana.
Sigo trabajando en nuevas features, mejoras de rendimiento, y todo lo relacionado al crecimiento del bot (incluyendo membresías premium y publicación en top.gg).
Butakero Music Bot
Bot de música para Discord con más de 700 guilds activas. Escrito en Go con arquitectura monolítica, desplegado en AWS.
Usa DynamoDB, OpenSearch, Lambda, S3, y tiene un stack completo de observabilidad.
Implementé manejo propio de audio, búsqueda avanzada
- Me gusta dejar el código mejor de lo que lo encontré
- Prefiero lo simple y mantenible antes que lo complejo
- Valoro la comunicación clara en el equipo tanto como el código bien hecho
- Diseñando y manteniendo sistemas reales en producción
- Aprendiendo más sobre profiling y performance en Go
- Explorando nuevas formas de escalar el bot sin perder calidad
- Lenguajes: Golang, Python, Java
- Frameworks: Gin, (Spring Boot en un proyecto puntual)
- Infra y DevOps: Docker, AWS (ECS, Lambda, RDS, S3)
- Bases de datos: DynamoDB, PostgreSQL, MongoDB
- Mensajería y eventos: Kafka, SQS
- Búsqueda y sugerencias: OpenSearch
- Observabilidad: Prometheus, Grafana, CloudWatch, OpenTelemetry Collector
- Otros: Git, GitHub Actions, CI/CD, testing, arquitectura monolítica escalable
Estoy abierto a oportunidades como backend developer o roles donde pueda aportar desde el diseño, la arquitectura y el trabajo en producción. Me interesa trabajar en equipos que valoren el código limpio, el aprendizaje constante y construir cosas que realmente funcionen.