About me
Hey there! I'm David, a Spanish Software Engineer.
My current main interests in the field are Distributed Systems,
Software Architecture, Artificial Intelligence and Theory of Programming Languages.
I hold a BSc in Computer Science from Universidad de Sevilla, and I'm currently pursuing a MSc in
Big Data Management and Analytics
as part of an Erasmus Mundus program, which envolves cursing studies in three different universities over the course of two years.
In parallel, I'm also studying a MSc in Logistics Management from the Open University of
Catalunya (UOC).
Professionally, I've mainly worked with Python, TypeScript, and Java, but I'm a
fellow Rustacean,
so I try to sprinkle Rust into the codebases whenever I can (and make sense). I love learning new programming
languages, and in
the past I've written (non-trivial) code in Dart, C, and Scala. For what it's worth, I'm
an
Oracle Certified Professional: Java SE 11 Developer
I've written code all across the stack: data-pipelines, frontend (web & mobile), backend, etc. I'm a problem
solver, I don't focus on the tools, I focus on the solution.
Cloud-wise I'm familiar with AWS, I'm an AWS Certified Solutions Architect (Associate).
Mottos:
Off-topic
I'm passionate about History, I love reading about any Mythology,
especially the Greek one. I also practice Karate.
Experience
Open Source Developer
Project: MobilityDB
Duration: July 2024 – Sept 2024
Location: Brussels
- Developed the Rust bindings for MEOS (Mobility Engine, Open Source),
a library for manipulating temporal and spatiotemporal data.
- Work funded by the ULB (Université Libre de Bruxelles).
Software Developer Engineer
Company: Amazon
Duration: Sept 2022 – Sept 2023
Location: Barcelona
- Software Engineer working on logistics as part of an international team spread across Europe,
collaborating with stakeholders worldwide (USA, India, Europe).
- Led the development of an internal platform to optimize the usage of non-inventory assets across the
European Amazon network.
- Designed and implemented the entire architecture on AWS while driving the initiative in close
collaboration with Project Managers.
Software Engineer Intern
Company: Badger
Maps
Duration: October 2021 – April 2022
Location: Sevilla (Remote)
- Worked with Python (Django), JavaScript (React), TypeScript (Node), PostgreSQL,
and AWS.
- Shipped new functionality to production as part of an Agile team using XP methodologies (TDD, Pair
Programming) for product development.
- Focused on writing quality code and following best practices, with extended use of testing during
development.
Awards
- My Bachelor's Thesis, which covered the development of a pipeline to analyze the quality of Iberian Ham legs
using AI, received the following awards:
- Best Bachelor's Thesis of my Program. Endowed with 1000€.
- Best Bachelor's Thesis of my Faculty. Endowed with 1000€.
- Best Bachelor's Thesis related to AI of my Region. Endowed with 650€. (More info in Spanish here)
- Winner of the 7th edition of the Hunger4Innovation entrepreneurship program.
- Winner of the regional entrepreneurship program "Campamento de Emprendimiento" (More info in Spanish here)