Madrid, Spain · Software Engineer

I build and operate critical systems at Amazon.

Software engineer at Amazon, working on the marketplace and regulated-products experience. Currently enabling categories such as Amazon Optics, over-the-counter medicines and veterinary medicines across the full customer journey.

01

Experience

2020 — Present

Madrid, Spain

Software Engineer

Amazon

Software engineer at Amazon, building and operating backend systems at scale across the marketplace. Currently on the regulated-products experience, including categories such as Amazon Optics, over-the-counter medicines and veterinary medicines across the full customer journey.

  • Design and operate distributed backend services across multiple global marketplaces, using AWS primitives such as Lambda, DynamoDB, S3, SQS/SNS, ECS and infrastructure as code.
  • Build compliance-aware engineering solutions for the marketplace, spanning listing, eligibility, purchase and fulfillment.
  • Own features end to end — architecture, implementation, rollout, monitoring and on-call — and lead operational excellence in my org.
  • Perform on-call duties for multiple critical services, driving incident response, post-mortems and resilience improvements to keep services available and performant at scale.
  • Drive technical direction, review designs and code, and mentor newer engineers inside an agile team.

2019 — 2020

Madrid, Spain

Software Engineer

Noesis Technologies

Integrated NoesisGUI, a proprietary UI middleware, into a web product used to share interfaces with clients.

  • Built xamltoy, a full-stack React application for authoring and rendering XAML interfaces in real time.

2019

Madrid, Spain

Full-Stack Engineer

IMDEA Networks Institute

Built a communications reporting and BI tool used by the institute to track and analyse media impact.

  • Shipped the platform with a Dockerised deployment and real-time reporting.
02

Selected work

xamltoy

Noesis Technologies

A web playground to write, share and render user interfaces in real time using XAML and Noesis' UI middleware. Built as a full-stack React application integrated with external APIs such as GitHub Gist for content storage and sharing.

ReactNode.jsGitHub Gist APIWebAssembly runtime

Renfe por ti

TrenLab Hackathon — Winner

Winning project of the first hackathon held on board a Madrid–Barcelona AVE, organised by TrenLab (Renfe's accelerator, run by Wayra Telefónica). A WhatsApp-first assistant that delivers ticket information, arrival alerts and satisfaction surveys, bringing Renfe's digital channels to any traveller with a smartphone. The team won three months at TrenLab in Wayra Madrid plus six months of Talent Garden mentoring.

Conversational UXWhatsApp APINode.jsProduct design

Communications Reporting Tool

IMDEA Networks Institute

A web application to record and analyse the impact of scientific research on the media, with real-time statistics and reporting for the institute's communications team. Deployed with Docker.

Full-stack webPostgreSQLDocker
03

Toolkit

Languages

  • Java
  • TypeScript / JavaScript
  • Python
  • SQL
  • Kotlin

Backend & Cloud

  • AWS
  • Distributed systems
  • Lambda
  • DynamoDB
  • SQS / SNS
  • Docker

Frontend

  • React
  • Node.js
  • REST & GraphQL APIs
  • HTML / CSS

Ways of working

  • Design reviews
  • Mentoring
  • On-call & operations
  • CI/CD
  • Agile delivery
04

Education

2015 — 2021

Dual Bachelor's in Computer Science & Business Management

Universidad Carlos III de Madrid · exchange year at San Francisco State University

Open to senior engineering roles and interesting problems.

The fastest way to reach me is email. I read everything.

hello@pabloescriva.com