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.
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.