Construyo y publico software en producción.
Kenneth Granados, ingeniero full stack. Once años entregando plataformas para empresas de Estados Unidos en fintech, salud, e-commerce y analítica. React, Node.js, TypeScript, AWS y Azure.
Capacidad de ingeniería senior, sin sumar planilla.
Trabajo directo con founders y product owners, incluso en proyectos donde los requerimientos todavía hay que definirlos.
Aplicaciones web y herramientas internas
Entrega de punta a punta en React y Next.js sobre un backend en Node.js, desde el modelo de datos hasta el producto publicado.
APIs e integraciones con terceros
Servicios REST, flujos de pago con Stripe, comercio headless, e integraciones con PIM y sistemas de socios.
Tiendas y migraciones de e-commerce
Desarrollo de storefronts y migraciones grandes de catálogo o datos hacia stacks de comercio modernos.
CI/CD y despliegue en la nube
Pipelines con Docker en GitHub Actions o CircleCI, con despliegue y monitoreo en AWS y Azure.
Rescate y modernización de frontend
Refactor de código heredado, arreglo de defectos de performance y UX, y suma de cobertura de pruebas.
Asesoría técnica
Revisión de arquitectura, code review y mentoría para equipos que necesitan una voz senior part-time.
Cosas que construí y que podés abrir ahora mismo.
Dos son productos propios, de punta a punta. Los proyectos de clientes de abajo se describen por dominio: los nombres quedan confidenciales.
La Liganeta
laliganeta.comLa casa digital de una comunidad de afición al fútbol costarricense. Match center en vivo, tabla de posiciones, calculadora de clasificación y un panel de admin que su dueño usa la noche de partido. Diseñado, construido y desplegado en solitario, desde carpeta vacía hasta producción. El motor de la calculadora también sale como sitio propio sin dependencias, quienpasa.kennethgm.com, hecho para la afición de los seis países del torneo y verificado contra una segunda implementación independiente antes de cada release.
La Tómbola CR
latombolacr.comPlataforma de manejo y envío de cartones para un negocio real de tómbola. Importa datos de cartones en bloque desde hojas de cálculo, genera cada cartón numerado como imagen, y lo envía por correo a los compradores uno por uno o en bloque. Manejo todo el stack, incluida la infraestructura en AWS: EC2 para el API, S3 y CloudFront para el frontend estático, Route 53 para el DNS, y Let's Encrypt para TLS. La instancia se apaga entre usos para ahorrar costos, así que este es un caso de estudio y no un link en vivo.
Plataforma de préstamos y refinanciamiento
Arquitectura y entrega de frontendFlujo de refinanciamiento de cara al cliente para una credit union de Estados Unidos: el frontend, los servicios en Node detrás y el modelo de datos.
- Manejé el flujo completo de la aplicación, desde la UI hasta los servicios REST y el modelo de datos.
- Reconstruí el pipeline de release con Docker y CI/CD en la nube, bajando el tiempo de deploy ~60% para todo el equipo.
- Refiné requerimientos poco definidos con los stakeholders antes de arrancar el desarrollo, no a mitad del sprint.
E-commerce de salud y bienestar
Storefront, API y migración de catálogoStorefront directo al consumidor sobre un stack de comercio headless, para un retailer de salud y bienestar de alto tráfico en Estados Unidos.
- Lideré la migración de un catálogo de 6.000+ productos, medios incluidos, sin que la tienda dejara de vender durante el corte.
- Construí la capa de API en Node.js de un sitio recién lanzado, integrando comercio, pagos con Stripe y datos de PIM.
- Manejé el release management y el soporte de producción después del lanzamiento.
Analítica de reclutamiento y RRHH
Frontend de reportes y servicios backendAnalítica multi-tenant con datos de reclutamiento y fuerza laboral para clientes empresariales globales.
- Lideré la implementación de UI para los módulos de reportes y dashboards de clientes empresariales globales.
- Construí servicios backend y trabajé directo con el equipo de base de datos en los modelos que los alimentan.
- Integré AWS QuickSight para extender la visualización de datos de la plataforma.
Once años, una consultora, tres roles.
10Pearls (antes ProximityCR)
Feb 2015 a hoyConsultora de software empresarial. Plataformas para clientes de Estados Unidos.
Lideré arquitectura de frontend y entrega de features en plataformas en producción con React, Next.js y TypeScript. Reconstruí pipelines de build y release con Docker, GitHub Actions y CircleCI. Diseñé APIs REST en Node.js integrando pagos, comercio headless y servicios PIM, y manejé despliegues y monitoreo en AWS y Azure.
Construí aplicaciones web full stack y herramientas internas, desarrollé y personalicé storefronts de e-commerce, y entregué librerías de componentes de UI reutilizadas en varios proyectos de clientes.
Entregué proyectos web de e-commerce, marketing y servicio al cliente con AngularJS, Vue.js, Magento, PHP y jQuery, cubriendo implementación y soporte post-lanzamiento.
La mayoría de proyectos se traban en los requerimientos, no en el código.
Alcance por hitos
Un discovery corto, y después entregables fijos con criterios de aceptación claros. Siempre sabés qué estás pagando y qué sigue.
Requerimientos primero
Lo que más traba un proyecto es un requerimiento mal definido. Levanto los vacíos con el product owner antes de escribir código, no a mitad del sprint.
Avance visible
Tu repo, tu estrategia de branches, tu proceso de revisión. Demos semanales o actualizaciones escritas, lo que realmente leas.
Acelerado con IA, revisado por mí
Uso Claude y herramientas similares a diario para avanzar más rápido en scaffolding, pruebas e investigación. Cada línea que sale es una que entiendo y puedo defender en revisión. Este sitio está construido igual.
Hablemos de
lo que necesitás construir.
Contame el problema, aunque los requerimientos todavía estén difusos. Vuelvo con alcance, hitos y qué construiría primero.
Descargar el one-pager (PDF)