Hola, soy
David Amador

Ingeniero de Software Senior & Arquitecto Backend con más de 20 años de trayectoria. Especialista en arquitecturas de microservicios distribuidos de alta criticidad, ecosistema moderno PHP 8.5 / Laravel, Docker, plataformas SaaS y procesamiento transaccional FinTech.

Acerca de mi

Ingeniero de Software Senior y Arquitecto Backend con más de 20 años de experiencia liderando y desarrollando arquitecturas distribuidas y soluciones robustas en plataformas SaaS, FinTech y comercio electrónico transaccional. Especialista en PHP 8.5, ecosistema Laravel avanzado, diseño de paquetes internos reutilizables, contenedorización con Docker y procesamiento asíncrono. Sólida experiencia en seguridad inter-servicios (firmas criptográficas HMAC SHA-256 y control de timestamps), registro estructurado, observabilidad y telemetría con Grafana Loki sobre Spatie Activitylog, procesamiento masivo de datos y facturación electrónica.

Logros y Capacidades Destacadas
  • Arquitectura de Microservicios & Modular: Diseño, desacoplamiento y despliegue de servicios por dominios de negocio (Autenticación/Usuarios, Catálogo, Pasarelas de Pago, Aulas Virtuales y Background Workers) bajo proxy inverso unificado en Nginx.
  • Seguridad Criptográfica S2S (Service-to-Service): Implementación de protocolos inter-servicios con firmas HMAC SHA-256, validación de ventanas temporales (timestamps) y verificación rigurosa de integridad de datos en las peticiones.
  • Facturación Electrónica & Procesamiento Transaccional: Validación, radicación y procesamiento de paquetes estructurados de datos (JSON/XML), conciliación transaccional automatizada y cumplimiento de estándares fiscales y de negocio.
  • Modelado Relacional & Persistencia Avanzada: Estrategias híbridas de persistencia (Shared Database vs. aislamiento de base de datos multi-tenant), administración eficiente de migraciones en MySQL 8.2 y optimización de consultas e índices en bases relacionales de alto volumen.
  • Librerías Core & SDKs Reutilizables: Creación y mantenimiento de paquetes Composer internos transversales (middlewares de autenticación y seguridad, control de roles y permisos de usuario y respuestas JSON consistentes).
  • Procesamiento Asíncrono & DevOps: Gestión de colas de procesamiento en segundo plano (queue:work), tareas programadas (cron), contenedorización en Linux con Docker y trabajo colaborativo con Git y Azure DevOps.
Enfoque Arquitectónico & Calidad de Software

Mi enfoque combina principios sólidos de ingeniería (Clean Architecture, SOLID, DRY, KISS) con una visión pragmática orientada al impacto en el negocio. Me enfoco en construir sistemas resilientes, altamente seguros y fácilmente auditables, capaces de escalar con el crecimiento de la organización sin acumular deuda técnica innecesaria.

Experiencia Laboral

Kilopolis
Fundador & Lead Software Architect / Senior Backend Engineer
Plataforma Multi-Tenant SaaS Arquitectura Modular de Microservicios PHP 8.5 · Laravel · Docker · MySQL 8.2

