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

Skills

JavaScript

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

Web

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

Tools

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

Data Storage

MySQL, DynamoDB, Redis, Memcache, MongoDB

Other

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

Experience

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.

Hobbies

Software Development

Music production

Keyboards & Synths

Electronics

Games

Travel

Movies & TV Shows

Cheese

Blog

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...