Gabriel Garcia

Gabriel García Garrido

Software and Electronic Engineer

About me

me photo

Biography

Hello, I'm Gabriel. Originally from Málaga, a beautiful coastal city in southern Spain (Andalusia), I have been based in Madrid for the past 12 years. My international experience includes living in the USA (Florida and New York City), where I completed part of my collegiate studies on a scholarship.

Interests

I am a passionate learner with diverse interests. My hobbies include playing guitar and drums, skiing, music production, cooking, and photography. Programming is not just my profession but also a hobby—I constantly explore new technologies and frameworks. You can view my photography portfolio here:

Photography Gallery

I am an avid maker and technology enthusiast. I maintain my own electronics lab and 3D printer, where I design and build robots and custom hardware solutions, applying the principles from my engineering background.

Open Source & Code

While much of my professional work resides in private corporate repositories, I actively maintain personal projects and Proof of Concepts (POCs) on GitHub. I am continuously publishing new experiments and open-source contributions.

GitHub Profile

Education

logo san estanislao

School

1996-2008

San Estanislao de kostka (Málaga)

logo comillas

College

2008-2014

Universidad Pontificia Comillas (Madrid)

Bachelor's Degree in Industrial Engineering (Electronics Specialty)

logo comillas

College (Exchange)

2012-2013

State University of New York at New Paltz (New York)

Bachelor's Degree in Industrial Engineering

Skills

Programming Languages
Java 90%
Python 70%
C# 65%
JavaScript 30%
PL SQL 40%
HTML (Standard) 90%
CSS 80%
Typescript 60%
DDBB
Oracle DDBB 75%
Mongo DB 95%
l
Postgres SQL 85%
Back-End Frameworks
Spring boot 95%
Spring boot WebFlux 90%
Django 40%
NodeJs 30%
Quarkus 20%
Spark 60%
Front-End
RxJs 65%
Angular 75%
Ionic 20%
AI Agents, IDEs & Tools
Ollama 90%
Spring AI 80%
GitHub Copilot 60%
Windsurf 60%
Antigravity (Google) 80%
OpenCode 80%
Claude Code 50%
Infrastructure
WebLogic 70%
Ngnix 85%
Apache kafka 90%
Consul 70%
RabbitMQ 70%
Oauth2 90%
logo spring boot
WSO2 40%
Containers
Docker|compose 95%
Kubernetes 80%
Helm 100%
OpenShift 80%
Devops
Jenkins 90%
Azure devops 50%
Github Actions 30%
Sonarqube 50%
grafana and prometheus 20%
Cloud
Azure Vms 80%
Azure functions 60%
Azure B2C 90%
Azure Blob Storage 90%
Azure SQL Database 70%
Azure SQL active directory 80%
Azure SQL app service 70%
Azure Others IN GENERAL 50%
AWS IN GENERAL 15%
Google Cloud App engine 60%
Google Cloud Functions 60%
Google Cloud pubsub 80%
Google Cloud Sql 60%
Google Cloud storage 80%
Google Cloud dataflow 30%
Google Cloud cloud run 80%
Google Cloud Others IN GENERAL 50%
Testing
Junit 90%
Postman 95%
Cypress V12 90%
Mockito 70%
Soap UI 50%
Monitoring (Logging)
Kibana ELK 60%
Splunk 90%
Videogames and 3D design
logo spring boot
Unity 70%
Blender 50%
Others
Photoshop 80%
Lightroom 100%
PCB Eagle 50%
Freecad 60%

