Hola, soy

Raúl Madrigal Acuña

Arquitecto de Software · Tech Lead · Ingeniero Full Stack

Master en Ciencias de la Computación UCR · Bachiller en Ingeniería en Computación TEC

Costarricense con más de 16 años como desarrollador de software, líder técnico y educador universitario, además de trabajar como freelance. Cuando no estoy programando, me gusta jugar fútbol, tenis, entrenar en el gimnasio y hacer senderismo.

Sobre Mí

16+
Años Construyendo Software
100+
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.

Con Qué He Trabajado

Tecnologías que he trabajado

Lenguajes

  • TypeScript
  • JavaScript
  • Ruby on Rails
  • Java
  • Python
  • PHP
  • CoffeeScript
  • Bash

Frontend

  • React
  • Next.js
  • Vue.js
  • Tailwind CSS
  • D3.js
  • Bootstrap
  • Sass
  • Angular 1.x
  • Handlebars
  • HTML
  • CSS
  • jQuery

Mobile

  • React Native
  • Android
  • iOS
  • Expo
  • PWA

Backend

  • Node.js
  • Express.js
  • GraphQL
  • J2EE
  • KrakenJS
  • Serverless
  • Glassfish
  • WordPress
  • Drupal
  • REST APIs
  • Real-time APIs

Cloud

  • AWS
  • GCP
  • Kubernetes
  • AWS Lambda
  • Azure
  • Firebase
  • Supabase
  • Google App Engine
  • Jenkins
  • GitHub Actions
  • Docker
  • Fastlane
  • Feature Flags
  • Vercel
  • Bitrise
  • CircleCI

Data

  • PostgreSQL
  • MongoDB
  • Redis
  • Solr
  • Cassandra
  • SQL Server
  • TensorFlow
  • Parse
  • SQL
  • NoSQL
  • Cloud Vision API

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, Java y cloud.

Java, 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

2021 – HoyHeartland

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 que une equipos, canchas y retos. Construí las apps móviles (Android e iOS), la PWA web y el panel de administración para llevar la reserva hasta el partido.

React NativeExpoNext.jsSupabaseFirebaseTypeScript
Vé en vivo

remacr.dev

Freelance

Mi portfolio en la web: trayectoria, proyectos y contacto. La carta de presentación que me representa.

Next.jsReact Three FiberThree.jsDreiTypeScriptTailwind CSSFramer Motionnext-intlPixi.jsVercel
Vé en vivo

Ruticas

Freelance

Transporte público de Costa Rica en tiempo real al alcance del bolsillo. Construí la app Android, la app iOS y la PWA web con soporte offline para rutas, paradas y viajes.

React NativeNext.jsNode.jsPostgreSQLSupabase
Vé en vivo

Tomorrowland Pearl Exchange

Freelance

En el festival, los Pearl se convierten en moneda al instante. PWA en web para festivaleros con tasas en vivo y varios idiomas.

ReactTypeScriptTailwind CSSPWA
Vé en vivo

Atticyber

Freelance

Sitio web de servicios de ciberseguridad: mensaje claro, SEO y bilingüe para conectar con más clientes.

Next.jsSSRnext-intlBootstrap
Vé en vivo

Heartland Restaurant POS

POS para restaurantes: mesa, para llevar y móvil. Llevé la solución a web, Android e iOS con menús, cocina y pagos en la re-arquitectura de Heartland Restaurant.

ReactReact NativeTypeScriptAngularNode.jsPHPAWSAzure
Vé en vivo

Heartland Retail POS

POS que unifica tienda física y online: inventario, reportes y fidelización. Desarrollo web e iOS; parte del stack moderno de Heartland.

ReactReact NativeTypeScriptNode.jsAWSAzure
Vé en vivo

Jale a la Feria

Freelance

Durante la pandemia, acercamos a agricultores y compradores con una plataforma web. Co-Fundador y CTO de la iniciativa avalada por el gobierno.

WordPressWooCommerce
Vé la página

Flowhub

Software de cumplimiento y venta para dispensarios de cannabis. Arquitectura que alimenta el POS en web y en apps móviles (Android e iOS).

ReactReact NativeAWS LambdaExpress.jsNode.js
Vé en vivo

OMNi Taxi Driver

App Android para conductores: recibir viajes y llevar pasajeros a destino. Lideré un equipo de más de 20 personas desde los inicios del proyecto hasta la salida a producción.

React NativeNode.jsAWS LambdaAWS DynamoDBServerless

Koble Developers Portal

Portal web de documentación pública de la API de seguros Koble. Un solo lugar para que desarrolladores integren con identidad de marca.

ReactRedocAPI docs

UDR Residents App

Experiencia de residentes en un solo lugar: pagos, mantenimiento y renovaciones. Construí las apps Android e iOS y la experiencia web para UDR.

AndroidJavaiOSSwiftReactTypeScript
Vé en vivo

BeagleBone IoT para GCP

Demo open-source que llevó los sensores del BeagleBone a la nube. Aplicación web y pipeline hasta Pub/Sub y Datastore en GCP.

Node.jsVue.jsD3.jsPythonGCP
Vé en vivo

Google Codelab: Cloud Vision con Node.js

Tutorial práctico en web: conectar una aplicación Node.js con GCP (auth, almacenamiento y Cloud Vision). Material para desarrolladores.

Node.jsExpress.jsGCPCloud Vision API
Vé el código

Appriz

Conexión entre personas e instituciones financieras desde el móvil: tarjetas, ahorros, seguros y préstamos. Construí las apps Android e iOS.

JavaAndroidiOSMobile
Vé en vivo

Conectemos

Abierto a oportunidades y colaboraciones

remacr.dev