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.
-
Factor Energía
ActualPHP 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
-
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
-
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
-
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
-
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
AvanzadoExperto en desarrollo con JavaScript, incluyendo frameworks como React y Node.js.
Node.js
IntermedioServicios backend sobre Node.js, sobre todo con NestJS y TypeScript.
HTML5
ExpertoExperiencia en la implementación de estructuras HTML5 limpias, semánticas y compatibles con estándares actuales
CSS3
ExpertoSólidos conocimientos en CSS3, así como en preprocesadores como SASS.
PHP
AvanzadoAmplia experiencia en desarrollo backend con PHP, creando aplicaciones robustas y escalables.
Docker
IntermedioProficiente en la creación y gestión de contenedores Docker para despliegues eficientes y consistentes.
GIT
AvanzadoExperiencia en control de versiones con GIT, manejando flujos de trabajo colaborativos y ramas de código.
Linux
IntermedioHabilidades en administración de sistemas Linux, automatización de tareas y gestión de servidores.
Symfony
ExpertoExperto en el uso de Symfony para desarrollar aplicaciones web robustas y mantenibles.
Yii
IntermedioDesarrollo backend con el framework Yii en una aplicación interna en producción: mejoras evolutivas y correctivas.
CodeIgniter
IntermedioExperiencia en el desarrollo de aplicaciones web rápidas y ligeras utilizando CodeIgniter.
nginx
IntermedioConocimientos en configuración y optimización de servidores web nginx para un rendimiento superior.
Python
IntermedioExperiencia en Python para desarrollo web y scripting, creando soluciones eficientes y escalables.
SQL
AvanzadoExperiencia en el diseño y gestión de bases de datos utilizando SQL, optimizando consultas y estructuras de datos.
MySQL
AvanzadoExperiencia en MySQL, realizando administración de bases de datos, optimización y creación de consultas complejas.
SQL Server
IntermedioTrabajo con SQL Server y procedimientos almacenados en aplicaciones de gestión.
TypeScript
IntermedioExperiencia en TypeScript, aplicando tipado estático, desarrollo escalable y buenas prácticas en proyectos JavaScript modernos.
React
BásicoConocimientos de React para interfaces con componentes; uso puntual, fuera de mi stack principal.
Astro
IntermedioExperiencia en Astro, desarrollando sitios web estáticos y híbridos con componentes, optimización automática y arquitectura de islas.
Tailwind CSS
IntermedioMaquetación con Tailwind CSS: este mismo sitio está construido con él, con modo claro y oscuro.
IA agéntica
AvanzadoDesarrollo asistido por agentes de IA con Claude Code y Codex integrados en el flujo de trabajo.