Senior Software Engineer2019 - PRESENTOption Alpha
Technologies: React, Node.js
- Backtested software for options strategies.
- Collected trade account statistics.
- Developed an application to place option trades with a broker.
Senior Front-end Engineer2017 - 2019Crunchbase, Inc.
Technologies: Angular2, Node.js, GraphQL, Cypress, Python
- Implemented server-side rendering.
- Built a Yahoo! Finance and Crunchbase integration.
- Built the Crunchbase Pro graphs that display enhanced company data.
- Created structured data for company profiles to provide rich search results.
- Implemented Cypress to do full end-to-end testing.
Software Engineering Manager2014 - 2017Mesosphere, Inc.
Technologies: React, Redux, Rx.js, Node.js, Python, Kubernetes
- Helped ship the first version of the UI application.
- Managed a team of engineers on-site and abroad.
- Implemented a Cypress testing framework.
- Worked closely with management, product managers, and designers to collaborate on new features.
Software Engineer2014 - 2015Quid, Inc.
Technologies: Backbone.js, WebGL, Ruby, Node.js
- Played a large role in integrating Quid’s newest datasets (Patents, Twitter).
- Worked closely with product and design to improve the usability of the application.
Software Engineer2013 - 2014Barracuda Networks, Inc.
Technologies: jQuery, PHP
- Built and maintained a UI application for the Barracuda Back-up solution.
- Developed an archiving solution to build zip and tar archives in the browser.
- Built an in-house solution to keep track of client-side exceptions before services like Sentry existed.
PHP Lead Developer2008 - 2013'corePHP', LLC
Technologies: PHP, SQL, AWS, Joomla, WordPress
- Oversaw all development projects in the company.
- Developed systems to automate in-house processes for CI/CD.
- Developed API integrations between providers, AWS, Facebook, Twitter, Google, and SalesForce.
- Developed four successful products sold through the company.