- Software Developer2017 - PRESENTLMRKTS
Technologies: Python, Pandas, Meteor, React.js, C#
- Wrote second generation portfolio compression algorithms using Python and Pandas.
- Developed web applications using Meteor and React.js to facilitate client engagement.
- Full-stack Software Developer2016 - 2017CB Insights
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.
- Managed and developed 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.
- Built 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 Developer2013 - 2016Digital Vision, Inc.
- 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 onsite support and trained customers to in order to improve customer effectiveness in using the software system.