Hola, soy

Raúl Madrigal Acuña

Arquitecto de Software · Tech Lead · Ingeniero Full Stack

Construyendo software que escala · Liderando equipos · Educador y freelance

Maestría en Computación (UCR) · Bachillerato en Computación (TEC) 15+ años construyendo software · Educador · Freelancer Soy de Costa Rica · Me gusta el deporte y amo hacer senderismo

Loading...

Sobre Mí

15+
Años Construyendo Software
50+
Desarrolladores Liderados
2
Grados Académicos

Empecé programando apps móviles, luego dominé full-stack, lideré equipos y enseñé a la siguiente generación. Trabajo a tiempo completo para empresas y, por mi cuenta, asumo proyectos freelance.

Frontend

ReactNext.jsTypeScriptVue.jsAngularTailwind CSS

Mobile

React NativeExpoiOSAndroidPWA

Backend

Node.jsExpressGraphQLPythonPHPJava

Data

PostgreSQLMongoDBRedisSupabaseFirebase

Cloud & DevOps

AWSGCPAzureKubernetesDockerServerless

Arquitectura

MicroservicesEvent-DrivenSystem DesignCI/CD

Mi Trayectoria

Hitos clave de mi carrera

2010Akurey

Desarrollador de Software

Diseñé, construí y publiqué apps para Android e iOS y el backend que las sostenía, pasando de junior al frente de la aplicación bancaria móvil, con una relación directa con el cliente y una entrega constante. Ahí senté las bases en móvil, J2EE y cloud.

J2EE, Android, iOS, SQL Server, Glassfish, Parse, Google App Engine, AWS

Ingeniero Full Stack

En el equipo de Búsqueda, Navegación y Recomendaciones fui parte de la migración del backend de búsqueda y navegación desde la plataforma Oracle ATG (Java/Scala) a un nuevo stack en Node.js. Entregué una base moderna y escalable que impulsó el producto para millones de usuarios.

Node.js, Express, KrakenJs, Java, Solr, Cassandra, MongoDB

Technical Lead (Google)

Me encargué del diseño, desarrollo, pruebas, despliegue y mantenimiento del software, manteniendo la entrega a tiempo, con calidad y dentro del presupuesto. Lideré demos de IoT con BeagleBone y GCP y consolidé una ejecución impecable que abrió la puerta a roles de mayor liderazgo.

Node.js, Vue.js, D3.js, Python, GCP, Kubernetes, Docker, Tensorflow, AWS

Director Asociado de Tecnología

Arquitecté y construí las capacidades técnicas que impulsaban los proyectos de los clientes y participé en las entrevistas técnicas de nuevos talentos. Creé y dirigí el Hangar Lab, donde formé y acompañé a desarrolladores en el stack de la empresa. Lideré más de 15 proyectos y más de 50 personas para marcas globales como Nissan, Marriott, Big Rock Brewery, Citi, LegalShield y Coaching Corps.

React, React Native, Node, GraphQL, Kubernetes, PHP, WordPress, Drupal, AWS

Arquitecto de Software / Tech Lead

Lideré a profesionales en QA, Android, iOS, web y backend para varios clientes. Me encargué de la estructura de plataformas y proyectos, la calidad del código y las buenas prácticas, e impulsé arquitecturas por capas, event-driven y microservicios. Mentoría, code reviews y entrevistas técnicas, siempre cerca del cliente para planear y entregar soluciones que marcan la diferencia.

React, React Native, Node, TypeScript, Serverless, AWS, Firebase, GCP, GraphQL, Kubernetes

Tech Lead / Senior Full Stack Engineer

Entregué la siguiente generación del producto de e-commerce con un rediseño completo de UI y stack, de CoffeeScript y Rails a React y TypeScript. Promovido a re-arquitectar aplicaciones y modernizar el stack, hoy lidero el desacople del monolito, formo equipos en buenas prácticas y curo productos en Angular, React, React Native, Node y PHP.

React, React Native, TypeScript, JavaScript, AWS, Azure, Fastlane, GitHub Actions

Educación e Investigación

  • Maestría en Computación e Informática (UCR), 2015–2018
  • Bachillerato en Ingeniería en Computación (TEC), 2010–2014
  • Scrum Developer, Scrum Master y Scrum Fundamentals Certified (2022)
  • Participación en ACM-ICPC (2013, Tecnológico de Monterrey, México)
  • 1er lugar — Concurso Nacional de Programación (TEC, 2013)
  • Reconocimiento por labor destacada en investigación (TEC, 2013)

Docencia e Impacto Social

  • Profesor en el Instituto Tecnológico de Costa Rica (TEC), 2017–2019
  • Profesor en la Universidad Fidélitas, 2025
  • Co-fundador de Jale a la Feria — plataforma oficial del gobierno para agricultores durante COVID-19, 2020–2023

