AS

Alfonso Subiotto Marques

Staff Software Engineer at Polar Signals

Spain

Overview

Work Experience

  • Staff Software Engineer

    2024 - Current

  • Senior Software Engineer

    2022 - 2024

  • Venture Partner

    2022

  • Angel Investor

    2021

    Investing in data/devtools/infra. See my website to learn more.

  • Senior Software Engineer Technical Lead

    2019 - 2021

    • Led efforts to productionize a distributed vectorized query execution engine which resulted in 4x performance gains for our customers. Link to the blog post below. • Led a team that worked on designing and implementing disk infrastructure and algorithms for queries with high memory usage. Link to the blog post below. • Led efforts to improve performance observability of SQL workloads. All my work is open source: https://go.crdb.dev/p/asubiottoprs

  • Software Engineer

    2016 - 2019

    • Worked on the initial version of our distributed SQL query execution engine. • Implemented first version of graceful server shutdowns for rolling upgrades without workload performance hits. • Partially implemented first prototype of a local vectorized SQL execution engine. All my work is open source: https://go.crdb.dev/p/asubiottoprs

  • Lead Developer

    2014 - 2015

  • Software Engineering Intern

    2014 - 2014

    Eventually consistent storage.

  • Computer Science Teaching Assistant (CS16: Algorithms and Data Structures)

    2014 - 2014

    I was a teaching assistant for the introductory class on algorithms and data structures at Brown University, taught by David Laidlaw. I held office hours and graded projects and homework. Additionally, I taught small seminars with a fellow TA. These were multiple hour-long weekly meetings with subsets of students in which we reviewed and exercised concepts taught in class.

  • Computer Science Teaching Assistant (CS15: Programming in Java)

    2013 - 2013

    I graded student projects, held office hours and lab sessions, and amended lectures for the Intro to Programming in Java course (CS15) taught by Andy van Dam. This course had ~300 students.

  • Computer Science Tutor

    2013 - 2013

    I tutored students in Computer Science online at InstaEDU. These were mostly 2-3 hour lessons in which I helped students with Java, Python or Objective-C.

  • Software Developer Intern

    2013 - 2013

    I worked with a team of two developers, one designer, and one project manager to make one Android and two iOS apps, including building a node.js+MongoDB server for one of the iOS apps.

Relevant Websites