Hi, I'mHola, soy

Jaime Giraldo

Senior Software Engineer @ DataDocksIngeniero de Software Senior @ DataDocks

I design and build full-stack systems that meet real business goals — 15+ years shipping software for e-commerce, healthcare, education, banking, real estate and logistics. Diseño y construyo sistemas full-stack que cumplen objetivos reales de negocio — más de 15 años creando software para e-commerce, salud, educación, banca, bienes raíces y logística.

📍 Mission, BC, Canada📍 Mission, BC, Canadá

01. About meSobre mí

I'm an accomplished software engineer with over 15 years of experience, specialized in designing and optimizing information systems to meet business objectives and customer needs across e-commerce, healthcare, education, banking and real estate.

My career has been driven by a deep passion for technology — system maintenance, architectural improvements, infrastructure optimization and end-user training. Known for a proactive, organized and creative approach, I thrive in collaborative environments with a methodical and precise style, delivering full-stack solutions with a goal-oriented mindset.

Soy un ingeniero de software con más de 15 años de experiencia, especializado en diseñar y optimizar sistemas de información para cumplir objetivos de negocio y necesidades de clientes en e-commerce, salud, educación, banca y bienes raíces.

Mi carrera ha estado impulsada por una profunda pasión por la tecnología — mantenimiento de sistemas, mejoras de arquitectura, optimización de infraestructura y formación de usuarios. Con un enfoque proactivo, organizado y creativo, disfruto los entornos colaborativos con un estilo metódico y preciso, entregando soluciones full-stack con una mentalidad orientada a resultados.

Technologies I work withTecnologías con las que trabajo

  • Ruby on Rails
  • Node.js
  • React
  • GraphQL
  • JavaScript / TypeScript
  • PostgreSQL / MySQL
  • Redis
  • Docker
  • AWS
  • Solution Architecture
  • Arquitectura de soluciones
  • Agile / Scrum
  • REST APIs

Languages: English & Spanish Idiomas: inglés y español

02. Featured projectsProyectos destacados

📊

Analytic Hierarchy Process

A single-page app that guides you through the AHP decision-making method in 7 steps: define a goal, options and multi-level weighted criteria, compare them pairwise on the Saaty 1–9 scale, and get a ranked score for every option. Save and load sessions as .ahp files, and toggle "Show Process" to inspect the full matrices and normalization behind the result.

Una SPA que te guía por el método de decisión AHP en 7 pasos: define un objetivo, opciones y criterios ponderados multinivel, compáralos por pares en la escala Saaty 1–9 y obtén un puntaje ordenado para cada opción. Guarda y carga sesiones como archivos .ahp, y activa "Show Process" para inspeccionar las matrices y la normalización detrás del resultado.

  • JavaScript
  • SPA
  • Decision science
  • Ciencia de decisiones
Try the live app →Prueba la app →
🍁

Canadian Citizenship Test 2026

A free, browser-based practice simulator for the Canadian citizenship test — no login, no install. Each session draws 20 random questions from a pool of 438 covering the official Discover Canada guide, scores pass/fail at the real 75% threshold, encodes the session in the URL so a reload restores your exact questions and progress, and ends with a review of every missed answer.

Un simulador gratuito en el navegador para practicar el examen de ciudadanía canadiense — sin registro ni instalación. Cada sesión toma 20 preguntas aleatorias de un banco de 438 basado en la guía oficial Discover Canada, califica con el umbral real del 75%, codifica la sesión en la URL para que al recargar recuperes tus preguntas y progreso exactos, y termina con un repaso de cada respuesta fallada.

  • JavaScript
  • Vite
  • Education
  • Educación
Try the live app →Prueba la app →
🌳

GitHub PR Tree Render

A visualization tool for stacked pull requests: open /<owner>/<repo>/<branch> and it renders the branch and PR dependency structure as a tree, making chains of PRs easy to understand before reviewing or merging. Connects to the GitHub API with your token and caches repo data for 30 minutes for speed and reliability.

