Skip to content

Hi, I'm Gabriel Iglesias

Software Engineer

8+ years of experience building software.

Full-stack software engineer who enjoys working on both frontend and backend development. I have a passion for continuous learning, embracing new challenges, and striving for clean code, best practices, performance, and usability. Passionate about AI and LLM-powered workflows that boost developer productivity.

Portrait of Gabriel Iglesias

Career

Experience

A timeline of my professional journey, roles, and milestones.

  1. Full-stack Senior Software Engineer & Team Lead · Datamaran

    Nov 2021 — Jul 2026

    Valencia, SpainRemote

    • Led an 8-person team bridging business and engineering, translating business needs into technical context, mentoring engineers, and driving AI-based workflows
    • Bootstrapped a Module Federation microfrontend monorepo with 3 independently deployable remotes, letting Vue 3 and React modules coexist with minimal integration effort and greater team autonomy
    • Built event-driven email notifications with Amazon SES, Python, FastAPI, and PostgreSQL, increasing the app return rate by 30%
    • Cut the main application module size by 40% by removing 3,000+ lines of legacy and dead code, standardizing on PrimeVue, testing with Vitest and Playwright, and supporting the MongoDB to PostgreSQL migration
  2. Full-stack Developer · Optiva Media - an EPAM Company

    Dec 2018 — Nov 2021

    Madrid, SpainHybrid

    • Developed Mi Vodafone TV through a complete UI redesign and application logic overhaul in Angular, plus a CRM for managing media content and the app catalog
    • Built TV platform features including recordings, on-demand channels, and deep-links, integrating third-party APIs for Agile TV, MásMóvil television service
  3. Front-End Developer · Synergy GB

    May 2017 — Nov 2018

    Caracas, VenezuelaHybrid

    • Developed Banca+ Web banking modules in Angular, including batch payments and profile-based approvals
    • Integrated two-factor authentication for operation approval, working with a small Node.js backend service

Background

Education

My academic foundation and training.

  1. Bachelor's Degree in Computer Engineering · Simón Bolívar University

    2011 — 2018

  2. English as a Second Language · ILAC, Canada

    2015

Capabilities

Skills

Breakdown of my skills and tools, categorized by domain.

Frontend10

  • Vue
  • React
  • TypeScript
  • JavaScript
  • HTML
  • CSS
  • Astro
  • Tailwind CSS
  • Vitest
  • Playwright

Backend & Data6

  • Python
  • FastAPI
  • Node.js
  • PostgreSQL
  • MongoDB
  • Pytest

Tooling & Cloud7

  • Git
  • Docker
  • AWS
  • Claude Code
  • OpenCode
  • Cursor
  • MCP