Tech Stack

Tecnologías con las que trabajo habitualmente, mi nivel de dominio y en qué tipo de proyectos las utilizo.

PHP

PHP

Lenguaje backend principal, utilizado para el desarrollo de aplicaciones web con arquitectura moderna. Principios SOLID, arquitectura hexagonal, separación de responsabilidades y código desacoplado, orientado a mantenibilidad y escalabilidad.

98%
Laravel

Laravel

Experiencia desarrollando APIs REST, backoffice complejos y aplicaciones empresariales con Laravel, utilizando Eloquent ORM, migraciones, seeders, jobs, colas, eventos, políticas de autorización y tests. Integración frecuente con frontend moderno (Vite, Blade, Bootstrap, Tailwind).

95%
WordPress

WordPress

Uso de WordPress como framework de webs corporativas simples, creando funcionalidades a medida mediante PHP, desarrollo de plugins propios y personalización avanzada del core mediante actions y filters., incluso override con Symfony de partes del CMS. Desarrollo desde 0 y temas propios usando motores de plantilla como Twig o Blade.

90%
AP

API Rest

Creación, diseño e implementación de APIs REST propias para consumo interno y por terceros, con control de versiones, autenticación, validación de datos y manejo de grandes volúmenes de información, manteniendo un enfoque en escalabilidad, rendimiento y mantenibilidad.

90%
Docker

Docker

Uso de Docker para la creación de entornos de desarrollo y despliegue reproducibles, incluyendo definición y mantenimiento de Docker Compose, orquestación de servicios y comunicación entre contenedores. Integración con pipelines de CI/CD, garantizando consistencia entre entornos, facilidad de despliegue y escalabilidad

80%
Prestashop

Prestashop

xperiencia desarrollando y manteniendo tiendas online con PrestaShop a nivel profesional, abordando tanto la capa funcional como la técnica. Desarrollo de módulos a medida, overrides controlados del core, integración con APIs externas, pasarelas de pago, sistemas de envío y ERPs. Optimización de rendimiento, seguridad y escalabilidad en entornos e-commerce con alto volumen de productos y pedidos. Personalización avanzada de themes, uso de Smarty, adaptación a necesidades de negocio específicas y mantenimiento evolutivo de proyectos existentes.

75%
AWS

AWS

Plataforma cloud utilizada para el despliegue y escalado de aplicaciones backend orientadas a alto volumen de datos. Experiencia trabajando con AWS para arquitectura distribuida, usando servicios como EC2, SQS, Aurora y Redshift, balanceadores de carga y colas para procesamiento asíncrono. Diseño de sistemas escalables, tolerantes a fallos y orientados a rendimiento, con foco en análisis de datos y reporting.

65%