Quantitative Developer
2017 - 2018Quantitative Startup- Wrote second generation risk mitigation algorithms using Python and Pandas.
- Developed web applications using Meteor and React to facilitate client engagement.
Technologies: C#, React, Meteor, Pandas, PythonFull-stack Software Developer
2016 - 2017CB Insights- 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 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.
Technologies: Swagger, Stanford NLP, Java, Apache Thrift, Node.js, React, Go, PythonSoftware Developer
2013 - 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.
- Managed CentOS/RHEL data server running LVM and ZFS and developed data monitoring software using Python, PHP, MySQL, and JavaScript.
- 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 in order to improve customer effectiveness in using the software system.
Technologies: JavaScript, Python, MySQL, PHP, C#, C++, C