Skip to main content
David Marcos

David Marcos

(he/him)

Senior Software Engineer

Senior Software Engineer at European Union Agency for the Space Programme (EUSPA)

ZamoraCastille and LeónSpain🇪🇸
Open to
Full-time rolesContract rolesPart-time rolesCommissioned work
Preferred workplace
Remote (same country)Remote (worldwide)Remote (same region)
Report

Highlights

Full profile

Very interested in public data, open networks and product development in general. I like well structured teams where every member is trusted and whose voice is heard. Always eager to learn new stuff and get into new projects.

Career: 5

European Union Agency for the Space Programme (EUSPA)

Full-time

Feb 2026 - Present

• Contributing on performance and latency improvements and implementing new data pipelines.
• Migrated old orchestration system to a proper airflow environment.

PythonMongoDBAirflowGitCI/CD

United Nations

Oct 2023 - Dec 2025

• Built modular React + TypeScript frontends and reusable UI components for analyst workflows.
• Developed advanced D3.js force graph visualizations for investigative analysis (zoom/pan, filtering, highlights).
• Designed and secured backend APIs using Flask, PostgreSQL, and graph DB integrations with OIDC + JWT + RBAC.
• Improved system performance through ORM optimization, indexing, caching, and query tuning.
• Implemented unit tests (pytest) and UI tests (Selenium) integrated into CI/CD.
• Containerized and deployed systems across DEV/QA/PROD using Azure DevOps.
• Implemented platform-wide i18n with locale routing and translation workflows.

Citymapper

May 2021 - Sep 2023

• Contribute integrating and maintaining data pipelines for real time transport data, mainly related to public transport in different cities and countries.
• Worked on infraestrucure as a code, deployments and creating new internal tooling APIs.
• Python (flask, pandas...), AWS (EC2, Lambda, Cloudwatch, DynamoDB...), and Grafana/InfluxDB for reporting, and Docker.

Newtral

Apr 2019 - May 2021

At Newtral.es, I worked in a variety of projects, from tools that help journalists on their daily work, to data analysis and visualization for data journalism projects, where I was able to work with journalists. This work was related to fighting misinformation in Spain. I developed APIs for internal tools using Flask and FastAPI on Python. I also collaborated with the ML team, where I used libraries like Pandas and Scipy. My work was related to the data pipelines used for the models, and deploying models as APIs.

TherapyChat

Nov 2018 - Apr 2019

I was able to learn what would be the basic skills I would need in my professional career, helping build a welcome chat bot for the main company's service, using mainly Python and SQL. I also got to work with Django.

Projects: 3

Aug 2026 - Present

Storage solution experiment built on top of AT protocol Spaces/permissioned data.

plann.at

Jun 2026 - Present

ATProto and other social network cross-posting and post scheduling. Account post mirroring.

tasked.at

May 2026 - Present

Notes and TODOs app built on the atmosphere protocol

Skills: 16

Technical

BackendFastAPIFlaskPythonCloudAWSGoogle CloudMicrosoft AzureMinIOFrontendD3.js
Next.jsReact.jsAirflowCI/CDDockerGitMongoDBSQL

Credentials: 2

Education: 1

Computer Science

Sep 2016 - Nov 2017

Activities / Societies: TIC UC3M, Volunteer at T3chFest

Involvement: 1

Volunteering

T3chFest

Organizer

Oct 2017 - Oct 2018

Also find David Marcos on…

What else would you like to see here?

Missing something? Tell us what would make this page more useful.

Sign in to share an idea.