Sobre mí

Adrián Gómez

Soy desarrollador de software especializado en backend, con más de 15 años de experiencia en aplicaciones web, móviles y comercio electrónico. Trabajo en PcComponentes con PHP y Symfony, con foco en arquitectura y código mantenible. Compagino esta trayectoria con el Máster en Tecnologías del Lenguaje de la UNED, orientado al procesamiento del lenguaje natural y la inteligencia artificial.

Trayectoria

Experiencia profesional

Ingeniero de software senior

PcComponentes

abr. 2022 - actualidad Híjar, Aragón, España

Desarrollo backend en el núcleo del comercio electrónico de PcComponentes, con PHP 8.x y Symfony 6/7. Mi trabajo abarca el mantenimiento, la evolución y la mejora continua de aplicaciones en un entorno multiservicio, con atención a la escalabilidad, la observabilidad y el rendimiento.

Backend y negocio

  • Diseño y desarrollo de flujos críticos para el negocio dentro del núcleo del ecommerce.
  • Mantenimiento y evolución de proyectos con Symfony 6/7, PHP 8.x y API Platform, combinando nuevas funcionalidades con la mejora del software existente.

Arquitectura

  • Aplicación de arquitectura hexagonal y CQRS para organizar la lógica de negocio y separar las responsabilidades del sistema.
  • Trabajo con mensajería asíncrona mediante RabbitMQ y distintas estrategias de caché y persistencia, dentro de una arquitectura con varios servicios.

Datos y plataforma

  • Uso de MySQL y PostgreSQL para persistencia, Redis para caché y Elasticsearch en el stack de datos y búsqueda.
  • Trabajo en un entorno tecnológico con Docker, Kubernetes y AWS, con foco en construir servicios escalables, observables y de alto rendimiento.

Calidad del software

  • Desarrollo siguiendo clean code y principios SOLID, con especial atención a la claridad del código y su mantenimiento.
  • Pruebas funcionales, de integración y de aceptación para comprobar el comportamiento del software. Uso de GitLab y GitHub en el trabajo de desarrollo.

Tecnologías y stack

  • PHP 8.x
  • Symfony 6/7
  • API Platform
  • Docker
  • Kubernetes
  • GitLab/GitHub
  • MySQL
  • PostgreSQL
  • RabbitMQ
  • AWS
  • Elasticsearch
  • Redis

Responsable técnico · Lead Technical Specialist

Memorándum Multimedia

sept. 2021 - abr. 2022 Híjar, Aragón, España

Responsabilidad técnica sobre proyectos web y de software en Memorándum Multimedia. Combiné el análisis de necesidades del cliente con la planificación técnica, el acompañamiento al equipo y el seguimiento de las entregas, conectando los objetivos del proyecto con su desarrollo.

Producto y cliente

  • Toma de requisitos con clientes y análisis funcional para concretar las necesidades que debía resolver cada aplicación.
  • Definición del alcance, estimaciones y planificación técnica, trasladando las necesidades de negocio a tareas de desarrollo.

Liderazgo técnico

  • Mentorización de desarrolladores y revisión de código, compartiendo criterios de calidad y mantenimiento del software.
  • Acompañamiento al equipo en decisiones de arquitectura y diseño de soluciones, aplicando principios SOLID.

Integraciones y entrega

  • Seguimiento de entregas y coordinación del trabajo con metodologías ágiles y control de versiones mediante Git/Gitflow.
  • Entorno tecnológico con PHP, JavaScript y Java, desarrollo para iOS e integración de servicios SOAP/REST.

Tecnologías y stack

  • PHP
  • CodeIgniter
  • Laravel
  • Zend
  • Node.js
  • Express
  • Java
  • Spring
  • HTML5
  • CSS3
  • JavaScript
  • jQuery
  • AJAX
  • TypeScript
  • AngularJS
  • Android SDK
  • iOS
  • Xcode
  • Objective-C
  • Swift
  • MySQL
  • Oracle
  • PL/SQL
  • SOAP
  • REST
  • Git/Gitflow

