Curriculum Vitae — Barcelona Web Tech Lead · Senior Backend Developer

Álvaro Guijarro Vera

Web Tech Lead & Senior Backend Developer

Local time
--:--:-- CEST
Now
Currently leading web @ Pronovias Group
Track record
11+ years in enterprise e-commerce

Tip — switch to Back (top right, or press B) to read this same CV as code.Tip — tap Back (top right) to read this same CV as code.

Portrait of Álvaro Guijarro Vera
Fig. 0Barcelona, 2026

About

Senior backend developer with 11+ years of experience in enterprise e-commerce, specialized in Magento 2 and Symfony 7.1 I’ve built online stores for international brands across multiple industries, and developed end-to-end applications integrated with point-of-sale (POS) systems and web platforms.2

Featured work

Case study

The Booking Tool

Appointment and staff scheduling for a global bridal house — one Symfony 7 application sitting between the website and the tills of every store.

Product
Symfony 7 application for appointment and staff scheduling
Integration
Connected to the website and in-store POS systems across Pronovias’ global retail locations
Role
Led end-to-end — backend and frontend
WEBSITE 6 brands · Magento 2 BOOKING TOOL Symfony 7 appointments staff scheduling IN-STORE POS global retail book → sync ⇄ BCNMADPARMILLON NYCMEX
Fig. 1 — System map. The Booking Tool keeps the website and in-store POS in sync across the retail network.

Experience

Release history

CHANGELOG.md — newest first. Semantic versioning, loosely applied.

  1. v3.0.0 LTS · current

    Pronovias Group

    – Present Magento 2 & Symfony Developer → Web Tech Lead

    • Joined as Magento 2 developer
    • scope grew from Pronovias to six brands of the group
    • Took ownership of code quality, PR reviews and release management
    • Now leads the web team: technical leadership, architectural decisions, system integrations
    • Led the Booking Tool end-to-end
  2. v2.0.0 Major

    Würth

    – PHP Magento 1 Developer

    • From maintaining legacy Magento 1 code to building new modules as full-stack developer
    • Responsible for code review and best practices
  3. v1.1.0 Minor

    esdemarca

    – Backend Developer

    • CodeIgniter platform
    • built features for the custom admin panel
  4. v1.0.0-beta Pre-release

    1mycom

    – Backend Developer & Co-founder

    • Co-founded a startup built on Symfony 2
  5. v0.1.0 Initial

    Click Consulting Solutions

    – Web Developer Trainee

    • Magento, WordPress and other frameworks, front and back

Stack

Index

E-commerce

  • Magento 2
  • Adobe Commerce

Backend

  • PHP 8+
  • Symfony 7
  • Node.js

Frontend

  • JavaScript
  • TypeScript
  • React

Data & Infrastructure

  • MySQL
  • PostgreSQL
  • Redis
  • Docker
  • Fastly

Practices

  • Git
  • Code Review
  • Clean Code
  • Release Management

Education

  • Postgraduate Degree in Web Application Development

    UOC 2017–2018
  • Bachelor’s Degree in Computer Engineering

    UAB 2015–2016
  • Certificate of Higher Education (HNC), Web Applications Development

    — 2013–2015
  • Certificate of Higher Education (HNC), Microcomputer Systems and Networks

    — 2011–2013

Languages

Spanish
Native
Catalan
Native
English
Advanced

Contact

Write to me —

Write an email →

Open to conversations about tech leadership, e-commerce platforms and hard integration problems.

// 01 — request

GET /alvaro-guijarro

Host: barcelona.es · Accept: application/json · Accept-Language: en
HTTP/2 200 OK content-type: application/json x-served-by: bcn-01 x-uptime: 11y+ cache-control: no-store
{
  "name": "Álvaro Guijarro Vera",
  "role": [
    "Web Tech Lead",
    "Senior Backend Developer"
  ],
  "location": "Barcelona, ES",
  "local_time": "--:--:-- CEST",
  "current": {
    "company": "Pronovias Group",
    "position": "Web Tech Lead",
    "scope": "6 brands"
  },
  "experience_years": "11+",
  "domain": "enterprise e-commerce",
  "specialties": [
    "magento-2",
    "symfony-7"
  ],
  "languages": {
    "es": "native",
    "ca": "native",
    "en": "advanced"
  }
}

// 02 — About

$ cat README.md

# Álvaro Guijarro Vera

Senior backend developer with 11+ years of experience in enterprise e-commerce, specialized in Magento 2 and Symfony 7. I’ve built online stores for international brands across multiple industries, and developed end-to-end applications integrated with point-of-sale (POS) systems and web platforms.

// 03 — Featured work

