Un poco sobre mí.
¡Hola! 👋🏻 Me llamo Domingo y soy Programador Full Stack.
Me encanta el desarrollo de software, la tecnología y aprender cosas nuevas. Siempre intento trastear y estar al día de las nuevas tendencias.
Desde pequeño sentí una gran curiosidad por los ordenadores y con el tiempo logré convertir esa afición en mi profesión. El camino no fue directo; dejé los estudios antes de tiempo 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, decidido a 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 haciendo turismo gastronómico.
📖 Este blog es mi cuaderno de notas digital, un lugar donde documento lo que aprendo y comparto conocimientos con la comunidad. Explicar algo es, para mí, una de las mejores formas de entenderlo. Y si además le sirve a alguien, ¡mucho mejor!
ea 🫡
¡Nos vemos en los bares! 🍻
Experiencia Profesional
Infonet
Desarrollador Full Stack
Actualmente trabajo como Full Stack realizando correción de bugs y mejoras del software de la empresa utilizando 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
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
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
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
JavaScript
AvanzadoExperto en desarrollo con JavaScript, incluyendo frameworks como React y Node.js.
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.
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.
TypeScript
IntermedioExperiencia en TypeScript, aplicando tipado estático, desarrollo escalable y buenas prácticas en proyectos JavaScript modernos.
Astro
IntermedioExperiencia en Astro, desarrollando sitios web estáticos y híbridos con componentes, optimización automática y arquitectura de islas.