Ingeniero de software

Memorándum Multimedia

jul. 2010 - nov. 2021 Híjar, Aragón, España

Más de once años de desarrollo de aplicaciones web y móviles a medida en Memorándum Multimedia. Trabajé en backend, interfaces de usuario, servicios web y bases de datos, con proyectos en distintos ecosistemas y desarrollo para Android e iOS. Esta etapa incluyó también marketing digital y optimización de la experiencia de usuario.

Backend

  • Desarrollo backend con PHP y los frameworks CodeIgniter, Laravel y Zend, además de Node.js con Express y Java con Spring.
  • Creación y consumo de servicios web SOAP y REST para la comunicación e integración entre aplicaciones.

Frontend

  • Maquetación de interfaces con HTML5 y CSS3 y programación en JavaScript, jQuery y AJAX.
  • Desarrollo frontend con TypeScript y AngularJS, junto con trabajo de optimización UX para mejorar la experiencia de uso.

Aplicaciones móviles

  • Desarrollo para Android con Android SDK y para iOS con Xcode, Objective-C y Swift.
  • Integración de notificaciones push, geolocalización, cámara y sensores, además de trabajo con tecnologías de realidad aumentada.

Bases de datos

  • Trabajo con MySQL y Oracle como sistemas de bases de datos y con PL/SQL en el desarrollo de aplicaciones.

Método y producto

  • Uso de Git/Gitflow, metodologías ágiles y principios SOLID en el desarrollo y mantenimiento del software.
  • Experiencia en marketing digital, posicionamiento SEO y campañas SEM, como complemento al desarrollo técnico de los proyectos.

Tecnologías y stack

  • PHP
  • CodeIgniter
  • Laravel
  • Zend
  • Node.js
  • Express
  • Java
  • Spring
  • HTML5
  • CSS3
  • JavaScript
  • jQuery
  • AJAX
  • TypeScript
  • AngularJS
  • Android SDK
  • iOS
  • Xcode
  • Objective-C
  • Swift
  • MySQL
  • Oracle
  • PL/SQL
  • SOAP
  • REST
  • Git/Gitflow

Formación

Formación académica

Máster Universitario en Tecnologías del Lenguaje

Universidad Nacional de Educación a Distancia (UNED)

oct. 2025 - actualidad

Formación en curso sobre procesamiento del lenguaje natural, aprendizaje automático y acceso a la información. Combina fundamentos de inteligencia artificial con su aplicación al análisis y tratamiento de textos.

Inglés B1

Universidad Nacional de Educación a Distancia (UNED)

sept. 2024 - jun. 2025

Formación de nivel intermedio centrada en la comprensión y expresión oral y escrita, para desenvolverse en situaciones cotidianas y comunicar ideas sobre temas conocidos.

Grado en Ingeniería Informática

Universidad Nacional de Educación a Distancia (UNED)

ene. 2018 - dic. 2024

Formación en fundamentos de computación, algoritmos, programación e ingeniería del software. Abarca también bases de datos, arquitectura de computadores y sistemas, como base para diseñar y desarrollar soluciones informáticas.

Técnico Superior en Desarrollo de Aplicaciones Informáticas

IES Bajo Aragón

sept. 2011 - jun. 2013

Formación práctica en análisis, diseño y desarrollo de aplicaciones, con especial atención a la programación, las bases de datos y la construcción de interfaces de usuario.

Técnico en Mantenimiento de Sistemas Informáticos

IES Bajo Aragón

sept. 2009 - jun. 2011

Formación técnica en montaje y mantenimiento de equipos, instalación de sistemas operativos y configuración de redes locales, junto con diagnóstico de incidencias y soporte a usuarios.

Stack

Habilidades

Symfony PHP CodeIgniter Laravel Zend Node.js Express Java Spring HTML5 CSS3 JavaScript jQuery AJAX TypeScript AngularJS MySQL PL/SQL Oracle Git/Gitflow SOAP/REST Android SDK iOS Swift Objective-C SEO/SEM UX