Una herramienta de visualización para pull requests apilados: abre /<owner>/<repo>/<branch> y dibuja la estructura de dependencias de ramas y PRs como un árbol, haciendo fáciles de entender las cadenas de PRs antes de revisar o mergear. Se conecta a la API de GitHub con tu token y cachea la información del repo por 30 minutos para mayor velocidad y confiabilidad.

  • SailsJS
  • React
  • GitHub API
View on GitHub →Ver en GitHub →
🔍

JSON Dynamic Viewer

A React library for rendering arbitrarily deep JSON structures with per-key configurable display — choose how each field is presented and explore complex payloads without writing custom UI for every shape of data. Published on npm as json-dynamic-viewer, with an interactive live demo to try it against your own JSON.

Una librería de React para renderizar estructuras JSON de profundidad arbitraria con visualización configurable por llave — decide cómo se presenta cada campo y explora payloads complejos sin escribir UI a la medida para cada forma de datos. Publicada en npm como json-dynamic-viewer, con un demo interactivo para probarla con tu propio JSON.

  • React
  • JavaScript
  • npm
  • Library
  • Librería

More experiments and tools on my GitHub profile → Más experimentos y herramientas en mi perfil de GitHub →

03. ExperienceExperiencia

  1. February 2026 — PresentFebrero 2026 — Presente

    Senior Software Engineer · DataDocks

    CanadaCanadá

    Dock scheduling and yard management SaaS for warehouses and distribution centers across North America — online carrier booking, real-time yard visibility and WMS/TMS integrations that cut wait times and eliminate scheduling chaos at the loading dock.

    SaaS de agendamiento de muelles de carga y gestión de patios para bodegas y centros de distribución en Norteamérica — reservas en línea para transportadores, visibilidad del patio en tiempo real e integraciones WMS/TMS que reducen tiempos de espera y eliminan el caos de la programación en el muelle.

    • SaaS
    • Logistics
    • Logística
  2. June 2020 — February 2026Junio 2020 — Febrero 2026

    Senior Software Engineer · REW

    Vancouver, BC (started as contractor from Colombia, 2020–2021)Vancouver, BC (inicié como contratista desde Colombia, 2020–2021)

    Real estate platform connecting agents with home and rental seekers. Standardized geographies across groups, enabling geography-based sales and release strategies and cutting manual overhead for sales agents. Led the Webpack-to-Vite migration, paving the way to Rails 7 with no disruption to users.

    Plataforma inmobiliaria que conecta agentes con compradores y arrendatarios. Estandaricé las geografías entre grupos, habilitando estrategias de ventas y lanzamientos por geografía y reduciendo el trabajo manual de los agentes. Lideré la migración de Webpack a Vite, abriendo el camino a Rails 7 sin afectar a los usuarios.

    • Ruby on Rails
    • React
    • GraphQL
    • Redis
    • PostgreSQL
    • AWS
  3. December 2018 — June 2020Diciembre 2018 — Junio 2020

    Senior Ruby Developer · BairesDev LLC

    San Francisco, CA (remote)San Francisco, CA (remoto)

    Multi-app Ruby/Rails ecosystems for banking and HR products. On Chime's Credit Builder I worked on the initial phase, integrating the conventional banking experience with Chime's credit-building features so new customers could start smoothly. For Yardstik I designed and implemented the platform's initial architecture — front end through back end, integrating external providers — making the platform feasible and scalable.

    Ecosistemas multi-aplicación en Ruby/Rails para productos de banca y recursos humanos. En el Credit Builder de Chime trabajé en la fase inicial, integrando la experiencia bancaria convencional con las funciones de construcción de crédito para que los nuevos clientes empezaran sin fricción. Para Yardstik diseñé e implementé la arquitectura inicial de la plataforma — del front end al back end, integrando proveedores externos — haciéndola viable y escalable.

    • Ruby on Rails
    • GraphQL
    • Docker
    • MySQL
  4. October 2014 — December 2018Octubre 2014 — Diciembre 2018

    Specialist / Staff Software Engineer · Velocity Partners (acquired by Endava)Velocity Partners (adquirida por Endava)

    Medellín, ColombiaMedellín, Colombia

    Full-stack work on Summon, a big-data search engine for libraries worldwide (Ruby/Sinatra, AngularJS, Cassandra, Solr). Improved document management performance by decoupling hierarchical tree structures over TCP sockets, and served as internal consultant on architecture and tech trends.

    Trabajo full-stack en Summon, un buscador big-data para bibliotecas de todo el mundo (Ruby/Sinatra, AngularJS, Cassandra, Solr). Mejoré el rendimiento de la gestión documental desacoplando estructuras de árbol jerárquicas sobre sockets TCP, y fui consultor interno en arquitectura y tendencias tecnológicas.

    • Ruby
    • Node.js
    • AngularJS
    • Cassandra
    • Solr
  5. July 2014 — September 2014Julio 2014 — Septiembre 2014

    Senior Software Engineer · AllTheRooms Inc.

    Medellín, Colombia

    Full-stack JavaScript/Node.js services — streams, sockets and MongoDB — powering a meta-search engine for accommodation rentals worldwide.

    Servicios full-stack en JavaScript/Node.js — streams, sockets y MongoDB — detrás de un meta-buscador de alojamientos en renta alrededor del mundo.

    • Node.js
    • AngularJS
    • MongoDB
    • Redis
    • AWS
  6. April 2012 — June 2014Abril 2012 — Junio 2014

    Senior Software Developer · Linden Learning (Victory Productions)

    Medellín, Colombia

    Solution analyst for web portability between mobile and desktop B2C apps in medical and educational environments, working across Node.js, Ruby and PHP stacks with AWS cloud infrastructure consulting.

    Analista de soluciones para portabilidad web entre aplicaciones B2C móviles y de escritorio en entornos médicos y educativos, trabajando con stacks de Node.js, Ruby y PHP, y consultoría de infraestructura en la nube con AWS.

    • Ruby on Rails
    • Node.js
    • EmberJS
    • PHP
    • AWS
  7. 2005 — 2012

    Earlier rolesRoles anteriores · Netsac S.A., Imagine Ltda, KNOWBI, Getronics

    Medellín, Colombia

    Direct-sales platform development and integrations (Joomla, Moodle, vTiger) over an EC2 scaling strategy, project architecture for custom web applications, BPDM solutions, CMS-based platforms and — at the very start — technical support and training. The PHP/Java years that built the foundation.

    Desarrollo de plataformas de venta directa e integraciones (Joomla, Moodle, vTiger) sobre una estrategia de escalado en EC2, arquitectura de proyectos para aplicaciones web a la medida, soluciones BPDM, plataformas sobre CMS y — en el comienzo — soporte técnico y capacitación. Los años de PHP/Java que construyeron la base.

    • PHP
    • Java
    • MySQL
    • Joomla
    • AWS EC2

