← Home

Skills & credentials

What I’ve used, where, and at what depth. Production means it ran in a live system I was responsible for.

Architecture

SkillDepthWhere
Solution and platform architecture, end to end (device, edge, cloud, SaaS)ProductionAKO, Infoavisos
MicroservicesProductionAKO platform
Domain-Driven Design (strategic)AppliedBusiness domain mapping at AKO
Architecture Decision Records and technical roadmapsProductionAKO
Legacy modernizationProductionAKO data layer; 13 years evolving the Infoavisos SMS platform
Secure-by-default APIs and data accessProductionAKO

Cloud and DevOps

SkillDepthWhere
AWS: EC2, RDS, S3, VPC, CloudWatch, SESProductionInfoavisos (since 2014) and AKO
AWS Lambda and API GatewayProduction, focused useAKO: coordination tasks and a URL shortener
AWS SQSCertificationAWS exams
DockerProductionIntroduced at Infoavisos (2017); AKO; edge gateway
CI/CD: GitHub Actions, GitLab CI, QA gatesProductionBuilt from scratch at AKO
nginx, WAF, ELB, CDNProductionAKO traffic layer
OpenTelemetry and GrafanaProductionAKO observability
JMeterFocused useLoad testing a service migration at AKO

Backend and messaging

SkillDepthWhere
Node.js and ExpressProductionCore of the AKO platform
REST APIs, public APIs and webhooksProductionAKO
MQTTProductionAKO device communication; IoT MCP prototype
RabbitMQ / AMQPProductionQueues between AKO services
GraphQLPilotAKO
GoScripting and prototypesScripting at work; IoT MCP prototype
Model Context Protocol (MCP)PrototypeIoT MCP prototype
ColdFusion, PHP, PowerBasicProduction (earlier)Infoavisos and Tecnics

Frontend and mobile

SkillDepthWhere
Angular / AngularJSProductionAKO frontends; trainers’ platform; Infoavisos client apps
Vue.jsProductionPOLx
Design systemsIntroducedAKO frontends
Native AndroidProductionMontatuapp base app
Node-RED, WordPressProductionPOLx; Du Tudú blog

Data

SkillDepthWhere
TimescaleDB (PostgreSQL)ProductionAKO time series; IoT MCP prototype
MongoDBProductionAKO operational data
MySQLProductionInfoavisos

Education

  • Technical Engineering in Telecommunications, Telematics · UPC Mataró (2001)
  • Industrial Marketing Program · EADA Business School (2022)

Certifications

  • AWS Certified Solutions Architect – Associate (2018)
  • AWS Certified Developer – Associate (2018)
  • Certified Getting Things Done (GTD) Trainer, Level 1 · David Allen Company (2019)

Languages

Spanish (native) · Catalan (native) · English (C1)

Download CV (PDF)