☁️ AWS Solutions Architect💻 Full Stack Engineer

Ingeniero Alfredo
Dominguez

Diseño arquitecturas AWS escalables, seguras y costo-eficientes — y construyo las aplicaciones que corren sobre ellas, de extremo a extremo.

📍 Barranquilla, Colombia🌎 Disponible para trabajo remoto globalAWS · Node.js · React · TypeScript · Terraform

Arquitecturas

Sistemas diseñados para producción

Cada arquitectura incluye diagrama técnico, decisiones documentadas (ADRs), trade-offs, estimación de costos y snippets de código reales.

01building

CDN Privada Segura

Problema: Una plataforma SaaS necesita entregar archivos sensibles (PDFs, videos, contratos) a usuarios autenticados de forma global, con baja latencia, sin exponer el bucket S3 directamente a Internet ni permitir el acceso a URLs permanentes que puedan filtrarse.

Solución: Se implementa CloudFront como CDN con Origin Access Control (OAC) para autenticar solicitudes hacia S3 mediante SigV4. El bucket es completamente privado (BlockPublicAccess). El backend genera Signed URLs con expiración corta (15 min) firmadas con un CloudFront Key Pair almacenado en AWS Secrets Manager. CloudFront valida la firma en el edge antes de hacer el forward al origen.

CloudFrontS3OACSigned URLsIAM
Ver documentación completa →
02building

Backend Escalable con Contenedores

Problema: Una API REST necesita manejar tráfico variable con picos impredecibles (ej: campañas de marketing, eventos). La solución debe escalar automáticamente en segundos, tener zero-downtime deploys, y los desarrolladores no deben gestionar servidores ni parches de SO.

Solución: Se containeriza la aplicación con Docker (imagen mínima node:20-alpine, multi-stage build). ECS Fargate ejecuta las tareas sin provisionar instancias EC2. Un Application Load Balancer distribuye el tráfico con health checks activos. Target Tracking Scaling en ECS ajusta el número de tareas basándose en CPU utilization (target: 60%). Rolling deployments garantizan zero-downtime. RDS PostgreSQL en subnet privada con Secrets Manager para credenciales.

ECS FargateALBAuto ScalingRDSECR
Ver documentación completa →
03building

Arquitectura Event-Driven Serverless

Problema: Una plataforma necesita procesar imágenes subidas por usuarios (resize a múltiples resoluciones, extracción de metadata, generación de thumbnails) sin bloquear el request del cliente. El procesamiento puede tardar segundos y el sistema debe ser resiliente a fallos del procesador sin perder trabajos. El volumen es variable: de 10 a 10,000 uploads/hora.

Solución: Arquitectura event-driven completamente serverless: S3 emite eventos en cada upload, que van a SQS (buffer + retry automático + DLQ). Lambda se dispara via Event Source Mapping, procesa la imagen (Python + Pillow), guarda resultados en S3 output y metadata en DynamoDB, notifica via SNS. SQS actúa como buffer desacoplando el rate de uploads del rate de procesamiento. DLQ captura trabajos que fallaron 3 veces.

LambdaSQSSNSS3DynamoDB
Ver documentación completa →

Credenciales

Certificaciones

Roadmap de certificaciones cloud. AWS como prioridad principal, Azure y Terraform como complemento.

AWS
CLF-C02Meta

AWS Cloud Practitioner

Foundational

SAA-C03Meta

AWS Solutions Architect – Associate

Associate

SAP-C02Meta

AWS Solutions Architect – Professional

Professional

DVA-C02Meta

AWS Developer – Associate

Associate

Azure
AZ-900Meta

Azure Fundamentals

Foundational

AZ-104Meta

Azure Administrator Associate

Associate

HashiCorp
TA-002Meta

Terraform Associate

Associate

Formación

Estudios

Egresado

Universidad Simón Bolívar

Barranquilla, Colombia

Ingeniero de Sistemas
Minor en Ingeniería de Software y Gestión de la Tecnología de la Información

Formación integral en diseño, desarrollo y gestión de sistemas de información, con énfasis en arquitectura de software, ingeniería de procesos y gestión tecnológica.

Áreas de enfoque

Arquitectura y diseño de sistemasIngeniería de softwareGestión de la tecnología de la informaciónBases de datos y sistemas distribuidosRedes y comunicaciones

Tecnologías

Stack completo

Cloud como especialidad principal, Full Stack como capacidad end-to-end.

☁️ Cloud💻 Full Stack

Cloud & AWS

☁️ Cloud
Cloud ArchitectureServerlessHigh AvailabilitySecurityECS FargateLambdaCloudFrontS3RDSDynamoDBSQSSNSAPI GatewayVPCIAMCloudWatch

DevOps & Infrastructure

☁️ Cloud
CI/CDInfrastructure as CodeTerraformDockerKubernetesLinuxGitHub ActionsAzure

Frontend

💻 Full Stack
ReactNext.jsReact NativeTypeScriptJavaScriptTailwind CSS

Backend & APIs

💻 Full Stack
Node.jsREST APIsExpressTypeScript

Databases

💻 Full Stack
PostgreSQLMySQLMongoDBDynamoDBRedis

Tools

💻 Full Stack
GitGitHubVS CodePostman

Contacto

Hablemos de arquitectura

¿Tienes un proyecto cloud que necesita diseño sólido? ¿Buscas un arquitecto o desarrollador para tu equipo? Estoy disponible para consultoría, proyectos y trabajo remoto global.