Lideré el diseño arquitectónico, desarrollo backend y despliegue integral de la plataforma SaaS Kilopolis, implementando soluciones de alta criticidad, seguridad criptográfica inter-servicios y procesamiento asíncrono concurrente:

  • Arquitectura de Microservicios & Modular: Diseñé el desacoplamiento por dominios de negocio (Autenticación/Usuarios, Catálogo, Pasarelas de Pago, Aulas Virtuales y Background Workers) bajo proxy inverso unificado en Nginx.
  • Laravel Avanzado (v11 / v12) & Paquetes Core: Middlewares de introspección de tokens Sanctum distribuida, políticas de autorización RBAC (Roles y Permisos granulares), Form Requests, Eloquent avanzado, relaciones polimórficas complejas y respuestas JSON estructuradas.
  • Observabilidad y Telemetría: Integración distribuida de logs con Grafana Loki sobre Spatie Activitylog para trazabilidad y auditoría centralizada de eventos.
  • Seguridad y Firmas Criptográficas S2S: Implementé mecanismos de integridad inter-servicios mediante firmas criptográficas HMAC SHA-256, timestamps y cabeceras seguras para comunicación servidor a servidor (S2S).
  • Persistencia Híbrida Multi-Tenant: Diseñé la arquitectura de aislamiento de datos por cliente, administrando esquemas relacionales, migraciones estructuradas en MySQL 8.2 y optimización de consultas para alto rendimiento.
  • Motor de Procesamiento Asíncrono: Implementé colas de trabajo en segundo plano con Laravel (queue:work), tareas programadas con programadores cron (schedule:work) y sincronizaciones periódicas sin solapamientos.
  • Pasarela de Pagos & Facturación Automatizada: Integración transaccional con la pasarela de pagos Bold Colombia, suscripciones, liquidación automática de cobros y facturación electrónica.
  • Infraestructura con Docker & Repositorios: Contenedorización de servicios en Linux/Alpine con Docker y redes Docker Compose, gestión de dependencias y control de versiones con Git y Azure DevOps.
Publicis Groupe
Senior Backend Developer
Global Advertising & Tech Laravel · Drupal · WordPress

Desarrollo de micro-backends estandarizados en Laravel para proyectos internos corporativos. Arquitectura de contenido estructurado y taxonomías complejas en Drupal para portales de recursos humanos. Rediseño y optimización web avanzada.

Flores a Colombia, Inc. (daFlores / Roses and Boxes)
Senior E-commerce & Web Developer
E-commerce Transaccional Internacional Integración Logística & Pagos

Desarrollo y mantenimiento de tiendas virtuales transaccionales de alto tráfico para mercados internacionales (daFlores, Roses and Boxes y Florerías Latinas). Creación de módulos administrativos de órdenes de venta, cuentas por cobrar, gestión de inventarios, integración con operadores logísticos y reportes financieros.

Delaware
Consultor Backend Senior
PHP & Oracle Enterprise Clientes: Cámara de Comercio de Bogotá & Claro Colombia

Desarrollo y optimización de aplicaciones web empresariales de alta disponibilidad para la Cámara de Comercio de Bogotá y Claro Colombia, integrando bases de datos Oracle de misión crítica.

TotalCode Software
Senior Software Engineer
ERP Empresarial Mensajería EDI · Logística UPS & FedEx

Creación de sistema ERP web integral en PHP y MySQL para control de compras, ventas, inventarios, facturación, mensajería EDI, generación de códigos de barras, conocimientos de embarque y tracking automatizado con UPS y FedEx.

Competencias & Habilidades Técnicas

Arquitectura & Sistemas Distribuidos
  • Microservicios: Desacoplamiento por dominios de negocio bajo API Gateway Nginx.
  • Seguridad S2S Criptográfica: Firmas HMAC SHA-256, timestamps y validación de integridad en peticiones.
  • Estrategias de Persistencia: Arquitecturas híbridas (Shared Database vs. Database-per-Service / Multi-Tenant).
  • Paquetes Composer Internos: Creación y versionamiento de SDKs corporativos y utilidades reutilizables.
  • Patrones de Diseño: Clean Architecture, SOLID, DDD, KISS, DRY, High Cohesion & Low Coupling.
Backend & Ecosistema PHP / Laravel
  • PHP 8.5 Moderno: Tipado estricto, Enums nativos, expresiones match, attributes y constructores avanzados.
  • Laravel Avanzado (v11 / v12): Middlewares de introspección de tokens Sanctum distribuida, políticas de autorización RBAC (Roles y Permisos granulares), Form Requests, Eloquent avanzado y relaciones polimórficas complejas.
  • Procesamiento Asíncrono: Colas de trabajo en segundo plano (queue:work), tareas programadas cron y procesamiento en background.
  • Eloquent & Optimización: Relaciones polimórficas, eager loading y prevención del problema N+1.
  • APIs & Servicios Web: Diseño e implementación de endpoints RESTful limpios, serialización JSON y consumo de APIs de terceros.
