New York, New York, United States
- Improving Google Search using structured data and large-language models (LLMs). - C++ & Java
- Improving Google Search - Java & C++
- Back-end software development for the Bloomberg terminal's execution management system (EMSX) for trading equities, futures, and options - Worked on migrating dated execution management system's feature set to new system leveraging modern C++ using internal concurrency libraries - Python & C++
[Company formerly called "101 Edu"] - Built and collaborated on modules for Chem101 web and mobile applications - Leveraged React Native to develop customer-facing features to facilitate chemistry education, including an interface for authoring chemistry questions, an automated attendance system, and a “swipeable” extra resource menu on mobile devices - Employed company’s server-side RESTful API and Redux-Saga to manage user interfaces, including delivering features that are heavily dependent on asynchronous operations, such as a scheduling system for downloading course grade reports requiring computationally-intensive pre-processing calculations
- Acted as TA for Professor Po-Shen Loh’s Putnam Seminar course in preparation for Putnam Competition - Wrote solutions to problem sets from olympiad-level math competitions which were distributed to students