Skip to main content
David Marcos

David Marcos

(he/him)

Senior Software Engineer

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

Activity

Active on:Bluesky networkapp.at2048.scoreBookHive

Loading activity...

View full activity

Career: 4

Senior Software Engineer

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.

Realtime Data Engineer

Citymapper

May 2021 - Sep 2023

In Citymapper I worked mainly on integrating and maintaining data pipelines for real time transport data, mainly related to public transport in different cities and countries. I have also had to work on infraestrucure as a code, deployments and creating APIs. I have worked with Python (flask, pandas...), AWS (EC2, Lambda, Cloudwatch, DynamoDB...), and Grafana/InfluxDB for reporting, and Docker.

Software Developer

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.

Junior Backend Developer

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.

Skills: 16

Technical

Android StudioAWSD3.jsDockerEclipseGCPGitLinux
MySQLPythonReact.jsSQL

Other

Azure DevOps ServerEmpresas de nueva creaciónFlaskMantenimiento de datos

Credentials: 2

Education: 1

Universidad Carlos III de Madrid

Grado en Ingeniería

2016 - 2017

Activities / Societies: Comisión 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.