$ bin/console app:describe booking-tool

  ┌──────────────┐        ┌───────────────────────┐        ┌────────────────┐
  │   website    │ ─────► │     booking-tool      │ ◄────► │  in-store pos  │
  │  magento 2   │ ◄───── │      symfony 7        │        │  global retail │
  │  6 brands    │        │ appointments · staff  │        └───────┬────────┘
  └──────────────┘        └───────────────────────┘                │
                                                   ┌──────┬──────┬──┴───┬──────┐
                                                  BCN    MAD    PAR    NYC    ···
┌────────────────────┐
│ website            │
│ magento 2, 6 brands│
└──────────┬─────────┘
           │ book ↓  confirm ↑
┌──────────┴─────────┐
│ booking-tool       │
│ symfony 7          │
│ appointments, staff│
└──────────┬─────────┘
           │ sync ⇅
┌──────────┴─────────┐
│ in-store pos       │
│ global retail      │
└──────────┬─────────┘
           │
  BCN MAD PAR MIL LON
  NYC MEX ···
[OK] framework ........ symfony/framework-bundle 7.x
[OK] integrations ..... website, in-store POS
[OK] domain ........... appointments, staff scheduling
[OK] ownership ........ end-to-end (backend + frontend)
[OK] lead ............. Álvaro Guijarro Vera

// 04 — Experience

$ git log --oneline --decorate career

  1. a3f9c21 (HEAD -> main, tag: v3.0.0) feat(pronovias): promote to web tech lead, ship booking tool
    Date: Nov 2019 – Present — Magento 2 & Symfony Developer → Web Tech Lead
    Joined as Magento 2 developer; scope grew from Pronovias to six brands of the group. Took ownership of code quality, PR reviews and release management. Now leads the web team: technical leadership, architectural decisions, system integrations. Led the Booking Tool end-to-end.
  2. 7e1b04d (tag: v2.0.0) feat(wurth): legacy magento 1 → new modules, own code review
    Date: Jan 2017 – Nov 2019 — PHP Magento 1 Developer
    From maintaining legacy Magento 1 code to building new modules as full-stack developer. Responsible for code review and best practices.
  3. 52c9a8f (tag: v1.1.0) feat(esdemarca): codeigniter admin panel features
    Date: Jul 2016 – Jan 2017 — Backend Developer
    CodeIgniter platform; built features for the custom admin panel.
  4. 1d0e6b3 (tag: v1.0.0-beta) init(1mycom): co-found startup on symfony 2
    Date: Sep 2015 – Jun 2016 — Backend Developer & Co-founder
    Co-founded a startup built on Symfony 2.
  5. 0b8f2aa (tag: v0.1.0) chore: first commit — magento, wordpress, front & back
    Date: Dec 2014 – Mar 2015 — Web Developer Trainee
    Magento, WordPress and other frameworks, front and back.

(END)

// 05 — Stack

$ cat composer.json

{
    "name": "alvaro-guijarro/stack",
    "description": "Web Tech Lead · Senior Backend Developer",
    "type": "project",
    "license": "proprietary",
    "require": {
        "php": ">=8.0",
        "symfony/symfony": "^7.0",
        "magento/product-community-edition": "^2.4",
        "adobe/commerce": "*",
        "node": "*"
    },
    "require-dev": {
        "javascript": "*",
        "typescript": "*",
        "react": "*"
    },
    "extra": {
        "data-infrastructure": [
            "mysql",
            "postgresql",
            "redis",
            "docker",
            "fastly"
        ],
        "practices": [
            "git",
            "code-review",
            "clean-code",
            "release-management"
        ]
    }
}

// 06 — Education

mysql> SELECT degree, school, years FROM education ORDER BY years DESC;\G

+---------------------------------------------------------------------------+--------+-----------+
| degree                                                                    | school | years     |
+---------------------------------------------------------------------------+--------+-----------+
| Postgraduate Degree in Web Application Development                        | UOC    | 2017–2018 |
| Bachelor’s Degree in Computer Engineering                                 | UAB    | 2015–2016 |
| Certificate of Higher Education (HNC), Web Applications Development       | —      | 2013–2015 |
| Certificate of Higher Education (HNC), Microcomputer Systems and Networks | —      | 2011–2013 |
+---------------------------------------------------------------------------+--------+-----------+
4 rows in set (0.00 sec)
*** 1. row ***
degree: Postgraduate Degree in Web Application Development
school: UOC
 years: 2017–2018
*** 2. row ***
degree: Bachelor’s Degree in Computer Engineering
school: UAB
 years: 2015–2016
*** 3. row ***
degree: Certificate of Higher Education (HNC), Web Applications Development
school: —
 years: 2013–2015
*** 4. row ***
degree: Certificate of Higher Education (HNC), Microcomputer Systems and Networks
school: —
 years: 2011–2013
4 rows in set (0.00 sec)

mysql> SELECT * FROM languages;

+---------+----------+
| lang    | level    |
+---------+----------+
| Spanish | Native   |
| Catalan | Native   |
| English | Advanced |
+---------+----------+
3 rows in set (0.00 sec)

// 07 — Contact

# click the block to copy