Resume
Experience
2023 — Now
2022 — 2023
2022 — 2023
• Implemented crucial features to enhance the proprietary low-latency C++ software used to trade on cryptocurrency exchanges.
• Built trading systems to trade on centralized exchanges via REST, WebSocket, FIX protocols.
• Architected and implemented dynamic processor affinity selection to minimize thread access across distant NUMA nodes.
• Designed and implemented custom protocols to trade on various cryptocurrency DEXs (e.g. Serum) via blockchain technology.
• Improved the security of the trading systems by building API key management systems and low-latency distributed signing services.
2020 — 2022
2020 — 2022
• Designed a Mojo interface for IPC communication between the Chrome web browser and Chrome operating system. Rewrote large chunks of the printing pipeline to use this interface.
• Added support for hundreds of printers to Chrome OS, as well as features such as selecting the resolution to use for a print job.
• Maintain the Chrome OS fork of CUPS, add features to the fork, and periodically push bug fixes upstream.
• Added an extra caching layer to avahi for improved mDNS address resolution.
• Rewrote, consolidated, and added integration tests for the printing pipeline. Reduced the size of test cases from dozens of lines of code per test case to a single line via parametrization and code generation.
• Landed hundreds of code-reviewed commits containing tens of thousands of lines of C++, thousands of lines of Go, and hundreds of lines of bash and Python code to Chromium repos, and pushed dozens of bug fixes upstream to other open source projects.
Education
Vanderbilt University
Bachelor’s Degree
2014 — 2016
The Harker School
High School
2010 — 2014