My profile picture

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 mobilitydb icon

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 Badger Maps icon

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

Contact me

Email sent successfully! Error sending the message!