Gonzalo López
- Descargar CV: PDF WORD
- contacto@gonzalolopez.es
- 654 897 727
Presentación
Senior PHP Backend Developer con más de 20 años de experiencia desarrollando aplicaciones web escalables y de alto rendimiento. Especializado en Laravel, Symfony y Zend Framework, he liderado y participado en proyectos críticos para organismos públicos (SEPE, Ministerio de Justicia, AEMET) y empresas de telecomunicaciones, ecommerce y publicidad. Destaco por mi capacidad para optimizar código y consultas, implementar arquitecturas backend modernas y trabajar en entornos ágiles con equipos multiculturales. Apasionado por la innovación, actualmente exploro Laravel 12, IA aplicada y proyectos open source en GitHub. Busco nuevos retos como Senior Backend Developer o Tech Lead en entornos donde pueda aportar valor técnico y mentoría.
Experiencia
Programador PHP
Desarrollo de diferentes proyectos en diferentes clientes de la empresa.
Desarrollo de nuevas funcionalidades para el SEPE (Proyecto COLOSO).
Desarrollo de nuevas funcionalidades para la SGAD (Proyecto COMINT).
Desarrollo de nuevas funcionalidades para Justicia (Proyecto Acceda).
Realización de propuesta para nuevo backend para la AEMET.
Desarrollo nuevo backend para la AEMET.
Logros:
Aprender Laravel para el proyecto Acceda de justicia.
Tecnologías usadas:
- PHP
- Laravel
- Zend Framework
- Elastic Search
- Mysql
- HTML
- CSS
- Javascript
Desarrollos propios
Desarrollos personales.
- Desarrollo de proyecto Cloud con Laravel 13. Mi Cloud
-
Desarrollo de proyecto de información de una base de datos de MYSQL con Laravel 13 y Gemini (LLM). Desarrollo de un asistente inteligente mediante la API de Google Gemini (LLM), capaz de interactuar directamente con bases de datos MySQL. Implementé una capa de validación semántica para asegurar la integridad de las consultas frente al esquema de datos, optimizando la precisión del chatbot al procesar y responder consultas en lenguaje natural sobre la base de datos.
MyDBAdmin - Desarrollo de proyectos de código abierto en github:
Blogger.
Creación de contenido de mi blog de programación .
Logros:
Adquiriendo nuevos conocimientos para poder añadirlos en el blog. Integración el API de IA Gemini (LLM) para la generación de hastags, según el contenido del post, para X (Tuiter)
Tecnologías usadas:
- PHP
- Mysql
- Apache
- Javascript
- Gemini LLM
Programador PHP
Desarrollo de la plataforma para el servicio de mensajería.
Tecnologías usadas:
- PHP
- Symfony
- Mysql
- Javascript
- HTML
- Scrum
Programador Full Stack
Desarrollo de comparador de finanzas.
Logros:
Aprender Symfony 5, PHPUnit, Behat, VueJs.
Tecnologías usadas:
- PHP
- Symfony 5
- PHPUnit
- Behat
- Mysql
- HTML
- VueJS
- Scrum
Programador Senior
Desarrollo de los diferentes proyectos que tiene la empresa.
Logros:
Optimizé consultas MySQL y refactoricé código legacy, reduciendo el tiempo de carga de páginas críticas.
Tecnologías usadas:
- PHP
- CakePHP
- Yii
- Mysql
- Elastic Search
- Redis
- Javascript / JQuery
- HTML / Bootstrap
Programador senior
Desarrollo del centro de control de autopistas de Sudáfrica.
Logros:
Desarrollo de nuevas funcionalidades, corrección de errores, optimización de código y queries.
Tecnologías usadas:
- PHP
- Zend Framework
- Jquery
- HTML / CSS
Analista programador
Desarrollo de los diferentes proyectos de la empresa.
Logros:
Aprendizaje de CakePHP Framework y de Sphinx.
Tecnologías usadas:
- PHP
- CakePHP
- Memcached
- Sphinx
- Mysql
- Javascript / jQuery
- HTML / Bootstrap
Analista programador
Desarrollo de la plataforma e-commerce, crm y erp de la empresa.
Logros:
- Entender como funciona un e-commerce.
- Implementé desde cero CRM y ERP junto con el departamento de operaciones, integrando medios de pago y mejorando el flujo interno de la plataforma e-commerce.
- Implementación de medios de pago.
Tecnologías usadas:
- PHP
- MySQL
- Javascript / jQuery
- Scrum
Analista programador
Desarrollo de las páginas web de varios clientes de la empresa.
Logros:
Optimización del portal soporte y ayuda de orange para que fuese más accesible para los usuarios y más fácil de añadir contenido a los operadores de Orange.
Tecnologías usadas:
- PHP
- Zend
- Memcached
- MySQL
- PostgreSQL
- Javascript / jQuery
- Scrum
Analista programador
Desarrollo de proyectos y documentación de análisis para Orange y para la gestión del proyecto de NH Hoteles.
Logros:
- Optimización del CMS SED que tiene implementado la empresa Orange para la realización de sus diferentes proyectos.
- Facilitar la gestión del proyecto NH Hoteles con los evolutivos desarrollados en la herramienta GLPI donde se reportaban las incidencias, los evolutivos a realizar y generación de SLAS para el cliente.
Tecnologías usadas:
- PHP
- EzPublish
- MySQL
- Oracle
- Javascript / jQuery
Programador Senior
Desarrollo de proyectos para diferentes clientes de la empresa.
Logros:
Optimización y refactorización del código de varios proyectos.
Tecnologías usadas:
- PHP
- COLDFUSION
- MySQL
- Oracle
- Javascript / jQuery
Programador Senior
Desarrollo de evolutivos y resolución de incidencias del CMS propietario de la empresa.
Logros:
Optimización y refactorización del código de varios proyectos.
Tecnologías usadas:
- PHP
- MySQL
- Prototype
Programador Junior
Desarrollo de proyectos para diferentes clientes.
Logros:
Obtención de experiencia con diferentes proyectos.
Tecnologías usadas:
- PHP
- MySQL
- Javascript
Programador Junior
Desarrollo de CRM para VOLVO.
Logros:
Obtención de experiencia con diferentes proyectos.
Tecnologías usadas:
- COLDFUSION
- ORACLE
Habilidades
Frontend
-
JQuery / Javascript
-
CSS / HTML
Backend
-
PHP
-
SQL
-
Frameworks
Otros
- NodeJS
- MongoDB
- RabbitMQ
- PHPUnit
- Gemini LLM
Formación
-
BSc in Computer ScienceUniversity of Central Lancashire, Preston, Reino Unido2004 - 2005
-
Informática de GestiónCentro Español de Nuevas Profesiones, Madrid, España2001 - 2004
Premios
-
Spain South Summit
Idiomas
- Inglés (Profesional)