Sobre mí

Quién soy y cómo he llegado hasta aquí.

Me llamo Domingo y soy Programador Full Stack. Me encanta el desarrollo de software, la tecnología y aprender cosas nuevas. Siempre estoy trasteando y al día de las nuevas tendencias.

Desde pequeño he tenido una gran curiosidad por los ordenadores y con el tiempo logré convertir esa afición en mi profesión. El camino no fue directo porque dejé los estudios y trabajé durante años en sectores sin relación con la informática.

Con el tiempo, decidí retomar mi formación y cursé un CFGS en Desarrollo de Aplicaciones Web, para dedicarme a lo que realmente me apasiona: escribir código y resolver problemas.

Hoy, con más de 10 años de experiencia, trabajo como Senior Backend Developer, especializado en Symfony y PHP.

Además de la informática, también me encanta la gastronomía, la naturaleza, el deporte, el cine y las series. En mi tiempo libre me vas a encontrar en la montaña o buscando mi nuevo restaurante favorito.

Trayectoria profesional

Más de una década resolviendo problemas y manteniendo sistemas en producción.

Descargar CV completo
  1. Factor Energía

    Actual

    PHP Backend Developer

    Junio 2026 - Presente 4 meses

    • PHP
    • Yii
    • SQL Server
    • Stored procedures
    • Claude Code
    • Codex

    Desarrollador PHP Backend en el equipo que mantiene la aplicación interna de la compañía. Aplico mejoras evolutivas y correctivas sobre una base de código en Yii con SQL Server, incluidos sus procedimientos almacenados.

    Incorporo a mi flujo de trabajo herramientas de IA agéntica como Claude Code y Codex.

    Responsabilidades principales

    • Mantenimiento de la aplicación interna de la compañía
    • Mejoras evolutivas y correctivas del software
    • Desarrollo backend en PHP con el framework Yii
    • Trabajo con SQL Server y procedimientos almacenados
    • Desarrollo asistido con IA agéntica: Claude Code y Codex
  2. Infonet

    Desarrollador Full Stack Senior

    Octubre 2024 - Mayo 2026 1 año y 7 meses

    • PHP 8.3
    • Symfony 6.4
    • TypeScript
    • JavaScript
    • NestJS

    Desarrollador Full Stack enfocado en el mantenimiento evolutivo y la optimización de plataformas corporativas. Implementé nuevas funcionalidades y aseguré la estabilidad del código utilizando un stack moderno con PHP 8.3, Symfony 6.4 y Typescript.

    Responsabilidades principales

    • Corrección de bugs en el software existente
    • Implementación de mejoras y nuevas funcionalidades
    • Desarrollo y mantenimiento de aplicaciones web
    • Colaboración en el diseño de arquitectura de software
  3. Eonian Tec S.L

    Desarrollador Full Stack Senior

    Agosto 2019 - Octubre 2024 5 años y 2 meses

    • PHP
    • JavaScript
    • Docker
    • ProxMox
    • MySQL
    • APIs REST
    • Symfony
    • CodeIgniter
    • Linux

    Desarrollé ampliaciones de software y nuevas aplicaciones web para la gestión interna.

    Automaticé procesos clave, refactoricé código antiguo para mejorar la eficiencia y escalabilidad, y brindé soporte técnico a usuarios.

    Desarrollé APIs para integrar diversos servicios, mejorando la interoperabilidad de los sistemas.

    Mi trabajo optimizó la infraestructura tecnológica, facilitando un entorno de trabajo más eficiente y moderno.

    Me ocupé también del mantenimiento de la infrastructura técnica desplegada en ProxMox con máquinas virtuales y contenedores Docker.

    Responsabilidades principales

    • Desarrollo de ampliaciones de software existente
    • Creación de nuevas aplicaciones web para gestión interna
    • Automatización de procesos empresariales
    • Refactorización de código legacy
    • Soporte técnico a usuarios finales
    • Desarrollo y mantenimiento de APIs
    • Gestión de infraestructura con ProxMox y Docker
  4. Mutua General de Catalunya

    Desarrollador Backend

    Abril 2016 - Agosto 2019 3 años y 4 meses

    • PHP
    • Slim Framework
    • Oracle SQL
    • jQuery
    • CSS3
    • HTML5
    • PHPUnit
    • Angular JS

    En Mutua General de Catalunya, programé soluciones con PHP, trabajando con Slim Framework, Oracle SQL, jQuery, CSS3 y HTML5.

    Mis responsabilidades incluyeron el consumo y desarrollo de APIs, así como el mantenimiento correctivo y evolutivo de la aplicación core de la empresa. Además, me formé en patrones de diseño, principios SOLID y test unitarios con phpunit, así como en SCRUM y Angular JS.

    Responsabilidades principales

    • Desarrollo de soluciones backend con PHP
    • Consumo y desarrollo de APIs REST
    • Mantenimiento correctivo y evolutivo de aplicación core
    • Implementación de pruebas unitarias
    • Aplicación de patrones de diseño y principios SOLID
    • Participación en metodología SCRUM
  5. Winche Redes Comerciales

    Desarrollador Web

    Octubre 2015 - Abril 2016 6 meses

    • PHP
    • Symfony
    • SQL Server
    • jQuery
    • HTML5
    • CSS3
    • JavaScript

    Trabajé con PHP, Symfony, SQL Server, jQuery, HTML, CSS y JavaScript.

    Mis responsabilidades incluyeron tareas evolutivas y correctivas en la aplicación core de la empresa, así como actualizaciones y mejoras en la página web corporativa. También trabajé en la creación y consumo de APIs.

    Responsabilidades principales

    • Desarrollo y mantenimiento de aplicación core
    • Tareas evolutivas y correctivas
    • Actualización y mejora de página web corporativa
    • Creación y consumo de APIs
    • Desarrollo frontend y backend