Publicaciones

  • Qbo Robot as an Educational Assistant - Participants Feedback on the Engagement Level Achieved with a Robot in the ClassroomAHFE 2018 Conference Proceedings (Springer, AISC - Advances in Human Factors in Robots and Unmanned Systems), 1 jul. 2018Robot no humanoide usado en un taller educativo (QA y DevOps). Investigación sobre el nivel de engagement de estudiantes de CS en una presentación de un profesor asistido por un robot (Wizard of Oz). Encuesta con Godspeed Questionnaire Series. Resultados: los participantes consideraron que el robot tenía habilidades cognitivas personalizadas y una integración aceptable en el taller.

Proyectos Destacados

Proyectos personales, freelance y en empresas

unReto

Freelance

Ecosistema deportivo: reserva de canchas, gestión de equipos y retos. App móvil, web, panel admin y landing—todo con arquitectura por dominios.

React NativeExpoNext.jsSupabase+2
Ver en Vivo

Ruticas

Freelance

Plataforma de transporte público en tiempo real para Costa Rica con seguimiento, optimización de rutas y PWA offline.

React NativeNext.jsNode.jsPostgreSQL+1
Ver en Vivo

Tomorrowland Pearl Exchange

Freelance

PWA para festivaleros: conversión Pearl-a-moneda en tiempo real con soporte multi-idioma y tasas en vivo.

ReactTypeScriptTailwind CSSPWA
Ver en Vivo

Atticyber

Freelance

Landing corporativa para servicios de ciberseguridad. SSR, SEO optimizado, bilingüe (EN/ES).

Next.jsSSRnext-intlBootstrap
Ver en Vivo

Heartland Restaurant POS

POS para restaurantes con servicio en mesa, para llevar y móvil. Gestión de menús, sistema de pantallas de cocina (KDS), pedidos online y pagos integrados. Parte de la re-arquitectura y modernización de Heartland Restaurant.

ReactReact NativeTypeScriptAngular+4
Ver en Vivo

Heartland Retail POS

POS retail que impulsa el crecimiento y ayuda a vender en tienda y online. Gestión de inventario, sincronización omnichannel entre tienda física y eCommerce, reportes personalizables y herramientas de fidelización. Construido con stack moderno en Heartland.

ReactReact NativeTypeScriptNode.js+2
Ver en Vivo

Jale a la Feria

Freelance

E-commerce para agricultores costarricenses durante COVID-19. Plataforma oficial del gobierno como Co-Fundador y CTO.

Node.jsReactE-commerce
Ver Página

Flowhub

Arquitecto de Software para software de cumplimiento y gestión retail de dispensarios de cannabis. Apps POS en dispositivos y backbone (vía Gorilla Logic).

AWS LambdaExpress.jsNode.js
Ver en Vivo

OMNi Taxi Driver

App para conductores: recibir solicitudes de viaje y llevar pasajeros a destino. React Native + backend Node.js en AWS. Lideré equipo de más de 20 personas.

React NativeNode.jsAWS LambdaExpress.js

Koble Developers Portal

Sitio React de documentación API para Koble API (servicios de seguros). Fork de Redoc con tema Koble.

ReactRedocAPI docs

UDR Residents App

Herramienta para la experiencia de residentes UDR: pagos de renta/depósito, solicitudes de mantenimiento, renovaciones (vía Gorilla Logic).

AWS LambdaExpress.jsNode.js
Ver en Vivo

BeagleBone IoT para GCP

Demo open-source del kit BeagleBone Green Wireless IoT: servidor Node.js con libMRAA, Python, D3.js, Vue.js App Engine para datos de sensores a Pub/Sub y Datastore (vía Zarmada para Google).

Node.jsVue.jsD3.jsPython+1
Ver en Vivo

Google Codelab: Cloud Vision con Node.js

Codelab para integrar servicios de Google Cloud Platform con una app web Node.js: auth, almacenamiento, subida de imágenes, Google Cloud Vision API (vía Zarmada).

Node.jsExpress.jsGCPCloud Vision API
Ver Código

Appriz

Solución móvil para comunicación entre clientes e instituciones financieras. Integra tarjetas, ahorros, seguros, préstamos en canales móvil, ATMs, e-banking, IVR, POS (vía Akurey).

J2EEAndroidiOSMobile
Ver en Vivo

Con Qué Trabajo

Tecnologías que uso a diario

Lenguajes

  • TypeScript
  • JavaScript
  • Python
  • Java
  • PHP

Frontend

  • React
  • Next.js
  • Vue.js
  • Angular
  • Tailwind CSS

Mobile

  • React Native
  • Expo
  • iOS
  • Android

Backend

  • Node.js
  • Express
  • GraphQL
  • REST APIs

Cloud

  • AWS
  • GCP
  • Azure
  • Vercel
  • Kubernetes

Data

  • PostgreSQL
  • MongoDB
  • Redis
  • Supabase
  • Firebase