Summary
Overview
Work History
Education
Skills
Projects
Languages
Certification
Affiliations
Timeline
Generic

Marc Rodríguez García

Vigo

Summary

Fullstack developer specializing in Python and TypeScript, focused on building user-centric conversational systems. Experienced in chatbot development using LLMs and platforms like Dialogflow, with strong expertise in Node.js, Flask, and Next.js. Proven track record integrating messaging APIs (WhatsApp, Telegram, Discord) to enhance user interaction and operational efficiency.

Overview

9
9
years of professional experience
2
2
Certifications

Work History

Software Engineer

Fórmate.es
11.2022 - Current

Led development and implementation of main company chatbot, focusing on conversational architecture and external system integration.

  • Designed and implemented conversational agents using Dialogflow CX integrated with Node.js backends.
  • Developed webhook services in Node.js to handle conversational logic and external API integrations.
  • Defined and managed deployment infrastructure with WhatsApp Cloud API to ensure secure, efficient communication.
  • Configured environments, automated deployments, managed webhooks, and conducted continuous performance monitoring.
  • Established infrastructure enabled integration of new services via messaging channel, expanding platform capabilities.
  • Designed user-centric solutions to improve user experience and streamline automated support processes.
  • Developed interactive dashboards for chatbot monitoring, enabling analysis of functionality and key metrics.
  • Enabled incident detection and data-driven decision-making through comprehensive dashboard insights.

Desarrollador y Administrador IT

Freelance
09.2017 - 11.2022

Engineered AI-driven conversational agents to enhance user engagement and interaction.

  • Executed system integration and designed database architecture, ensuring secure and efficient software delivery.
  • Managed cloud infrastructure to optimize operational efficiency in digital ecosystems.
  • Collaborated with startups and real estate teams to design scalable systems, including web applications and APIs.
  • Provided strategic consulting for digital transformation initiatives in real estate platforms.
  • Focused on full-stack development automation and artificial intelligence to improve business processes.
  • Specialized in backend development using Python, FastAPI, PostgreSQL, and Supabase.
  • Developed and implemented custom digital solutions for various companies since 2017.
  • Built chatbot backends using Node.js and integrated Dialogflow for intent recognition and conversational flows.

Education

Master of Science - Cyber Security And Privacy

Universitat Oberta De Catalunya
Barcelona
06-2026

Master of Science - Computer Engineering

Universitat Oberta De Catalunya
Barcelona
01-2026

Bachelor of Science - Computer Engineering

Universitat Oberta De Catalunya
Barcelona
01-2024

Skills

  • Conversational AI
  • NodeJS
  • Dialogflow CX
  • LLM Integration
  • Prompt Engineering
  • WhatsApp Cloud API
  • Kubernetes
  • Microservices
  • API Design
  • CI/CD
  • Serverless
  • Webhooks
  • Distributed Systems

Projects

  • Creator of NurseJoyBot (2016–2021), a Telegram bot for Pokémon GO group management with +1M monthly active users with Dialogflow and Python.
  • Developed a conversational chatbot using Dialogflow CX and Node.js, integrating webhook logic with external APIs for dynamic responses.
  • Winner of GSMA's mSchools App Awards contest in 2017

Languages

Spanish
Native
Native
Catalan
Proficient (C2)
C2
English
Advanced (C1)
C1

Certification

Meta Certified WhatsApp for Business Technical Implementation.

Affiliations

Google Developer Group on Campus, UOC, Lead Organizer since January 2026.

Timeline

Software Engineer

Fórmate.es
11.2022 - Current

Desarrollador y Administrador IT

Freelance
09.2017 - 11.2022

Master of Science - Cyber Security And Privacy

Universitat Oberta De Catalunya

Master of Science - Computer Engineering

Universitat Oberta De Catalunya

Bachelor of Science - Computer Engineering

Universitat Oberta De Catalunya
Marc Rodríguez García