ddot.dev

> hello

I'm Diego.

Software Engineer — Backend & Generative AI

I design the backend systems, data pipelines, and tool-layer that sit around AI models — turning proofs-of-concept into scalable, production-ready products.

// open to AI Engineer & Software Engineer roles — GenAI applied to production backend

01. about

I'm a software engineer focused on Generative AI — specifically the architecture and backend work that makes AI systems scalable, secure, and production-ready.

I bring years of backend development experience to the GenAI space. My work centres on the backend systems, data pipelines, and tool-layer that surround the models: the part that transforms a demo into a product that actually ships.

Outside of code, I value continuous learning — currently studying Chinese on top of keeping up my English. When I'm not at the keyboard I'm usually out on my motorbike, which turns out to be the best reset I've found.

02. experience

2024 — now

Software Engineer — Backend & GenAI

CONVOTIS Iberia · Remote

Designing software architecture and Python backend for a GenAI platform on AWS. Built a hybrid event-driven database for agent history (Lambda, DynamoDB, PostgreSQL), developed the MCP/tool layer for agentic systems, and implemented a RAI filtering system with dynamic PII anonymisation in RAG pipelines.

2021 — 2024

Software Engineer — Backend & Database

GeoNet Territorial SAU · Alicante

Owned the backend and database layer of geospatial management applications. Refactored legacy PL/SQL, designed complex Oracle SQL for high-performance queries, and built all server-side logic feeding the frontend.

2020 — 2021

Software Engineer

everis (NTT Data) · Alicante

Delivered new features for the international banking platform bper.it as part of a multi-country project spanning Spain, Italy, Peru, and Morocco, with daily communication in English using AngularJS.

2019 — 2020

Software Engineer

Indra · Alicante

Maintained and developed the electronic administration platform for Generalitat Valenciana (gva.es). Diagnosed and resolved production incidents, and delivered new JavaScript features.

03. projects

  • 01

    Project title

    Describe the problem you solved, how you solved it, and the measurable impact. What did you build and why does it matter?

    Python · AWS Lambda · DynamoDB

  • 02

    Project title

    Describe the problem you solved, how you solved it, and the measurable impact. What did you build and why does it matter?

    Python · FastAPI · PostgreSQL

  • 03

    Project title

    Describe the problem you solved, how you solved it, and the measurable impact. What did you build and why does it matter?

    React · TypeScript · Tailwind

04. skills

Languages
Python · SQL · PL/SQL · JavaScript · TypeScript
GenAI / AI
LLMs · RAG · Agentic systems · MCP / Tools · Azure OpenAI · OpenAI API · RAI & PII filtering
Cloud
AWS Lambda · DynamoDB · S3 · Serverless architectures
Databases
PostgreSQL · DynamoDB · Oracle DB
Backend
REST APIs · Event-driven architecture · Pandas · FastAPI

05. contact

Open to new opportunities. If you want to discuss a role, a project, or just say hello — reach out.