Skip to main content
Pixel-art portrait of Gabriel Castillo

About Gabriel

Backend Developer with 3+ years of experience building scalable REST APIs, microservices architectures, and containerized applications with Laravel, NestJS, and Python, plus hands-on experience in Docker, AWS, CI/CD pipelines, and Linux server administration.

Currently working in business intelligence consulting at Keyrus, applying SQL and Python to data preparation and building dashboards in Tableau and Power BI. The backend years are what make the difference there: I've built the systems that produce the data before having to explain it — from interbank messaging to inventory platforms handling thousands of products.

Co-founder at Vulcano

Vulcano — software, data and automation engineering studio

Co-founder & Backend Engineering Lead — Vulcano

2026 – Present

Software, data and process-automation engineering studio I co-founded with Diana Pinzón. We deliver custom software, data engineering and BI, process automation (RPA) and systems integration for companies across LATAM, Spain, the US and the UK — remote-first and bilingual (Spanish / English).

I lead the technical side: architecture, REST API design, database modelling, ETL pipelines, infrastructure and delivery.

Experience

BI & Data Analytics Intern

Aug. 2026 – Present

Keyrus Colombia S.A.S.

  • Design and maintain interactive dashboards and reports in Tableau and Power BI within the Visualization team, applying visualization and data-storytelling principles for clients in retail, telecommunications, healthcare, energy and the public sector
  • Write SQL queries with joins, aggregations and subqueries to extract, transform and validate data from enterprise sources such as Snowflake, SAP HANA, BigQuery and relational databases
  • Prepare and clean datasets with Python (pandas, NumPy), Power Query and Tableau Prep, ensuring consistency before analysis
  • Document processes, KPI definitions and analytical methodologies to give traceability and standardization to the projects I take part in

Fullstack Developer

Jul. 2025 – March 2026

TotalDev SAS

  • Developed an interbank messaging system that receives and processes MT format files, validates encryption status, standardizes data formats, and routes messages according to SWIFT/ISO 20022 specifications
  • Built backend systems for inventory management handling product catalogs with REST APIs, automated CSV import/export, role-based access control by geographic regions, and reporting modules with SQL views for query optimization
  • Created QR code generation and validation systems for event management and product authentication, including pseudorandom code generation and real-time scanning interfaces
  • Implemented content management systems using Laravel and Filament, allowing non-technical users to manage site content, images, and configurations autonomously

Fullstack Developer

Nov. 2024 – Jul. 2025

PARQ

  • Maintained and evolved a microservice architecture with NestJS and TypeORM, performing code audits, refactoring legacy code, and resolving data inconsistencies in production databases
  • Developed electronic invoicing middleware integrating with Colombian providers (Siigo, Alegra, SATCOM), implementing transaction logging and error handling for regulatory compliance
  • Implemented pagination systems, queue-based bulk data loading, and scheduled jobs with timezone handling for automated report generation and notifications
  • Documented APIs using Swagger/OpenAPI and managed deployments through Docker and Portainer with version control in Bitbucket

Backend Developer

Jan. 2023 – Nov. 2024

SEREMPRE

  • Built backend systems for a corporate benefits platform serving multiple Latin American countries, developing REST APIs consumed by both mobile and web applications
  • Designed complex MySQL queries and stored procedures for reporting systems, and configured automated cron jobs for user administration and scheduled notifications
  • Migrated legacy systems to containerized environments using Docker (DDEV), applying database normalization and query optimization for batch processing workloads
  • Integrated external APIs (Cloudinary for media management, Moodle LTI for e-learning content) and developed custom plugins for content sharing between platforms

Technical Skills

Languages

  • Python
  • TypeScript
  • PHP
  • SQL
  • Bash

BI & Data

  • Tableau
  • Power BI
  • Analytical SQL
  • pandas
  • Power Query
  • Tableau Prep
  • Data Modelling

Backend

  • Laravel
  • NestJS
  • Node.js
  • REST API Design
  • Microservices Architecture

Databases

  • PostgreSQL
  • MySQL
  • Redis
  • TypeORM
  • Eloquent ORM
  • Query Optimization

DevOps & Cloud

  • Docker
  • Kubernetes
  • AWS (EC2, S3, RDS)
  • CI/CD
  • GitHub Actions
  • Nginx
  • Linux

Tools

  • Git
  • Swagger/OpenAPI
  • SonarQube
  • Portainer
  • Bitbucket

Education

Systems and Computer Engineering

Expected 2026

Pedagogical and Technological University of Colombia (UPTC)

Information Systems Analysis and Development

2022

National Learning Service (SENA)