About me

Un poco sobre mí.

¿Quién soy yo?

Soy un programador fullstack afincado en Barcelona, concretamente en Cornellà de Llobregat. Me interesa todo lo relacionado con el desarrollo de software y disfruto aprendiendo y mejorando cada día.

Desde pequeño, los ordenadores me han encantado, y con el tiempo conseguí hacer de ello mi profesión.

No fue un camino directo ya que dejé los estudios en la adolescencia y durante años trabajé como operario de mantenimiento de ascensores y como impresor digital.

Finalmente decidí retomar mi formación y cursé un grado superior en Desarrollo de Aplicaciones Web, convencido de que debía dedicarme a lo que realmente me gustaba, pegarle mamporrazos al teclado.

Hoy, con más de 10 años de experiencia, trabajo como programador senior backend, especializado en Symfony y PHP.

📖 Este blog es mi cuaderno de notas online, donde documento lo que aprendo y comparto con la comunidad. Intentar explicar algo es la mejor forma de entenderlo, y si además le sirve a alguien más, ¡pués mejor!

Experiencia Laboral

Infonet

Octubre 2024 - Presente

Desarrollé ampliaciones de software utilizando php 8.1, Symfony y Typescript.

Eonian Tec S.L

Agosto 2019 - Octubre 2024

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.
También 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.

Mutua General de Catalunya

Abril 2016 - Agosto 2019

En Mutua General de Catalunya, programé soluciones con php 7.4, 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, así como en SCRUM y Angular JS.

Winche Redes Comerciales

Octubre 2015 - Abril 2016

Trabajé con php (versión 7.4), Symfony (2.4), 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.

Habilidades

JavaScript

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

HTML & CSS

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

PHP

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

Docker

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

GIT

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

Linux

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

Symfony

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

CodeIgniter

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

nginx

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

Python

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

SQL

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

MySQL

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

TypeScript

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