EducationEducación

System Information Specialist — Universidad EAFIT, Medellín (2012 — 2013) Especialista en Sistemas de Información — Universidad EAFIT, Medellín (2012 — 2013)

Computer Science — Universidad EAFIT, Medellín (1999 — 2009) Ingeniería de Sistemas — Universidad EAFIT, Medellín (1999 — 2009)

04. What colleagues sayLo que dicen mis colegas

"Jaime is a highly competent engineer, a great team player, and is very detail-oriented. I was very impressed with Jaime's code sleuthing skills in a complex multi-app code base. He can take on and solve complex problems elegantly and quickly, and maintains a cool demeanor in the midst of tight deadlines."

Tilo Sloboda Principal Engineer (ex-Tesla, ex-Chime) — managed Jaime at Chime Principal Engineer (ex-Tesla, ex-Chime) — dirigió a Jaime en Chime

"Jaime is the go-to person for each team member and Product. [He] is knowledgeable about Rails, Ruby, JavaScript, React, PostgreSQL, database design and architecture, API and third-party integrations and many more. Jaime's problem-solving approach is very diligent and futuristic and has always been key to successful and timely deliveries with least to no issues."

Nishutosh Sharma Software Engineer @ Mastercard — worked with Jaime at REW Software Engineer @ Mastercard — trabajó con Jaime en REW

05. Get in touchHablemos

Whether you have a project in mind, a role to discuss, or just want to talk about software architecture — my inbox is always open. Si tienes un proyecto en mente, un rol que discutir, o simplemente quieres hablar de arquitectura de software — mi bandeja siempre está abierta.

Say helloEscríbeme