Sobre mí
Científico de la Computación · Arquitecto de Soluciones · Ingeniero de Software
Hola, soy Luis Correa — Científico de la Computación, Arquitecto de Software e Ingeniero de Software con base en Montevideo, Uruguay. Me especializo en el diseño y construcción de sistemas distribuidos, arquitecturas cloud-native, microservicios de alto rendimiento y plataformas potenciadas con inteligencia artificial. Con más de cinco años de experiencia profesional en retail, fintech y software empresarial, aporto tanto profundidad técnica como visión arquitectónica a cada sistema que construyo.
Este blog es un espacio para documentar ideas, aprendizajes y reflexiones técnicas. No pretende ser un tutorial exhaustivo ni una referencia académica, sino notas que pueden ser útiles para alguien más (o para mí mismo en el futuro).
Experiencia
- Solutions Architect && Software Engineer — Cencosud
S.A. · Contratista Independiente
Ene 2025 – Presente · Uruguay, Híbrido
Liderando la arquitectura de software y la ingeniería de plataformas en una de las mayores corporaciones de retail de América Latina. Diseño e implementación de sistemas distribuidos en Golang, microservicios basados en gRPC e infraestructura orquestada con Kubernetes — entregando soluciones escalables y resilientes que impactan a millones de clientes en la región. - Computer Scientist && Software Engineer — WiTI
· Contratista Independiente
May 2024 – Presente · Chile, Remoto
Construcción y arquitectura de soluciones full-stack e impulsadas por IA, abarcando backends en NestJS, frontends en Next.js y pipelines de datos inteligentes. Aplicación de modelos de lenguaje de gran escala (LLMs) y técnicas modernas de IA para automatizar flujos de trabajo y potenciar capacidades de producto a escala. - AI Engineer — Cencosud S.A. · Contratista Independiente
May 2024 – Nov 2024 · Chile, Remoto
Lideré el desarrollo de un sistema RAG (Retrieval-Augmented Generation) de nivel empresarial. Diseñé una arquitectura de microservicios sobre Kubernetes con NestJS, integré VertexAI (Google Cloud) para procesamiento de lenguaje natural, Elasticsearch como base de datos vectorial, Redis como message broker, y expuse el sistema a través de una interfaz web en React y un bot de Discord. - Senior Software Engineer — GEOCOM Uruguay · Tiempo completo
Mar 2023 – May 2024 · Montevideo, Híbrido
Desarrollo y mantenimiento de software empresarial principalmente en Flutter, integrando aplicaciones móviles multiplataforma directamente con dispositivos POS y Self-Checkout. También contribuí a servicios backend en Java con Spring Boot, apoyando ecosistemas de punto de venta retail. - Senior Flutter Developer — Liontude · Tiempo completo
Abr 2022 – Jun 2023 · Estados Unidos, Remoto
Desarrollo de aplicaciones móviles multiplataforma integradas con infraestructura AWS. - Flutter Developer — Peoplewalking · Tiempo completo
Abr 2021 – Oct 2022 · España, Remoto
Educación
- Licenciatura en Ciencias de la Computación — Universidad de Oriente, Cuba (2015 – 2021)
Habilidades
Lenguajes y Runtimes: Golang · TypeScript · Rust · Java ·
Dart (Flutter)
Arquitectura y Diseño de Sistemas: Sistemas Distribuidos
· Arquitectura de Microservicios · Arquitectura Orientada a Eventos · Domain-Driven
Design (DDD) · Diseño de APIs (gRPC · REST · GraphQL) · Escalabilidad y Patrones
de Resiliencia
IA & Datos: LLMs · Sistemas RAG · Knowledge Graphs ·
VertexAI · Elasticsearch · Búsqueda Vectorial · LangChain
Infraestructura & Cloud: Kubernetes · Docker · AWS ·
Google Cloud · CI/CD · Infrastructure as Code
Frameworks & Herramientas: NestJS · Next.js · Spring
Boot · React · Redis · Escritura Técnica