Skip to main content

Disponible para freelance

Ricardo Gottheil

Ricardo Gottheil

Desarrollador Fullstack & Ingeniero de Software

Construyo plataformas web y móviles escalables con TypeScript, React y NestJS. Basado en Medellín, Colombia.

la versión corta

Sobre mí

Ingeniero de Sistemas graduado de la Universidad EAFIT con más de 5 años de experiencia en el desarrollo de aplicaciones web y móviles. Experto en tecnologías modernas de frontend como React, Next.js y Flutter, y en robustos entornos de backend utilizando Fastify, Express, Hono y NestJS. Sólido dominio de bases de datos incluyendo MySQL, PostgreSQL, MariaDB y MongoDB. Apasionado por el aprendizaje constante, siempre en búsqueda de nuevas tecnologías y metodologías que optimicen el proceso de desarrollo. También comparto conocimiento en mi blog personal.

Idiomas

Español (nativo) Inglés (avanzado) Alemán (aprendiendo)
const principles = {
  architecture:    "Limpia y escalable",
  code:            "Tipado seguro, testeado",
  collaboration:  "Async-first, orientado a docs",
  ai:             "Yo dirijo, la IA ejecuta",
  growth:         "Siempre entregando, siempre aprendiendo",
};

2020 — presente

Trayectoria Profesional

Ingeniero de Software III

Guacamaya Energy SAS

Oct 2024 – Ene 2026

Medellín, Colombia

Empresa colombiana de servicios para la industria de petróleo y gas, especializada en la intervención de pozos y reconocida por su enfoque en la innovación, la seguridad y la eficiencia operativa.

Next.jsPostgreSQLGolangFlutterDockerTraefik
  • Desarrollé una plataforma web usando Next.js y PostgreSQL para la gestión de operaciones, con un sistema seguro de roles y permisos que permite a los clientes acceder únicamente a sus procesos
  • Implementé un servicio usando Golang para la comunicación de dispositivos en campo (Raspberry Pi) con la plataforma web, garantizando la transmisión confiable de datos en tiempo real
  • Reduje costos de infraestructura al implementar Docker y Traefik para el despliegue y orquestación de servicios, facilitando el escalamiento del proyecto
  • Desarrollé una aplicación móvil en Flutter para la gestión de vehículos de soporte en operaciones, mejorando la eficiencia logística
  • Definí la estrategia de migración hacia una arquitectura de microservicios, fortaleciendo la escalabilidad y sostenibilidad del backend y del frontend

Desarrollador Full Stack

Kiwi Campus (ahora robot.com)

Ene 2020 – Ago 2024

Medellín, Colombia

Startup de robótica autónoma de última milla, revolucionando la entrega mediante robots autónomos, ofreciendo un servicio eficiente, seguro y accesible.

ReactNext.jsTypeScriptFlutterNestJSSocket.IOTurboRepoDrizzle ORMBigQueryGCPNX
  • Optimicé y mantuve una aplicación móvil y web hecha en Flutter, mejorando significativamente el rendimiento y reduciendo los tiempos de carga
  • Desarrollé una aplicación de tracking en React.js, similar a Rappi o Uber Eats, que mejoró la eficiencia en la consulta del estado de las órdenes
  • Mejoré la lógica de negocio para el manejo de órdenes en un sistema backend, lo que permitió un procesamiento más rápido y aumentó la satisfacción del cliente
  • Implementé una solución en React con TypeScript y NX para manejo de monorepos, lo que facilitó el despliegue de nuevas funcionalidades
  • Lideré la planificación e implementación de un backend con Socket.IO, mejorando la sincronización de datos en tiempo real
  • Desarrollé una aplicación móvil en Flutter que facilitó la asignación de tareas, mejorando la eficiencia operativa
  • Creé un sistema de notificación de órdenes en Discord que mejoró los tiempos de respuesta del equipo
  • Automaticé la captura de datos en BigQuery y Slack para análisis de rechazos de órdenes, permitiendo una toma de decisiones más ágil
  • Desarrollé una aplicación con una arquitectura de microfrontends utilizando React y TypeScript, mejorando la escalabilidad y facilitando el mantenimiento
  • Construí una solución en React.js para la visualización de órdenes en una cocina (KDS), reduciendo los errores de procesamiento de las órdenes
  • Contribuí al desarrollo de una nueva plataforma para manejo de órdenes en Next.js con TypeScript, utilizando TurboRepo y Drizzle ORM, optimizando la base de datos y mejorando la velocidad de consulta

del frontend a la infraestructura

Tecnologías & Frameworks

