Foto de perfil

Iban Fuentes Quesada

Desarrollador Full Stack Senior

Resumen Profesional

Ingeniero informático con más de 10 años de experiencia en desarrollo backend y fullstack, especializado en PHP y en el ERP Microsoft Business Central (AL). Comprometido con buenas prácticas como Responsabilidad Única, Segregación de Interfaces, Inversión de Dependencias y principios de Domain-Driven Design (DDD), garantizando código legible, mantenible, testeable y escalable. Experiencia en proyectos SaaS, integración de sistemas y optimización de procesos, con capacidad para analizar problemas, mejorar funcionalidades y adaptarme rápidamente a nuevos entornos y tecnologías. Perfil proactivo y orientado a la mejora continua, especializado en desarrollo de aplicaciones web y móviles, abarcando tanto la creación de sistemas nuevos como la refactorización y optimización de los existentes.


Experiencia Laboral

Responsable del Departamento de Informática

Empresa: Distribuidora Eléctrica Canaria SA

Periodo: Oct 2019 - Actualidad

Tareas y logros profesionales:

  • Responsable del área tecnológica: desarrollo de software, infraestructura, seguridad y soporte.
  • Diseño e implementación de mejoras en ERP Microsoft Dynamics 365 Business Central, e integraciones a otros servicios y aplicaciones.
  • Desarrollo de soluciones en PHP, Node.js y React Native conectadas mediante APIs y servicios web.
  • Administración de entornos Windows Server y SQL Server con monitorización y alertas automáticas.
  • Integración de Power Platform (Power BI, Power Automate, Power Apps) para automatización y reporting.
  • Coordinación de proyectos y proveedores tecnológicos, con enfoque en eficiencia y transformación digital.
  • Participación en la planificación estratégica alineando tecnología y objetivos de negocio.

Habilidades y tecnologías aplicadas:

PHP Laravel Node.js SQL Server Microsoft Dynamics Business Central (AL) Power BI Power Automate PowerApps React Native Gestión técnica de proyectos Coordinación de equipo Seguridad de la información Git

Desarrollador de Software (Freelance)

Empresa: Autónomo

Periodo: Feb 2018 - Dic 2019

Tareas y logros profesionales:

  • Desarrollo y modernización de proyectos web utilizando frameworks como Laravel, Zend Framework, Vue/Nuxt y React/React Native.
  • Mantenimiento de aplicaciones heredadas, actualizando frameworks y resolviendo incompatibilidades con versiones recientes de PHP.
  • Entrega de soluciones personalizadas para proyectos culturales, educativos y empresariales.

Habilidades y tecnologías aplicadas:

PHP Laravel Zend Framework Node.js TypeScript Vue.js Nuxt.js React.js React Native SQL PHPUnit Docker Git

Ingeniero de Software / Socio

Empresa: MilloLab SL

Periodo: Mar 2015 - Ene 2018

Tareas y logros profesionales:

  • Responsable de arquitectura de software, refactorización de framework interno y definición de estándares guías de desarrollo.
  • Transformación de la base tecnológica a un sistema modular, extensible y mantenible.
  • Desarrollo de plataformas de crowdfunding y suscripción.
  • Diseño e implementación de sistemas de logging, monitorización y alertas para mejorar la fiabilidad y trazabilidad del servicio.

Habilidades y tecnologías aplicadas:

PHP Symfony TypeScript AngularJS Twig SQL PHPUnit Git Ionic Framework Servicios web Metodologías ágiles

Responsable Técnico

Empresa: Tecamedia SL

Periodo: Ago 2012 - Dic 2014

Tareas y logros profesionales:

  • Responsable del desarrollo y mantenimiento de Shootize, una plataforma SaaS para planificación y gestión de rodajes audiovisuales.
  • Diseño de la arquitectura backend, modelado de base de datos y optimización de consultas SQL.
  • Supervisión de entornos productivos y soporte técnico a clientes.
  • Participación en metodologías ágiles para la gestión técnica y priorización de desarrollos.

