- Software DeveloperLMRKTS2017 - PRESENT
Technologies: Python, Pandas, Meteor, React, C#
- Wrote a second generation portfolio compression algorithm using Python and Pandas.
- Developed web applications using Meteor.js and React.js to facilitate client engagement.
- Full-Stack Software DeveloperCB Insights2016 - 2017
Technologies: Python, Go, React.js, Node.js, Swagger.io, Thrift, Java, Stanford NLP
- Developed market intelligence software using Java and Python natural language processing technology that allowed investment information to be extracted from Chinese news sources.
- Developed and managed a data ingestion system for funding and company valuation data—including monitoring, reporting, and load-balancing systems.
- Designed, developed, and maintained client-facing React.js web applications to manage and display data on the CB Insights platform.
- Developed microservices based on Node.js, Swagger.io, Thrift, and Docker to improve system reliability and internal API consistency.
- Built and created custom email-tracking software to improve targeted email marketing and outreach.
- Developed and maintained Go REST APIs to power the main data visualization and management platform.
- Software DeveloperDigital Vision, Inc.2013 - 2016
- Conceived and developed a software suite to monitor and analyze breakage statistics and inspection results in optical manufacturing laboratories which helped bring breakage rates to industry record lows.
- Worked with outside software vendors to developed and maintain XML endpoints for integration with third-party products.
- Developed a suite of GUI and command-line applications to manage inventory and automate monthly and replenishment ordering of optical lenses.
- Provided on-site support and training customers to improve customer effectiveness in using the software system.