Habilidades

Las tecnologías con las que trabajo y con cuánta soltura.

JavaScript

Avanzado

Experto en desarrollo con JavaScript, incluyendo frameworks como React y Node.js.

Node.js

Intermedio

Servicios backend sobre Node.js, sobre todo con NestJS y TypeScript.

HTML5

Experto

Experiencia en la implementación de estructuras HTML5 limpias, semánticas y compatibles con estándares actuales

CSS3

Experto

Sólidos conocimientos en CSS3, así como en preprocesadores como SASS.

PHP

Avanzado

Amplia experiencia en desarrollo backend con PHP, creando aplicaciones robustas y escalables.

Docker

Intermedio

Proficiente en la creación y gestión de contenedores Docker para despliegues eficientes y consistentes.

GIT

Avanzado

Experiencia en control de versiones con GIT, manejando flujos de trabajo colaborativos y ramas de código.

Linux

Intermedio

Habilidades en administración de sistemas Linux, automatización de tareas y gestión de servidores.

Symfony

Experto

Experto en el uso de Symfony para desarrollar aplicaciones web robustas y mantenibles.

Yii

Intermedio

Desarrollo backend con el framework Yii en una aplicación interna en producción: mejoras evolutivas y correctivas.

CodeIgniter

Intermedio

Experiencia en el desarrollo de aplicaciones web rápidas y ligeras utilizando CodeIgniter.

nginx

Intermedio

Conocimientos en configuración y optimización de servidores web nginx para un rendimiento superior.

Python

Intermedio

Experiencia en Python para desarrollo web y scripting, creando soluciones eficientes y escalables.

SQL

Avanzado

Experiencia en el diseño y gestión de bases de datos utilizando SQL, optimizando consultas y estructuras de datos.

MySQL

Avanzado

Experiencia en MySQL, realizando administración de bases de datos, optimización y creación de consultas complejas.

SQL Server

Intermedio

Trabajo con SQL Server y procedimientos almacenados en aplicaciones de gestión.

TypeScript

Intermedio

Experiencia en TypeScript, aplicando tipado estático, desarrollo escalable y buenas prácticas en proyectos JavaScript modernos.

React

Básico

Conocimientos de React para interfaces con componentes; uso puntual, fuera de mi stack principal.

Astro

Intermedio

Experiencia en Astro, desarrollando sitios web estáticos y híbridos con componentes, optimización automática y arquitectura de islas.

Tailwind CSS

Intermedio

Maquetación con Tailwind CSS: este mismo sitio está construido con él, con modo claro y oscuro.

IA agéntica

Avanzado

Desarrollo asistido por agentes de IA con Claude Code y Codex integrados en el flujo de trabajo.