CTO
2021 - 2021InkMarket- Developed an app similar to OpenSea that creates a marketplace of NFTs.
- Built and deployed NFT smart contracts to the Polygon L2.
- Created a hybrid payments system that allowed users to pay with either cryptocurrency or fiat money.
- Used IPFS with Pinata for image storage with NFT metadata pointing to IPFS.
Technologies: Ethereum, Solidity, Smart Contracts, Non-fungible Tokens (NFT), Ethereum Smart ContractsSenior Full-stack Engineer
2019 - 2021Lacuna Technologies- Wrote code for back-end APIs in TypeScript, servicing tens of thousands of API calls.
- Developed a "simulator" to mimic datasets submitted to our platform.
- Deployed application images using Docker and Kubernetes.
Technologies: JavaScript, TypeScript 3, Docker, Kubernetes, MySQLVice President of Engineering
2018 - 2019titandx.com- Wrote Bitcoin scripts with time-lock provisions for use in large OTC trades.
- Developed an offline signing tool using cryptographic hashes that could create secure transactions from a cold storage wallet to be broadcasted at a later time.
- Built APIs to integrate with events in the Bitcoin blockchain.
- Managed a team of engineers in the US and India to develop our products.
Technologies: GraphQL, Meteor, Solidity, Bitcoin, EthereumSenior Software Engineer
2017 - 2018Cargomatic- 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.
Technologies: Firebase, Redis, MongoDB, Node.js, ReactLead Engineer
2015 - 2016Rikra- Developed a lending platform.
- Worked with ACH transfers.
- Built a cross-platform mobile app with JavaScript using the Meteor framework.
- Designed a neural network to generate credit underwriting predictions.
Technologies: JavaScript, Node.js, MeteorFounder
2014 - 2015Instructure Code School- Taught a four-month programming bootcamp course.
- Focused on teaching programming within a problem-solving context.
- Developed full-stack JavaScript, in the MEAN.JS framework.
- Hired and managed five other instructors.
Technologies: Algorithms, JavaScript, MEAN StackSoftware Engineer
2012 - 2014Instructure- 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.
Technologies: JSON, REST, Java, AndroidSoftware Engineer
2012 - 2012HipGeo- 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.
Technologies: JSON, REST, Java, AndroidSoftware Engineer
2010 - 2012iWorlds Simulations- 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.
Technologies: 3D, Python, JSON, Java