Senior PHP Backend Developer
INECO | 2021 - Actualidad
Desarrollo backend para proyectos críticos de la Administración Pública, asumiendo la evolución funcional y la resolución de incidencias con elevados requisitos de disponibilidad y concurrencia.
- AEMET: analicé cómo estaba construido el backend de la plataforma de datos meteorológicos y elaboré la documentación técnica para la propuesta del nuevo backend.
- Ministerio de Justicia (Proyecto Acceda): participé en la evolución de la aplicación y en su migración integral de Zend Framework a Laravel, preservando las lógicas de negocio y la estabilidad del código.
- SGAD (Proyecto COMINT): desarrollé un dashboard para visualizar datos de las comunicaciones de la Administración General del Estado.
- SEPE (Proyecto COLOSO): desarrollé módulos críticos reforzando la integridad de datos, elaboré documentación de análisis.
Creador de contenido técnico
Blog de programación | Actualidad
Creación de contenido técnico sobre desarrollo web y experimentación continua con herramientas y tecnologías emergentes.
- Integración de Gemini LLM para generar hashtags relevantes a partir del contenido de cada publicación.
Desarrollador Full Stack
Check 24 | 2020 - 2021
Desarrollo full stack de un comparador de productos financieros, participando la evolución funcional del producto.
- Desarrollé el comparador financiero estructurando el código con Arquitectura Hexagonal, DDD y Microservicios.
- Trabajé con Symfony 5, PHPUnit y Behat, y con análisis estático (PHPStan y Psalm), para reforzar la
calidad del desarrollo
- Apliqué principios SOLID, revisé pull requests de otros compañeros (code review) y escribí pruebas unitarias para mantener la calidad y mantenibilidad del código
- Despliegue de proyectos mediante pipelines CI/CD con Atlassian Bamboo.
Senior PHP Developer
Softpoint Consultores | 2018 - 2019
Desarrollo y evolución de soluciones web para distintos clientes, con especial atención al rendimiento y la mantenibilidad del código.
- Optimización de consultas MySQL y refactorización de código legacy para mejorar los tiempos de respuesta y reducir la complejidad técnica.
Senior PHP Developer
SICE | 2016 - 2018
Desarrollo del centro de control de autopistas de Sudáfrica, un sistema orientado a la supervisión y operación de infraestructuras críticas.
- Desarrollé nuevas funcionalidades para una aplicación de gestión de peajes de Sudáfrica, trabajando con una base de datos Oracle de gran volumen de datos.
- Reescribí consultas lentas añadiendo índices compuestos y eliminando N+1, resolviendo timeouts en el informe mensual.
- Mantenimiento evolutivo y optimización de consultas SQL para mejorar el rendimiento con PHP, Oracle y Apache.
- Mantuve y evolucioné la aplicación existente.
Analista Programador
Fourcats Media | 2015 - 2016
Análisis y desarrollo de soluciones web para distintos proyectos de la empresa, desde la definición técnica hasta la implementación.
- Integración del motor de búsqueda Sphinx y adopción de CakePHP para mejorar la capacidad de búsqueda y la evolución del producto.
Analista Programador
Nonabox | 2013 - 2015
Desarrollo y evolución de la plataforma ecommerce, el CRM y el ERP de la empresa.
- Desarrollo del CRM y el ERP, integración de medios de pago y optimización del código y los procesos internos.
Analista Programador
HCD | 2011 - 2013
Análisis y desarrollo de aplicaciones web para distintos clientes y sectores.
- Optimización del portal de soporte y ayuda de Orange para mejorar la experiencia de usuarios y operadores.
Analista Programador
GFI | 2009 - 2011
Desarrollo de proyectos web y elaboración de documentación de análisis para Orange y NH Hoteles.
- Optimización del CMS SED y mejora de la gestión y seguimiento de proyectos mediante GLPI.