DC
Software Development Engineer II @ Amazon

Hello, I'm

Diogo Catarino

I build

Software Development Engineer II at Amazon in Luxembourg. Passionate about building full-stack platforms, Model Context Protocol (MCP) tooling, and autonomous AI agent swarms that automate complex workflows at scale.

Loading 3D...

My Journey

A timeline of my academic and professional experience

September 2026 - Present
Promoted Sep 2026
Software Development Engineer II

Amazon, Luxembourg

Building a full-stack Finance Platform to track cost, ROI, and revenue attribution across AI projects at scale.

Developing Project Logos, a conversational AI agent equipped with deep supply chain domain knowledge to answer complex operational and network questions.

ReactTypeScriptPythonAWSConversational AIStrands AgentsMCPAgentCore
August 2024 - September 2026
Business Intelligence Engineer I

Amazon, Luxembourg

Architected a multi-agent workflow using Strands and MCP servers to automate the 'Volume Loss to Caps' bridge across fulfillment operations, saving 109,500 man-hours annually.

Developed a centralized Goal Tracking platform in React and DynamoDB for 130+ users (automating 500+ Director-level targets and reducing alignment latency by 70%), alongside an autonomous WBR narrative agent saving 5+ hours per week for L6 leadership.

ReactTypeScriptPythonAWSAPI GatewayDynamoDBLambdaStrands AgentsMCP
February 2024 - August 2024
Software Development Engineer - Performance Science

The Goodyear Tire & Rubber Company, Luxembourg

Developed an in-house Lateral Force (LDF) data visualization tool using React.js and Redux Toolkit, enhancing data interaction and engineering decision-making.

Engineered the backend API with Python's FastAPI framework, integrating querying capabilities with AWS and Athena for global tire sensor data management.

Conducted statistical analyses, including ANOVA tests, post hoc tests, and Bayesian inference, to validate data integrity and analytical assumptions.

React.jsReduxFastAPIAWSAthenaStatistics
September 2022 - November 2024
Master's Degree, Computer Science and Engineering

Instituto Superior Técnico, Lisbon

Specialization in Data Science.

Master's Thesis: Recognising Portuguese Stones with Deep Learning (PyTorch computer vision models classifying Portuguese ornamental stone varieties).

PyTorchDeep LearningPythonSQLRd3.js
March 2023 - September 2023
Erasmus Exchange

Julius-Maximilians-Universität, Würzburg

Graduate coursework in Computer Science and Data Science. Developed advanced Jupyter and statistical modeling workflows.

JupyterData AnalysisPython
October 2022 - September 2023
SET - Semana Empresarial do Técnico

Instituto Superior Técnico, Lisbon

Development of the official event web platform.

Web DevelopmentReact
September 2019 - July 2022
Bachelor's Degree, Computer Science Engineering

Iscte - Instituto Universitário de Lisboa

Comprehensive foundation in computer science fundamentals, algorithms, and distributed systems.

JavaScalaData StructuresMySQLMongoDBPythonHTML/CSS

Featured Projects

A selection of projects that showcase my expertise in full-stack development, AI agent swarms, and open-source tooling

Project Logos

Conversational AI agent at Amazon engineered with deep domain knowledge of the supply chain network, enabling natural-language investigation of operational metrics, fulfillment flows, and domain insights.

Supply chain domain intelligenceConversational AI agentReal-time operational Q&A
PythonConversational AIStrands AgentsMCPAWSSupply Chain
AI Finance & ROI Platform

Full-stack financial tracking platform at Amazon designed to monitor infrastructure cost, resource utilization, and revenue/savings attribution across internal AI initiatives.

AI project cost & revenue trackingReal-time ROI attributionPortfolio-wide financial visibility
ReactTypeScriptPythonAWSDynamoDB
Volume Loss Agent Swarm

Architected an autonomous multi-agent workflow at Amazon using Strands and MCP servers to automate the 'Volume Loss to Caps' bridge across fulfillment operations, eliminating manual spreadsheet reconciliation at scale.

109,500 man-hours saved/yr$8.2M+ est. cost reductionMulti-agent orchestration
PythonStrands AgentsMCPAWS LambdaAgentCore

Map-first web application charting over 100,000 documented shipwrecks and underwater obstructions worldwide. Features an interactive sonar map viewport, depth/era filters, vessel tracking, and a public OpenAPI 3.1 REST API.

100,000+ charted wrecksInteractive sonar mapPublic OpenAPI 3.1 API
TypeScriptZustandOpenAPI 3.1Spatial IndexingREST API
Discord Bot MCP Server

Safety-scoped Model Context Protocol (MCP) server exposing Discord Bot REST API operations as permission-bounded tools for AI assistants like Claude and Cursor, with explicit channel allowlists and rate-limit protection.

Safety-scoped MCP toolsChannel allowlistsClaude & Cursor ready
TypeScriptNode.jsMCPDiscord APIpnpm
Goal Tracking & WBR Narrative Engine

Centralized Goal Tracking platform at Amazon for 130+ users automating 500+ Director-level targets, paired with a Strands + MCP agent that drafts weekly WBR narrative bridges and daily on-call briefings.

500+ Director targets-70% alignment latency5+ hrs/week saved for L6+
ReactTypeScriptAWS DynamoDBStrands AgentsAmazon SES
Tire Sensor Data Visualizer

Full-stack data visualization and statistical workbench at Goodyear for Lateral Force (LDF) tire performance analysis, integrating interactive charts, ANOVA, post-hoc tests, and Bayesian inference over AWS Athena.

Global deploymentReal-time analyticsANOVA & Bayesian inference
React.jsReduxFastAPIAWS AthenaD3.js
Portuguese Stone Classifier

Master's thesis research at Instituto Superior Técnico applying deep learning computer vision architectures in PyTorch to classify Portuguese ornamental stones (marble, limestone, granite) from surface imagery.

IST Master's ThesisPyTorch Vision ModelsCurated Stone Dataset
PyTorchPythonComputer VisionDeep Learning

Skills & Languages

Technologies I work with and languages I speak

Technical Skills

Languages

PythonTypeScriptJavaScriptJavaSQLScalaR

Frontend

ReactNext.jsReduxZustandTailwind CSSD3.jsHTML/CSS

Backend & APIs

FastAPINode.jsDjangoREST APIsOpenAPI 3.1

Cloud & Infrastructure

AWS LambdaAPI GatewayDynamoDBAthenaS3Amazon SES

AI & Data

Strands AgentsMCP (Model Context Protocol)AWS AgentCoreLLMs & AI AgentsPyTorchData PipelinesPandas

Tools

GitDockerpnpmJupyterVS Code

Languages

PortugueseNative
EnglishFluent
FrenchBasic
GermanBasic