Habilidades y tecnologías aplicadas:

PHP Symfony SQL Git AWS Arquitectura de software Planificación técnica

Desarrollador de Software

Empresa: Recrea Systems SL

Periodo: Nov 2009 - Ago 2011

Tareas y logros profesionales:

  • Desarrollo full stack de sitios corporativos y tiendas online para clientes como Toyota Canarias y Juvemcan.
  • Implementación de funcionalidades personalizadas, integración de diseño y adaptación de CMS y frameworks PHP.
  • Participación en todas las fases del ciclo de desarrollo: base de datos, backend, frontend, pruebas y despliegue.

Habilidades y tecnologías aplicadas:

PHP CakePHP Doctrine Propel SQL JavaScript WordPress PrestaShop Joomla Drupal Git Linux

Desarrollador de Software

Empresa: Fundación Internacional y Escuela First Team

Periodo: Dic 2008 - Feb 2009

Tareas y logros profesionales:

  • Desarrollo del sitio web institucional sobre WordPress, con creación de plantillas y plugins personalizados.
  • Desarrollo de funcionalidades a medida en coordinación con el equipo para entrega puntual.

Habilidades y tecnologías aplicadas:

PHP WordPress SQL JavaScript

Becario de Desarrollo de Software

Empresa: Recrea Systems SL

Periodo: Sep 2008 - Dic 2008

Tareas y logros profesionales:

  • Desarrollo de proyectos web en PHP y Ruby on Rails, integración de bases de datos SQL y desarrollo front-end.
  • Formación en control de versiones, metodologías de desarrollo y buenas prácticas de programación.

Habilidades y tecnologías aplicadas:

PHP Ruby on Rails SQL WordPress JavaScript Git Linux

Habilidades Técnicas

Backend

PHP Symfony Laravel Node.js Microsoft Dynamics Business Central (AL) REST APIs Autenticación JWT/OAuth Testing (PHPUnit) Responsabilidad única Inversión de dependencia Segregación de interfaces Legibilidad y mantenibilidad Domain Driven Design (DDD)

Frontend

JavaScript TypeScript Vue.js React.js React Native HTML5 CSS3 / SASS Tailwind CSS Bootstrap

Bases de Datos

SQL Server MySQL / MariaDB Doctrine Optimización de consultas Modelado de datos

DevOps & Herramientas

Git Jira Docker Ansible Nginx Windows Server Linux

Proyectos Destacados

Transformación de procesos internos con Business Central

Desarrollo de soluciones en Business Central: SGA a medida, sistema de aprobaciones flexible con escalado automático, sincronización con la tienda online y optimización y automatización de procesos, agilizando flujos críticos, reduciendo errores y tiempos de gestión, y aumentando la eficiencia operativa.

Habilidades y tecnologías aplicadas:

Microsoft Dynamics Business Central (AL) PowerApps PHP Laravel Node.js REST APIs SQL Server

Plataforma de Crowdfunding y Suscripción

Desarrollo de sistemas completos de crowdfunding y suscripción para clientes como el periódico El Español y la plataforma Bolsa Social.

Habilidades y tecnologías aplicadas:

PHP MySQL PHPUnit Stripe Braintree

Cinemap Gran Canaria

Portal interactivo desarrollado en Laravel con sincronización de datos hacia una aplicación táctil offline para uso en espacios públicos.

Habilidades y tecnologías aplicadas:

PHP Laravel Nuxt.js LeafMap SQL Git

Shootize

Desarrollo y mantenimiento de plataforma SaaS para planificación y gestión de rodajes audiovisuales. Arquitectura backend, diseño de base de datos, optimización de consultas y despliegue de entornos productivos, con supervisión de servidores y soporte técnico.

Habilidades y tecnologías aplicadas:

PHP Symfony SQL MySQL Bootstrap Git AWS