Consultor de TI Independiente · Plataformas Cloud-Native

Construyo y estabilizo el software del que depende tu negocio — y luego te entrego las llaves.

Un solo ingeniero senior integrado a tu equipo durante 4 a 6 meses: arquitectura, funciones de IA y automatización, pagos, y las prácticas de confiabilidad para que todo siga funcionando después de que me vaya. Sin capas de agencia, sin banca de junior.

7+ añosentregando software en producción
4–6 mesesduración típica del proyecto
CR ↔ EUcoincidencia horaria con América y Europa
1ingeniero — la misma persona, de principio a fin

Cómo funciona un proyecto

De la primera conversación a la entrega final

Un proceso definido, para que siempre sepas en qué etapa estamos, cuánto cuesta, y qué pasa si necesitas cambios después de la entrega.

01

Exploración

Reuniones y entrevistas

Me reúno contigo y con las demás personas involucradas en la solución — quienes realmente la van a usar o administrar — para entender cómo opera el negocio hoy y qué es lo que realmente necesita.

02

Propuesta

Alcance y presupuesto por escrito

Recibes una propuesta de proyecto por escrito con varias opciones de presupuesto para elegir. La apruebas tal cual o pides ajustes antes de agendar el trabajo.

03

Acuerdo y forma de pago

Antes de iniciar

Una vez que decides continuar, definimos cómo se paga el proyecto: un adelanto más pagos por tractos, o pagos fijos mensuales durante la duración del proyecto.

04

Desarrollo, puesta en marcha y revisión

El grueso del proyecto

La solución se construye, se entrega y se pone en marcha. Yo hago el trabajo directamente; en proyectos con plazos ajustados puedo subcontratar apoyo puntual, siempre bajo mi supervisión directa. Una vez en funcionamiento, recopilamos opiniones, se prueba en uso real, y se reúnen los cambios que surgen de esa ronda.

05

Entrega final

Cierre del proyecto

Esos ajustes se realizan y se entregan como la versión final del proyecto. Cualquier cambio solicitado después de ese punto se considera mantenimiento o un proyecto nuevo y aparte.


Qué incluye

Cuatro cosas que los negocios suelen necesitar en este tipo de proyecto

Arquitectura y desarrollo de la plataforma

Backend, APIs, y paneles administrativos o de cliente diseñados para que quien herede el código pueda extenderlos — no un framework personal que solo yo entiendo.

Integración de IA y automatización

Chat y búsqueda con LLM, procesamiento de documentos, y automatización de flujos de trabajo (N8N) conectados a las herramientas que tu equipo ya usa, enfocados en lo que realmente reduce trabajo manual.

Pagos y autenticación

Facturación y enlaces de pago con Stripe, inicio de sesión sin contraseña y con redes sociales, acceso por suscripción — la plomería que casi toda plataforma necesita pero nadie quiere mantener.

Confiabilidad cloud y DevOps

Infraestructura como código (Terraform), pipelines de CI/CD, monitoreo y alertas — la práctica de mantener un sistema sano, que aplico a diario como Site Reliability Engineer, no solo desplegar y esperar lo mejor.


Trabajo seleccionado

Plataformas que he diseñado, construido y operado

Una muestra de proyectos en organizaciones sin fines de lucro, marketplaces y entornos empresariales.

Plataforma de IA cloud-native para investigación en derechos humanos

Arquitecto de Soluciones de TI / Líder Técnico — Instituto Internacional de Responsabilidad Social y Derechos Humanos (IIRESODH)
Mayo 2023 – presente

Dirigí y construí una plataforma electrónica de investigación usada por defensores de derechos humanos para buscar y validar jurisprudencia de la ONU, el sistema interamericano y otros sistemas internacionales — reemplazando la revisión manual de documentos con búsqueda asistida por IA.

  • Backend, API REST, y un panel administrativo interno para gestionar documentos, enlaces y datos de casos
  • Interfaz para el usuario final: búsqueda de documentos, un chatbot basado en ChatGPT/Gemini, perfiles de casos y diagramas de flujo
  • Facturación por suscripción con Stripe y control de acceso basado en webhooks; inicio de sesión sin contraseña y con redes sociales
  • Desplegada y operada en un VPS vía Coolify y Portainer, con enrutamiento de DNS y subdominios para múltiples aplicaciones
  • Flujos de N8N que conectan la plataforma con Google Workspace y bases de datos internas
