Hi, I'm Alex.

I'm a software engineer.

I currently work at Qualtrics.

I used to work at Tesla, Belvedere Trading, and Barclays.

I'm most experienced in Python, followed by C++, Rust, and JavaScript.

I'm a big fan of graph databases.

I work on a lot of projects in my free time. Some notable ones are techinternship.io and Matchbox.VC.


Work Experience

Qualtrics

Software Engineer Intern

Summer 2020

Working on the dashboards team to help make data visualization more interactive.

Tesla

Software Engineer Intern

Spring 2020

Helped build software that would accelerate the world's transition to sustainable energy.

  • Read More
    • Proposed and led an effort to store data in a graph database instead of an SQL database. This allowed for a much more robust search experience and reduced search times from seconds to milliseconds for users.
    • Added a background queue that spun off threads for processing longer running tasks triggered by a Flask app.
    • Introduced websockets into Flask app to give users visibility into what is happening on background threads.
    • Added an admin portal to the Flask app for viewing system logs, managing application metadata, and pulling in new data.

Belvedere Trading

Software Engineer Intern

Winter 2020

Developed an exchange simulator in C++ built to mimic the ARCA options exchange.

  • Read More
    • Developed an exchange simulator in C++ built to mimic the ARCA options exchange.
    • Implemented a system for reading binary protocol messages from clients and parsing them into meaningful messages.
    • Spun off multiple processes and threads to handle connections from many clients at once.
    • Implemented an order book and matching engine according to the ARCA spec.
    • Learned the fundamentals of how the firm models and prices options.

Barcalys Investment Bank

Software Engineer Intern

Summer 2019

Built software for researchers.

  • Read More
    • Built a web app to simplify compliance workflow for researchers.
    • Built a REST service for consuming and processing multiple internal API's.
    • Built a frontend for visualizing data from researcher's publications, and generating and editing compliance reports from the data.
    • Deployed app on an AWS instance.

Languages

  • Python

  • C/C++

  • JavaScript

  • Rust

Tech

  • Git

  • Unix

  • Flask

  • SQL

  • Postgres

  • Neo4j

  • Dynamodb

  • NumPy

  • SciPy

  • Node