Frontend

  • React
  • Next.js
  • Flutter
  • TypeScript
  • Tailwind CSS
  • SASS
  • Styled Components

Backend

  • Socket.IO
  • NestJS
  • Fastify
  • Express
  • Hono
  • Golang
  • Node.js
  • BullMQ

Database

  • PostgreSQL
  • MySQL
  • MariaDB
  • MongoDB
  • Drizzle ORM
  • TypeORM

Cloud & DevOps

  • AWS
  • GCP
  • BigQuery
  • Docker
  • Traefik
  • Cloudflare

Tools

  • NX
  • TurboRepo
  • pnpm
  • Git
  • GitHub Actions
  • Python

plataformas que construí

Trabajo Seleccionado

SEND — Plataforma de Ticketing y Gestión de Eventos

Una plataforma completa de ticketing y gestión de eventos.

  • Autenticación biométrica (AWS Rekognition)
  • OTP por WhatsApp Business API
  • Mapas de asientos SVG interactivos
  • Protección contra bots (Cloudflare Turnstile + Arcjet)
NestJSNext.jsTypeScriptPostgreSQLBullMQAWS RekognitionDrizzle ORM

Plataforma Operacional Oil & Gas

Plataforma web para la gestión de operaciones en la industria de petróleo y gas.

  • Sistema seguro de roles y permisos, aislado por cliente
  • Telemetría en tiempo real desde dispositivos en campo (Raspberry Pi) vía Golang
  • Orquestación de servicios con Docker + Traefik
  • Estrategia de migración a microservicios
Next.jsPostgreSQLGolangFlutterDockerTraefik

Kiwi Campus (ahora robot.com) — Plataforma de Delivery

Sistemas de órdenes y tracking para robots de entrega autónomos de última milla.

  • Arquitectura de microfrontends (React + TypeScript)
  • Sincronización en tiempo real vía Socket.IO
  • Kitchen Display System (KDS)
  • Tracking de órdenes (estilo Rappi / Uber Eats)
ReactNext.jsTypeScriptNXTurboRepoSocket.IOBigQueryGCP

ricardogottheil.com — Blog Técnico

Blog personal donde comparto conocimiento sobre desarrollo web, arquitectura de software y nuevas tecnologías.

Ghost

formal y continua

Educación

Universidad EAFIT

Pregrado · Ingeniería de Sistemas

Graduado Diciembre 2022
Medellín, Colombia

Formación centrada en arquitectura de software, estructuras de datos, algoritmos, sistemas operativos y principios de ingeniería de software. Proyecto final enfocado en desarrollo web fullstack y diseño de sistemas.

Certificaciones

Kubernetes Training: Learn K8s from Zero to Cloud

Udemy

Abril 2026 Verificar ↗

NestJS + Microservicios: Aplicaciones escalables y modulares

DevTalles

Agosto 2025 Verificar ↗

Essential Google Cloud Infrastructure: Foundation

Google Cloud

Enero 2021 Verificar ↗

Google Cloud Fundamentals: Core Infrastructure

Google Cloud

Diciembre 2020 Verificar ↗

cómo puedo ayudar

Servicios

Desarrollo SaaS

Desarrollo end-to-end de productos SaaS escalables. Desde decisiones de arquitectura y diseño de bases de datos hasta implementación de frontend y pipelines de despliegue. Ayudo a startups y empresas a lanzar software listo para producción.

Consultoría TypeScript

Adopción de TypeScript, migración desde JavaScript, configuración de modo strict, patrones de tipos avanzados y revisión de código. Ayudo a equipos a escribir bases de código más seguras y mantenibles con cobertura de tipos completa.

Desarrollo de Apps Flutter

Aplicaciones móviles multiplataforma para iOS y Android usando Flutter y Dart. Arquitectura limpia, gestión de estado con BLoC e integración con APIs REST y servicios backend.

APIs e Integraciones

Diseño e implementación de APIs RESTful y GraphQL con NestJS. Integraciones con terceros incluyendo procesadores de pagos (Stripe), servicios de mapas (Google Maps) y webhooks personalizados.

DevOps & CI/CD

Configuración de infraestructura y automatización con Docker, GitHub Actions y proveedores cloud. Ayudo a equipos a adoptar integración continua, automatizar despliegues y mejorar la experiencia del desarrollador.

abierto, sin buscar activamente

Iniciar una conexión

Ya sea un proyecto freelance o un rol que estás buscando cubrir, contame qué estás construyendo.

Ubicación
Medellín, Colombia · GMT-5
Disponibilidad
Abierto al proyecto indicado
Idiomas
English · Español