PythonNode.jsLLM APIs StripeN8NCoolifyWordPress

Integraciones de marketplace multi-cloud

Líder Técnico, Integración de Sistemas — IBM / Kyndryl
Ago 2020 – 2023

Lideré el esfuerzo de llevar las herramientas internas de automatización de IBM y Kyndryl al marketplace multi-cloud de autoservicio, convirtiendo requerimientos de arquitectura en módulos en producción usados mucho más allá del equipo original.

  • Diseñé APIs y una hoja de ruta de servicios, comenzando con integraciones de UMA y POWER VM
  • Construí un backend orientado a eventos con colas de mensajes RabbitMQ y Kubernetes para escalar
  • Coordiné revisiones de arquitectura entre equipos; las herramientas fueron adoptadas por múltiples clientes Fortune 500
PythonKubernetesDockerRabbitMQIBM Cloud

Marketplace de vehículos asistido por IA

Desarrollador Full-stack — Trekko (trekko.cr)
Independiente

Construí una plataforma de publicación de vehículos que identifica marca, modelo y características a partir de fotos, y muestra a los compradores estimaciones de rendimiento de combustible y costos.

  • Panel administrativo para los dueños de la plataforma: publicaciones, gestión de usuarios y concesionarios, datos de tráfico
  • Panel para vendedores: creación y gestión de publicaciones y precios
Full-stackAPI de visión por computadoraPaneles de control

Librería de código abierto para facturación electrónica

Independiente — usada en sistemas POS en producción
2018

Construí y publiqué como código abierto una librería en C# .NET que maneja los requisitos de firma digital XML y de API del sistema de facturación electrónica de Costa Rica, integrada después en software de punto de venta para una tienda minorista y un restaurante.

C# .NETAPI gubernamentalCódigo abierto

Actualmente en práctica

Stack y trabajo diario

Además de la consultoría, trabajo como Site Reliability Engineer en el equipo de SRE de Security Verify de IBM — la mitad de confiabilidad de esta oferta no es teórica, es lo que hago a diario.

Cloud y confiabilidad
AWSTerraformKubernetesDocker JenkinsGitHub ActionsTektonGrafana
Aplicaciones e IA
TypeScriptPythonC# .NETNext.js Drupal / WordPressIntegración de LLMN8NStripe

Acerca de

Con quién estarías trabajando

Soy ingeniero de software y consultor de TI radicado en San José, Costa Rica — de doble nacionalidad costarricense e italiana, lo que en la práctica significa que trabajo cómodamente tanto en horario de América como de Europa.

Me gradué con honores en Ciencias de la Computación y Tecnología Multimedia de la Universidad de Costa Rica, y desde entonces he alternado entre construir cosas (plataformas, APIs, herramientas para desarrolladores) y mantenerlas funcionando (como Líder Técnico en IBM/Kyndryl, y ahora como SRE). Un proyecto personal, una extensión de VS Code llamada Line Highlight Bookmark, ha sido descargada más de 9,000 veces — una pequeña prueba de que me importa entregar cosas que otras personas realmente usan.

Los proyectos de consultoría conviven con mi rol de tiempo completo como SRE, y es justamente por eso que están estructurados así: con alcance definido, con plazo, y pensados para dejar a tu equipo autosuficiente en vez de dependiente de mí.

UbicaciónSan José, Costa Rica
NacionalidadCostarricense e italiana
IdiomasEspañol, inglés, italiano
EducaciónLic. con honores, CS y Multimedia — UCR
Duración del proyecto4–6 meses
LinkedIn / GitHuba solicitud

Contacto

Cuéntame qué estás tratando de construir.

Comparte algunos detalles abajo — tipo de proyecto, rango de presupuesto y cronograma — y te responderé si es un buen fit y cómo se vería la primera etapa.

¿El formulario no carga? Ábrelo en una pestaña nueva ↗

¿Prefieres escribir un correo?

para: [email protected]
asunto: Consulta de proyecto
Escribir a [email protected]