Dominio SaaS, FinTech & Plataformas Transaccionales
  • Facturación Electrónica & Procesamiento de Datos: Validación, transformación y procesamiento masivo de paquetes estructurados (JSON/XML).
  • Auditoría & Conciliación Transaccional: Conciliación automatizada de pagos, liquidación de cuentas y reglas de negocio complejas.
  • Arquitecturas Multi-Tenant: Aislamiento de datos por inquilino, aprovisionamiento automatizado y administración centralizada de esquemas relacionales.
  • Pasarelas de Pago Transaccionales: Bold Colombia, Stripe, PayPal, PayU y MercadoPago.
  • Interoperabilidad de APIs: Integraciones seguras con servicios gubernamentales, bancarios y plataformas corporativas.
Infraestructura, DevOps & Cloud
  • Docker & Docker Compose: Contenedorización eficiente sobre Alpine Linux y orquestación de servicios en entornos reproducibles.
  • Nginx Gateway: Proxy inverso, balanceo de carga, enrutador FastCGI y terminación SSL.
  • Cloud AWS: Almacenamiento seguro en S3 (Flysystem), Amazon CloudFront (CDN) y cómputo EC2.
  • Control de Versiones & Repositorios: Gestión de código fuente con Git, repositorios en Azure DevOps y GitHub, y repositorios Composer vía SSH.
  • Sistemas Operativos: Linux (Ubuntu/Debian/Alpine), macOS, Windows y administración de servidores.
Bases de Datos & Persistencia
  • MySQL 8.2: Modelado relacional avanzado, administración de migraciones continuas y trazabilidad con Soft Deletes.
  • Motores Relacionales: PostgreSQL, Oracle Database, SQLite.
  • Optimización: Índices compuestos, planes de ejecución (EXPLAIN), prevención de bloqueos e integridad referencial.
  • Caché & Rendimiento: Redis, almacenamiento de sesiones y mitigación de latencias.
Auditoría, Calidad & Frontend
  • Observabilidad y Telemetría: Integración distribuida de logs con Grafana Loki sobre Spatie Activitylog y trazabilidad de operaciones críticas.
  • Calidad & Pruebas: Pruebas Unitarias, de Integración y End-To-End (PHPUnit, Pest).
  • Frontend Moderno: HTML5, CSS3, JavaScript ES6+, Bootstrap 5, TailwindCSS, Vue.js y jQuery.
  • Pasarelas de Pago: Bold Colombia, Stripe, PayPal, PayU y MercadoPago.

Entrenamiento & Formación Continua

Arquitectura de Microservicios & Sistemas Distribuidos

Especialización en diseño desacoplado de microservicios, seguridad criptográfica S2S (firmas HMAC SHA-256), persistencia híbrida, arquitecturas modulares y alta concurrencia.

Ecosistema PHP 8.5 & Laravel Avanzado

Creación de paquetes y SDKs Composer corporativos, middlewares avanzados, autenticación con Tokens y Sanctum, procesamiento asíncrono en background y buenas prácticas OWASP.

DevOps, Contenedores & Cloud

Contenedores Docker sobre Alpine Linux, orquestación con Docker Compose, Nginx Reverse Proxy, almacenamiento seguro AWS S3 / CloudFront y repositorios de código en Git y Azure DevOps.

Sistemas Transaccionales & Facturación Electrónica

Facturación electrónica, validación masiva de paquetes estructurados (JSON/XML), conciliación transaccional automatizada, seguridad API y estándares de interoperabilidad.

Idiomas

Español: Nativo · Inglés: Nivel B1 (Capacidad para mantener conversaciones, comunicación profesional y lectura de documentación técnica).