2017Primer lugar en AngelHack Quito2018Primer trabajo en la industria2022Rappi2025Profesor en la PUCEAWSCertified Cloud Practitioner
Soy ingeniero de software y trabajo en Rappi, donde diseño y mantengo sistemas distribuidos: microservicios que procesan más de 30 mil requests por minuto y que, cuando fallan, conviene que no fallen en silencio. Mi foco está en arquitectura backend, pipelines de datos y machine learning.
En paralelo doy clases en la Pontificia Universidad Católica del Ecuador, donde enseño Arquitectura de Sistemas Empresariales y Desarrollo Web. Nada te obliga a entender un tema de verdad como tener que explicarlo frente a un aula que va a preguntar por qué. Esa misma idea es la que sostiene este blog.
El nombre salió de Google Meet. Cada vez que entraba a una reunión sin cámara aparecía ese círculo con mis iniciales: JS. Dos letras que son mi nombre y también el lenguaje con el que empecé. De ahí a El Punto JS había un paso, y el punto se quedó porque me gusta lo que implica: cerrar una idea antes de pasar a la siguiente.
Trayectoria
Software Engineer
Rappi
Arquitecturas de microservicios, streaming de eventos con Kafka, pipelines en Airflow y Snowflake, y soporte a sistemas de recomendación basados en embeddings. También observabilidad con Splunk y OpenTelemetry, que es la parte que nadie pide hasta que algo se cae un domingo.
Profesor universitario
PUCE
Arquitectura de Sistemas Empresariales y Desarrollo Web. Más de 200 estudiantes formados en diseño de arquitecturas, microservicios, OAuth y buenas prácticas de testing. Varios ya están trabajando en la industria, que es la única métrica que me interesa.
Software Engineer
Montran Corporation
Gateways, proxies y aplicaciones móviles desde cero, con CI/CD en Docker, Jenkins y Kubernetes. Cuatro años en sistemas financieros, donde uno aprende rápido que un timeout mal configurado no es un detalle.
Software Developer
Correos del Ecuador
Aplicaciones móviles y web con backend en C# y Java. El primer trabajo, donde descubres que el código que escribes hoy lo va a mantener alguien más, y que ese alguien puede ser tú en seis meses.
Stack técnico
Lenguajes
Kotlin
Go
Java
Python
TypeScript
Scala
Swift
Frameworks
Spring Boot
Micronaut
Ktor
FastAPI
Gin
React
Next.js
Datos y ML
Kafka
Airflow
Snowflake
Redis
PostgreSQL
Vector DBs
Embeddings
Cloud y DevOps
AWS
Docker
Kubernetes
Terraform
Jenkins
Ansible
Observabilidad
Splunk
CloudWatch
Prometheus
Grafana
OpenTelemetry
Arquitectura
Microservicios
Hexagonal
Event-Driven
CQRS
DDD
Reactiva
Educación
Maestría en Visual Analytics & Big Data
Universidad Internacional de La Rioja (UNIR)
Ingeniería en Sistemas
Pontificia Universidad Católica del Ecuador (PUCE)