Acerca de

Consultoría experta en ingeniería de software - Ayudando a líderes técnicos a construir mejores sistemas

Soy Nathan T. A. Lewis, un Ingeniero de Software Principal y consultor especializado en arquitectura de sistemas distribuidos complejos e infraestructura de datos. Con más de una década de experiencia liderando iniciativas de ingeniería a gran escala, ayudo a las organizaciones a abordar sus problemas técnicos más desafiantes.

Como consultor independiente, trabajo directamente con usted para comprender sus desafíos únicos y entregar soluciones personalizadas. Mi enfoque combina una profunda experiencia técnica en arquitectura orientada a eventos, plataformas de datos e infraestructura en la nube con experiencia práctica de implementación en pilas tecnológicas modernas.

Enfoque de Consultoría

Pensamiento Orientado a la Arquitectura

Diseño sistemas con escalabilidad y mantenibilidad desde los cimientos. Ya sea migrando monolitos heredados a microservicios o construyendo nuevas plataformas orientadas a eventos, aseguro que su arquitectura soporte tanto las necesidades actuales como el crecimiento futuro.

Toma de Decisiones Basada en Datos

Construyo infraestructura de datos robusta que alimenta análisis en tiempo real e inteligencia de negocios. Desde flujos de eventos de Apache Kafka hasta computación incremental de Materialize, aseguro que sus datos fluyan con precisión y fiabilidad.

Implementación Pragmática

Equilibro tecnología de vanguardia con capacidades prácticas del equipo. Aprovecho herramientas modernas y desarrollo asistido por IA mientras mantengo estándares rigurosos de calidad, asegurando que las soluciones sean tanto innovadoras como mantenibles.

Experiencia Técnica

Diseño de Arquitectura y Sistemas

  • Diseño Orientado a Eventos
  • Diseño de Microservicios
  • Diseño Orientado al Dominio (DDD)
  • Origen de Eventos
  • CQRS
  • Diagramas UML

Datos y Análisis

  • Apache Kafka
  • Materialize
  • Apache Flink
  • BigQuery
  • Looker
  • Modelado Bitemporal
  • Esquema Estrella
  • Lago de Datos
  • Arquitectura de Medallo
  • Arquitectura Kappa

Programación y Desarrollo

  • TypeScript
  • JavaScript (ES6+)
  • SQL
  • GraphQL
  • APIs RESTful
  • Protobuf
  • Avro
  • JSON
  • Python
  • React
  • Ruby on Rails
  • Node.js
  • Desarrollo Guiado por Pruebas

Infraestructura y DevOps

  • Kubernetes
  • Helm
  • Docker
  • Google Kubernetes Engine (GKE)
  • Google Cloud Platform (GCP)
  • ArgoCD

Liderazgo y Procesos

  • Charlas Técnicas
  • Talleres de Codificación
  • Liderazgo de Equipos
  • Mentoría
  • Prácticas Ágiles/SAFe

Experiencia Profesional

OfficeSpace Software

Principal Software Engineer

Enero 2022 - Febrero 2026

(Empleado a tiempo completo desde enero de 2025; anteriormente consultor a través de Source Spectrum)

  • Diseñé y lideré la entrega de una plataforma de análisis de transmisión multitenante que descargó informes de un monolito de inquilino único, formando la base de un paquete de análisis monetizado por separado.
  • Implementé enriquecimiento de tiempo de evento para garantizar la corrección del análisis histórico con soporte completo para datos retrasados y desordenados, incluyendo cargas masivas de CSV meses después de que ocurrieran los eventos.
  • Reemplacé Apache Flink con Materialize para preservar la corrección del tiempo de evento mientras cambiaba a un modelo de computación incremental más predecible basado en SQL alineado con las capacidades del equipo y operaciones.
  • Lideré la migración desde un despliegue de Kafka administrado con Helm personalizado al operador Strimzi Kafka, mejorando la fiabilidad del clúster, auto-curación, escalabilidad y mantenibilidad.
  • Extendí la plataforma de análisis de transmisión en una columna vertebral de datos en tiempo real proyectando vistas autoritativas del estado actual en bases de datos Postgres propiedad del servicio, habilitando casos de uso OLTP sobre flujos de eventos existentes.

Source Spectrum

Software Engineering Consultant

Enero 2025 - Presente

  • Proporcionando servicios de consultoría experta en arquitectura de software, infraestructura de datos y plataformas en la nube para ayudar a las organizaciones a resolver desafíos técnicos complejos.

Bahá'í World Centre

Department Interface

2011 – Julio 2014

  • Serví como punto único de responsabilidad por la entrega de servicios de TI a un portafolio de departamentos asignados.
  • Me involucré en análisis de negocios y diseño de soluciones para traducir necesidades departamentales complejas en proyectos técnicos pragmáticos.
  • Colaboré con las secciones de estrategia y arquitectura para asegurar que las soluciones departamentales permanecieran alineadas con la hoja de ruta empresarial más amplia.

Programme Manager

2010 – 2011

  • Lideré un equipo multifuncional de seis personas a través de una actualización exitosa del conjunto de aplicaciones Oracle E-Business (11i a R12).

Application Developer/Analyst

Julio 2008 – 2010

  • Desarrollé aplicaciones internas que apoyaban flujos de trabajo financieros y operacionales centrales en toda la organización.

Google

Platforms Summer Intern

Junio 2007 - Agosto 2007

Goldman Sachs and Co.

Technology Summer Analyst

Junio 2006 - Septiembre 2006

Educación

Cooper Union for the Advancement of Science and Art

Master of Engineering & Bachelor of Engineering in Electrical Engineering

Mayo 2008

  • Tesis de Maestría: Optimización por Enjambre de Partículas Distribuida con Aplicaciones en Redes Neuronales Feed-Forward

¿Listo para Transformar su Organización de Ingeniería?

Comparte tus desafíos y encontremos soluciones que funcionen para ti.