Node.js / TypeScript / Go / AWS / Distributed Systems
I build dependable backend systems for commerce, SaaS, and operational platforms, with a focus on event-driven and serverless architecture, search, and observability. Lately, I've also been building AI agent systems — from Junando, an open-source alert-correlation agent, to AI-assisted engineering workflows in my day-to-day work.
Implemented backend components for a telecom client's serverless eSIM activation solution using Go and AWS services (Lambda, Step Functions, DynamoDB, among others), along with its delivery pipeline.
Co-designed state machines for activation workflows and implemented their integration.
Migrated technical documentation from Drive to Confluence for better indexing by Rovo and Claude Code embeddings, and created language-agnostic skills for AI-assisted engineering workflows.
Found and fixed a bug in the provisioning service's Go migration library, flagged via Sentry.
Jun 2026
Cencosud
Senior Backend Engineer
Helped build cenco-pim-config with NestJS and hexagonal architecture for the Cenco PIM ecosystem.
Implemented CQRS with MySQL writes and denormalized OpenSearch reads for catalog workloads, plus an SQS-to-OpenSearch error indexing pipeline with rotating indices and ISM policies.
Defined Kubernetes deployments and container hardening after Trivy audits; administered GitHub Actions workflows on self-hosted autoscaling runners.
Built testing harnesses and quality tooling used across the platform team's delivery.
Mar 2026
Steplix
Senior Backend Engineer
Worked in a support role focused mainly on observability — monitoring and alerting with CloudWatch and X-Ray for a telecom eSIM activation platform.
Migrated caap.aero (Corporación América Airports) from WordPress to Next.js 16 — Lighthouse scores of 96 Performance, 87 Accessibility, 96 Best Practices, 100 SEO.
Maintained the Mi Alarma X-28 mobile app (React Native) — 50k+ downloads on iOS and Android.
Nov 2025
Tiendamia
Senior Backend Engineer
Migrated critical backend APIs from PHP/Magento to Node.js, improving API response times by ~60%.
Integrated the backend with Amazon SageMaker and OpenSearch for hybrid search, including vector generation and storage, and selecting traditional or semantic search based on query length; contributed to the surrounding system, not model training.
Implemented CQRS with DocumentDB read replicas, RabbitMQ event messaging, Redis caching segmented by market, and domain-driven design.
Published reusable Node.js packages to npm (a database connection client, a logging utility) used across multiple internal projects.
Jul 2021
Chiper
Full Stack Developer
Built B2B commerce APIs and microservices with Node.js, TypeScript, and NestJS, plus React applications.
Worked with TypeORM and Google Cloud Platform, and improved frontend loading performance through efficient React component design.
Supported CI/CD delivery with Jenkins.
02
Selected project
Personal open-source project
Junando
AIOps alert correlation agent that groups and enriches monitoring alerts with LLM analysis, delivering actionable incident context to Slack or Teams.
Hexagonal architecture: a webhook Lambda validates and queues events; a worker Lambda runs the full enrichment pipeline.
Alert deduplication by fingerprint with Redis, dead-letter queues, and infrastructure as code with AWS CDK.
Swappable LLM provider (Gemini, Claude, OpenRouter) behind a ports-and-adapters design — provider changes in minutes.
TypeScript monorepo, Vitest test suite, Docker/Kubernetes support with Helm charts, Apache 2.0 licensed.