Isaac Lee
Experience
Atlanta BravesDeveloper, Baseball Systems
Seattle, WA (Remote)
Jan. 2021 - Current

  • Developed and maintained web applications used daily by the Braves front office to research players, summarize games, and support decision-making throughout the organization

  • Built data pipelines and tools to monitor metrics from Braves minor league games in real time

  • Reduced response time of the Braves core analytics application by over 50% by analyzing performance data and applying alternative loading techniques

  • Accelerated team development velocity without impacting reliability or maintainability by progressively introducing automated testing and monitoring practices to existing codebases

  • Researched free agent and trade deadline player targets, presented to General Manager and other executives during the 2021 and 2022 seasons

  • Languages and Technologies: Python (FastAPI, pandas, pytest, SQLAlchemy), SQL (SQL Server), JavaScript (D3, Vue), HTML, CSS, AWS, Docker, Elasticsearch, Rundeck, Sentry, Snowflake

MicrosoftSoftware Engineer
Redmond, WA
Nov. 2019 - Dec. 2020

  • Developed and operated highly-available, petabyte-level storage services for artifacts, packages, and metadata generated by daily Windows builds

  • Saved $8 million in storage costs per year by creating new microservices to store debug symbols using Azure instead of on-prem

  • Led team adoption of TLS best practices, built pipelines to safely deploy and test recommended changes to services running on 600+ servers

  • Increased adoption of scalable Backends for Frontends architecture by creating generic infrastructure as code templates and deployment pipelines used by multiple teams in the Windows Engineering System

  • Languages and Technologies: C#, .NET Framework, PowerShell, Azure

Atlanta BravesDeveloper Intern, Research & Development
Atlanta, GA
June 2019 - Nov. 2019

  • Built data visualization tools used by analysts and coaches to identify advantageous strategies for Braves players

  • Developed a new video player for the Braves core analytics app, extended an open-source library with additional features to analyze player mechanics

  • Wrote player development plans for 30 Braves prospects using advanced statistics, scouting reports, and feedback from coaches

  • Languages and Technologies: Python (Flask, pandas), SQL (MSSQL), JavaScript (D3), HTML, CSS

MicrosoftSoftware Engineering Intern
Redmond, WA
June 2018 - Sept. 2018

  • Developed new microservices for symbols storage service to enable users to configure symbols retention

  • Prepared design specifications and threat models documenting new microservices optimized cost, reliability, and security

  • Languages and Technologies: C#, .NET Framework, Azure

Rise ScienceSoftware Engineering Intern
Chicago, IL
June 2017 - Apr. 2018

  • Added new features to an internal web application used to monitor and improve data quality for the Rise sleep tracking app

  • Reduced navigation time for routine data quality tasks by an order of magnitude by building a new search system using Algolia

  • Added metrics and visualizations to monitor newly launched nap tracking feature
  • Helped with startup operations: packaged and shipped products to corporate partners, onboarded new interns, and resolved customer support tickets

  • Languages and Technologies: Python (Django, pandas), JavaScript (AngularJS), HTML, CSS, Algolia

Projects
Sports Data Projects

To learn new skills, I have built small side projects combining my interest in sports with public data:
  • A REST API for MLB pitch data, backed by a database that automatically pulls from the Baseball Savant website, built with Azure, FastAPI, and MySQL

  • Data visualizations for MLB Statcast data, built with D3 and Plotly
  • A model trained on MLB pitch data predicting if a batter will swing at a pitch based on location, velocity, and other metrics, built with scikit-learn

  • A model forecasting the outcomes of possible matchups in the NCAA basketball tournament, built with fastai and scikit-learn
  • A web scraper that parses play-by-play data from the Northwestern Baseball website into a database, built with Scrapy and Firebase

Rust Event Parser

  • Developed a Rust crate with libraries that parse natural language into iCalendar events

  • Fully documented and deployed to the crates.io Rust package registry

Survivor Voting Model
  • Developed an agent-based model to simulate voting alliances in the Survivor reality competition, built using NetLogo
Education
Northwestern University
Sept. 2015 - June 2019
B.S. Computer Science 2019
Cum Laude
Relevant Coursework: Algorithms, Operating Systems, Networking, Distributed Systems, Agent-Based Modeling, Programming Languages, Statistical Machine Learning, Rust Programming, Spatial Computing, Data Visualization
Activities: IEEE Student Chapter Exec Board, Club Baseball