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.

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",
};

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

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

Trabajo Seleccionado

SEND — Plataforma de Ticketing y Gestión de Eventos

Sistema completo de ticketing con autenticación biométrica (AWS Rekognition), OTP por WhatsApp Business API, mapas de asientos SVG interactivos y protección contra bots con Cloudflare Turnstile + Arcjet.

NestJSNext.jsTypeScriptPostgreSQLBullMQAWS RekognitionDrizzle ORM

Plataforma Operacional Oil & Gas

Plataforma web para gestión de operaciones con sistema seguro de roles y permisos, transmisión de datos en tiempo real desde dispositivos en campo (Raspberry Pi) vía Golang, y orquestación con Docker + Traefik.

Next.jsPostgreSQLGolangFlutterDockerTraefik

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

Sistema de órdenes y tracking para robots de entrega autónomos de última milla con arquitectura de microfrontends, tiempo real vía Socket.IO y Kitchen Display System.

ReactNext.jsTypeScriptNXTurboRepoSocket.IOBigQueryGCP

ricardogottheil.com — Blog Técnico

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

Ghost

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 ↗

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.

Iniciar una conexión