Vice President of Engineering2018 - 2019Titan Digital Exchange
Technologies: Bitcoin, Solidity, Meteor, GraphQL
- Wrote Bitcoin scripts with time-lock provisions.
- Developed an offline signing tool.
- Built APIs to integrate with events in the Bitcoin blockchain.
- Managed a team of engineers in the US and India to develop our products.
Senior Software Engineer2017 - 2018Cargomatic
Technologies: React, Node.js, MongoDB, Redis, Firebase
- Refactored the front end to use the latest version of React.
- Developed React Native app to integrate with Firebase.
- Wrote endpoints with Express.js and Mongoose.
Lead Engineer2015 - 2016Rikra
- Developed a lending platform.
- Worked with ACH transfers.
- Designed a neural network to generate credit underwriting predictions.
Founder2014 - 2015Instructure Code School
- Taught a four-month programming bootcamp course.
- Focused on teaching programming within a problem-solving context.
- Hired and managed five other instructors.
Software Engineer2012 - 2014Instructure
Technologies: Android, Java, REST, JSON
- Worked on a team of three that developed the "Canvas for Android" app.
- Helped develop version 2.0 of the app that includes a redesigned UI and near feature parity with Canvas.
- Used technologies such as Rails, Backbone.js, Ember.js, jQuery, and REST.
Software Engineer2012 - 2012HipGeo
Technologies: Android, Java, Rest, JSON
- Assisted in testing and fixing bugs in the Android app.
- Developed widgets and UI elements for the application.
- Gave input on the design of the app (version 3.0).
- Designed and wrote an app that interfaced with the HipGeo web service for the Sabre Red App Center.
Software Engineer2010 - 2012iWorlds Simulations
Technologies: Java, JSON, Python, 3D
- Assisted in testing, designing, and writing software for a space-age simulation game that has had over 300,000 users.
- Worked with networking, software development, graphics manipulation, version control, and project management.
- Wrote the underlying framework that is used by other programmers on the project.
- Managed interns and volunteer programmers.
- Spearheaded the development of the next version of the software platform, titled “Rev Z.” Features include increased performance, design flexibility, conversion from 2D to 3D environment, computer AI, and improved interfaces.