Courses (Finished)

  • AZ-204 (udemy)

    Associated with Minsait.

  • AZ-400 (udemy)

    Associated with Minsait.

  • AWS system operator

    Associated with Minsait.

  • Docker (Ibertech)

    Associated with Minsait.

  • Docker Mastery: with Kubernetes +Swarm from a Docker Captain

    Udemy

  • Game development with Unity 2017

    Udemy

  • Junit and mockito complete guide of spring boot (2021)

    Udemy

  • MongoDB Basics

    M001 (Mongo University)

  • MongoDb for SQL Pros

    M100 (Mongo University)

  • The MongoDB Aggregation Framework

    M121 (Mongo University)

  • Domain driven design (blue and red book of Eric Evans)

    Books reading

  • Angular framework from 0 to expert

    Udemy

  • Web design from 0 to expert, HTML and CSS

    Udemy

  • NGINX Fundamentals: High Performance Servers from Scratch

    Udemy

  • Cypress: Web Automatization Testing from Zero to Hero

    Udemy

  • Jenkins: Beginner To Pro

    Udemy

  • Javascript: de cero hasta los detalles (ES5)

    Udemy

  • Modern Java - Learn Java 8 Features By coding it

    Udemy

  • ReactiveX - RxJx: de cero hasta los detalles

    Udemy

  • NgRx (with NgRx Data) - The Complete Guide (Angular 17)

    Udemy

  • The nuts and Bolts of Oauth 2.0

    Udemy

  • Java microservices:CQRS & Event sourcing with kafka

    Udemy

  • Splunk de cero a experto (From zero to hero)

    Udemy

  • Openshift 4 (From zero)

    Udemy

  • Cloud Pub/Sub in action

    Google cloud tech

  • Spring WebFlux Masterclass: Reactive Microservices

    Udemy

  • Learn Github Actions for CI/CD DevOps Pipelines

    Associated with Minsait.

  • Fundations of Google Cloud Platform with practices

    Udemy

  • Apache Beam | A Hands-On course to build Big data Pipelines

    Udemy

Certifications

AZ-204

AZ-400

Favorite books

In my free time, I also enjoy reading software-related books. These are some of my favorites that I believe have been important for my development.

Clean Code
Domain-Driven Design
Microservices Patterns
Event-Driven Microservices
Enterprise Architecture
The Pragmatic Programmer

Experience

GFT
Cognizant
Minsait
Tecnatom

Projects

// FINTECH_GCP

Global Banking Event-Driven Ecosystem

High-impact initiative for a major German Bank's London headquarters. Designed and implemented a scalable accounting adjustment system and a daily financial balance engine (daily/quarterly/yearly analytics).

Architecture based on highly decoupled event-oriented patterns using Google Cloud: Cloud Run, Pub/Sub, Dataflow, Composer, and BigQuery for reporting. Also drove GitOps improvements via GitHub Workflows and targeted frontend enhancements.

// ROBOTICS

Ultrasound Inspection Robot

Autonomous robot designed for ultrasonic inspection of gasoline tank floors. Features Lidar navigation, bidirectional mobility, and computer vision integration.

// ENERGY_SOFTWARE

Electrical Incident Management System

High-reliability software for a major Italian energy company to automate the control and resolution of national electrical grid incidents. Designed the on-premise infrastructure, integrating WebLogic backends with IIS frontends to manage field operations.

// ARCHITECTURE

Energy Trading Platform

Commercial energy trading product sold to multiple utility companies. Automated platform for purchasing and selling energy in Spanish markets (OMIE/REE). Built on Kubernetes with personalizable security implementation and a robust DevOps infrastructure.

// METRICS

Hospitality Metrics & Billing Platform

Subsystem for calculating and analyzing key hospitality KPIs (RevPAR, ADR, and occupancy) and managing billing processes for a vacation rental company, fully integrated with the Avirato PMS/Channel Manager to support data-driven decision-making.

Implemented reservation exports, real-time reservation boards, and daily statistics summaries. Designed custom user management and authentication/authorization using OAuth2. End-to-end development including backend, frontend, cloud infrastructure, and DevOps automation for deployment pipelines.

// SECURITY

Azure B2C Custom Authentication Flow

Engineered complex authentication flows (Login/Register/Reset) integrating OTP SMS, Email customization, Multifactor Authentication (MFA), and Google reCAPTCHA. Leveraged OAuth2 Auth Code flow and Azure Functions middleware.

// MICROSERVICES

Enterprise Microservices Refactor

Designed a clean microservices architecture for calculating insurance price tariffs for car fleets of a German insurer. Refactored "distributed monolith" anti-patterns within a legacy system using Domain-Driven Design (DDD). Mentored junior developers and managed infrastructure/DevOps redesign.

Contact

I'm currently open to new opportunities and interesting projects. Feel free to reach out through any of these channels.