Skip to main content

Available for freelance

Ricardo Gottheil

Ricardo Gottheil

Fullstack Developer & Software Engineer

I build scalable web and mobile platforms with TypeScript, React and NestJS. Based in Medellín, Colombia.

About me

Systems Engineer from Universidad EAFIT with over five years of experience developing web and mobile applications. Expert in modern frontend technologies such as React, Next.js, and Flutter, and robust backend environments using Fastify, Express, Hono, and NestJS. Strong command of databases including MySQL, PostgreSQL, MariaDB, and MongoDB. Passionate about continuous learning, I always seek new technologies and methodologies to optimize the development process. I also share knowledge on my personal blog.

Languages

Spanish (native) English (advanced) German (learning)
const principles = {
  architecture:    "Clean & scalable",
  code:            "Type-safe, tested",
  collaboration:  "Async-first, docs-driven",
  ai:             "I direct, AI executes",
  growth:         "Always shipping, always learning",
};

Professional Experience

Software Engineer III

Guacamaya Energy SAS

Oct 2024 – Jan 2026

Medellín, Colombia

Colombian services company for the oil and gas industry, specializing in well intervention and recognized for its focus on innovation, safety, and operational efficiency.

Next.jsPostgreSQLGolangFlutterDockerTraefik
  • Developed a web platform using Next.js and PostgreSQL for operations management, integrating a secure role and permission system to ensure client-specific process access
  • Implemented a Golang service to facilitate reliable, real-time data transmission between field devices (Raspberry Pi) and the web platform
  • Reduced infrastructure costs and enabled efficient project scalability by implementing Docker and Traefik for service deployment and orchestration
  • Created a Flutter mobile application to enhance logistical efficiency in managing support vehicles for operations
  • Defined the migration strategy to a microservices architecture, significantly improving the scalability and sustainability of both backend and frontend systems

Full Stack Developer

Kiwi Campus (now robot.com)

Jan 2020 – Aug 2024

Medellín, Colombia

Autonomous last-mile delivery startup, revolutionizing delivery through autonomous robots, providing an efficient, safe, and accessible service.

ReactNext.jsTypeScriptFlutterNestJSSocket.IOTurboRepoDrizzle ORMBigQueryGCPNX
  • Optimized and maintained a mobile and web application built with Flutter, significantly improving performance and reducing loading times
  • Developed a tracking application in React.js, similar to Rappi or Uber Eats, improving the efficiency of order status queries
  • Improved the order management business logic in a backend system, enabling faster processing and higher customer satisfaction
  • Implemented a solution in React with TypeScript and NX to manage monorepos, streamlining the deployment of new features
  • Led the planning and implementation of a backend using Socket.IO to enhance real-time data synchronization
  • Developed a mobile application in Flutter that facilitated task assignments, improving operational efficiency
  • Created an order notification system in Discord that improved the team's response times
  • Automated data capture in BigQuery and Slack for order rejection analysis, enabling more agile decision-making
  • Developed an application with a micro-frontend architecture using React and TypeScript, improving scalability and easing maintenance
  • Built a React.js solution for order visualization in a kitchen (KDS), reducing order processing errors
  • Contributed to developing a new order management platform in Next.js with TypeScript, utilizing TurboRepo and Drizzle ORM, optimizing the database and improving query speed

Tech Stack

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

Featured Projects

SEND — Ticketing & Event Management Platform

Complete ticketing system with biometric authentication (AWS Rekognition), OTP via WhatsApp Business API, interactive SVG seat maps, and bot protection with Cloudflare Turnstile + Arcjet.

NestJSNext.jsTypeScriptPostgreSQLBullMQAWS RekognitionDrizzle ORM

Oil & Gas Operational Platform

Web platform for operations management with a secure role and permission system, real-time data transmission from field devices (Raspberry Pi) via Golang, and Docker + Traefik orchestration.

Next.jsPostgreSQLGolangFlutterDockerTraefik

Kiwi Campus (now robot.com) — Delivery Platform

Order and tracking system for last-mile autonomous delivery robots with microfrontend architecture, real-time via Socket.IO, and Kitchen Display System.

ReactNext.jsTypeScriptNXTurboRepoSocket.IOBigQueryGCP

ricardogottheil.com — Technical Blog

Personal blog where I share knowledge about web development, software architecture, and emerging technologies.

Ghost

Education

Universidad EAFIT

Bachelor's Degree · Systems Engineering (Ingeniería de Sistemas)

Graduated December 2022
Medellín, Colombia

Curriculum focused on software architecture, data structures, algorithms, operating systems, and software engineering principles. Final project centered on full-stack web development and system design.

Certifications

Kubernetes Training: Learn K8s from Zero to Cloud

Udemy

April 2026 Verify ↗

NestJS + Microservices: Scalable and Modular Applications

DevTalles

August 2025 Verify ↗

Essential Google Cloud Infrastructure: Foundation

Google Cloud

January 2021 Verify ↗

Google Cloud Fundamentals: Core Infrastructure

Google Cloud

December 2020 Verify ↗

Services

SaaS Development

End-to-end development of scalable SaaS products. From architecture decisions and database design to frontend implementation and deployment pipelines. I help startups and companies ship production-ready software.

TypeScript Consulting

TypeScript adoption, migration from JavaScript, strict mode configuration, advanced type patterns, and code review. I help teams write safer, more maintainable codebases with full type coverage.

Flutter App Development

Cross-platform mobile applications for iOS and Android using Flutter and Dart. Clean architecture, BLoC state management, and integration with REST APIs and backend services.

API & Integrations

Design and implementation of RESTful and GraphQL APIs with NestJS. Third-party integrations including payment processors (Stripe), mapping services (Google Maps), and custom webhooks.

DevOps & CI/CD

Infrastructure setup and automation with Docker, GitHub Actions, and cloud providers. I help teams adopt continuous integration, automate deployments, and improve developer experience.

Get in touch