About me

I'm Pablo Maceda, Software Engineer with a solid background as back-end developer currently focused on NodeJS and React. I have a broad technical skill set, passion for clean code and good performance.

View CV



TypeScript, NodeJS, Express, Apollo GraphQL, React, Styled Components, Jest, React Testing Library, Gatsby, Next.js, Webpack, Babel, ESLint


PHP, ES6+, CSS3, HTML5, Semantic, Responsive, SPAs, REST/GraphQL APIs, E2E testing frameworks

Server / Cloud

Nginx, HAProxy, Kibana, Grafana, Prometheus, AWS (Lambda, API Gateway, S3, CloudFront, Route 53), DigitalOcean, Netlify, Vercel


Git, Terraform, CI platforms (CircleCI, GitHub Actions), Docker, Vagrant, NewRelic, Pingdom, Datadog, Figma

Data Storage

MySQL, DynamoDB, Redis, Memcache, MongoDB


Agile, CI/CD, Scrum, PCI Compliance, SEO


Sainsbury's (London, UK) August 2019 – Present

Working in a multidisciplinary team across multiple products (internal and customer-facing). I had the opportunity to explore cutting-edge technologies and expand my area of comfort by developing my cloud and front-end skills.

I focused my time on shaping the back-end architecture, making products simple, increasing automation, and reducing costs while working in a fully CI/CD environment and deploying code multiple times a day.

During my time at Sainsbury's, I have learned the benefits and trade-offs of using a fully serverless architecture and refined my testing skills including E2E testing.

Kooomo (Dublin, Ireland) April 2014 – August 2019

Developed and supported the PHP ecommerce platform with extra care on performance improvements and the implementation of new technologies to satisfy the business needs. Creation of several internal tools to monitor the platform and to ensure the healthy status of it. Coordinated the delivery of new technology implementations alongside the Sysadmin team.

Starting as an intern, I had the opportunity to quickly grow professionally.

During my last period at Kooomo, I led the SRE team as well as a project to refactor and modernise the monolithic platform codebase using Laravel.


Software Development

Music production

Keyboards & Synths




Movies & TV Shows



Doing CI/CD at Sainsbury's

During my time at Sainsbury's, I've worked on a small team that takes care of several projects. We were a fully CI/CD team as in Continuous Integration/Continuous Deployment. This means that developers merge their changes into the main branch as often as possible and all the changes merged into the main branch are automatically released to the customers, without human intervention.

Continue reading...