Ingeniería Backend Escalable

Ayudo a equipos a construir software confiable a través de ingeniería backend escalable.

Diseño APIs, sistemas distribuidos y soluciones cloud-native construidas para rendir, escalar y durar.

Enfoque de Ingeniería

Capacidades que aplican a productos, equipos e industrias.

Diseño de APIs

APIs limpias, seguras y escalables diseñadas para producción.

Sistemas Distribuidos

Servicios backend confiables que operan a través de múltiples componentes.

Autenticación

Identidad segura, autorización y acceso basado en sesiones.

Servicios en la Nube

Aplicaciones listas para la nube, diseñadas para infraestructura moderna.

Integraciones

Proveedores de pago, notificaciones y APIs de terceros.

Rendimiento

Consultas, servicios y flujos backend optimizados.

Construido con tecnologías en las que confío

  • NestJS
  • TypeScript
  • GraphQL
  • PostgreSQL
  • Redis
  • AWS
  • Docker
  • Stripe
  • Next.js
  • Node

Proyectos Destacados

Sistemas backend entregados de principio a fin.

Una selección de APIs y servicios en producción, desde procesamiento de pagos hasta entrega en tiempo real.

POST/api/v1/payments/charge
{
status: 'succeeded',
amount: 4999,
currency: 'usd',
idempotent: true
}

Plataforma de Pagos

Orbit Payments

Un gateway de pagos en NestJS que maneja suscripciones, facturas y webhooks para un SaaS multi-tenant, construido para resistir picos de tráfico sin perder eventos.

99.9%

Disponibilidad

180k

Webhooks/día

120ms

Latencia P95

NestJSTypeScriptPostgreSQLStripe
GET/api/v1/notifications/status
{
queued: 42,
delivered: 11980,
channel: 'push',
healthy: true
}

Servicio de Entrega en Tiempo Real

Pulse Notifications

Un servicio de notificaciones distribuido que envía email, push y SMS a través de colas respaldadas por Redis, con políticas de reintento ajustadas por canal.

12k

Mensajes/min

99.4%

Tasa de entrega

1.2

Reintento prom.

NestJSRedisDockerAWS
GET/api/v1/ledger/reconciliation
{
runId: 'run_8841',
mismatches: 3,
resolved: true
}

Motor de Consistencia de Datos

Ledger Sync

Un motor de sincronización en segundo plano que reconcilia registros financieros entre PostgreSQL y proveedores externos, con autenticación de Firebase protegiendo cada acción del operador.

2.3M

Registros sincronizados

0.02%

Discrepancias detectadas

4m

Ventana de sincronización

TypeScriptPostgreSQLFirebaseAWS
stack.ts
1const stack = {
2 backend: [
3 'NestJS',
4 'TypeScript',
5 'Laravel',
6 'GraphQL',
7 'REST APIs',
8 ],
9};

Stack Tecnológico

Herramientas que uso para entregar productos confiables.

Selecciona una categoría para ver cómo encaja cada pieza en el stack.

NestJS

Servicios estructurados y testeables con módulos, guards y pipes.

TypeScript

Código type-safe a lo largo de todo el ciclo de vida de la petición.

Laravel

Entrega rápida de APIs y aplicaciones web con Eloquent, colas y migraciones.

GraphQL

APIs schema-first diseñadas alrededor de lo que cada cliente realmente necesita.

Experiencia

Dónde he construido y entregado.

Un recorrido que abarca infraestructura de sistemas, liderazgo de TI e ingeniería backend moderna.

Oct 2022 — Presente

Presente

Desarrollador Backend · King Tide

Desarrollo y mantengo plataformas y servicios backend para productos digitales en producción, en arquitectura, APIs e infraestructura.

  • Diseño y desarrollo de APIs escalables utilizando NestJS, TypeScript, GraphQL y REST.
  • Implementación de flujos complejos de pagos, reembolsos, wallets y payouts mediante Stripe.
  • Desarrollo de sistemas en tiempo real utilizando Redis, BullMQ, WebSockets y notificaciones con Firebase.
  • Diseño y mantenimiento de arquitecturas PostgreSQL/TypeORM, incluyendo entidades, relaciones, migraciones y optimización de consultas.
  • Desarrollo de funcionalidades backend para colas, chat, pagos con créditos, notificaciones, deep links e integraciones con servicios externos.
  • Trabajo con infraestructura y despliegues en AWS, Docker y Railway, incluyendo CI/CD y diagnóstico de problemas en producción.
NestJSTypeScriptPostgreSQLTypeORMGraphQLRedisBullMQStripeFirebaseAWSDocker

Cursos y Certificaciones

Cursos y certificaciones que respaldan el stack.

Aprendizaje continuo en infraestructura cloud, frameworks backend y diseño de sistemas.

Udemy

Terraform: De principiante a certificado 2025

May 2025

UC-7e862626-3fb5-47b7-8934-3a3852c91ba3

TerraformIaCDevOps

Udemy

Curso de AWS Certified Developer Associate DVA-C02

Oct 2024

UC-e7784d08-22f5-4137-9aa5-0f856594eee7

AWSCloud Computing

Amazon Web Services

AWS Certified Cloud Practitioner

May 2023

H66S2LT14MRQ1C9D

AWSCloud Computing

DW Training

DW Cloud Computing Certified Developer

Ago 2021

2021-20-018

Cloud ComputingAWSDocker

DW Training

DW React Native Certified Developer

Jun 2021

2021-17-010

React NativeMobile

DW Training

DW React.js Certified Developer

Ago 2020

2020-14-012

ReactJavaScript

Udemy

JavaScript Moderno: Guía para dominar el lenguaje

May 2020

UC-f1a7f372-d1a6-4897-b3ba-71aab0e4c072

JavaScriptES6

DW Training

DW KaMobile Certified Developer

May 2020

2020-13-013

JavaKotlinMobile

Udemy

Kotlin: Introducción a la Programación

Abr 2020

UC-b87747b0-3c2a-410e-a2cf-88afd27ce633

KotlinMobile

Udemy

Bash: Intérprete de Comandos de Linux

Ago 2019

UC-O1YYT2ZH

BashLinux

DW Training

DW Angular Certified Developer

Jul 2019

2019-07-034

AngularTypeScript

TemplateMonster.com

TemplateMonster Certification

Oct 2018

20745

Web DesignHTMLCSS

Duriva

Diplomado DurivaCON

Ago 2018

11888945

Software DevelopmentCybersecurity

Tecnológico de Monterrey

Desarrollo de Habilidades Gerenciales: Líder de Líderes

Ene 2018

LeadershipTeam Management
Verificar

Microsoft

Microsoft Technology Associate: Software Development Fundamentals

Dic 2012

E101-3091

Windows ServerIT Fundamentals

AulaDiser.com

Diseño Web con Adobe Web Premium

Ago 2012

50

Web DesignAdobe Suite

Microsoft

Windows Server Administration Fundamentals

May 2012

D780-3394

Windows ServerSystem Administration

AulaDiser.com

Administración de Redes con Windows 2008 Server

Sep 2011

3763

NetworkingWindows Server

Contacto

Construyamos Algo Grandioso

¿Tienes una API que diseñar, un sistema que escalar o una integración que lanzar? Cuéntame — leo cada mensaje personalmente.

efren@spyrocode.tech
Disponible para nuevos proyectos