Lead Software Engineer
2018 - 2019Consensys- Led the back-end development of Codefi Assets, a tokenization platform on the Ethereum blockchain.
- Managed deployment and maintenance of Solidity smart contracts.
- Architected the migration of the Node.js back end from MVC to clean architecture.
- Improved test runtimes over 1000x, allowing for quicker build times and reduced infrastructure costs.
- Integrated GraphQL into the existing REST API.
Technologies: Web3.js, Remix IDE, MetaMask, Ganache, Truffle, Solidity, Ethereum, Blockchain, Docker, Jira, Git, PostgreSQL, Express.js, GraphQL, TypeScript, JavaScript, Node.jsLead Devangelist
2017 - 2018Blockgeeks- Created an Ethereum course to teach engineers how to build decentralized applications.
- Conducted technical in-person workshops at various universities and hackathons.
- Mentored students via our online learning platform and livestream webinars.
- Delivered technical talks at various Ethereum conferences including EthDenver and Edcon.
Technologies: JavaScript, Web3.js, Node.js, Remix IDE, MetaMask, Ganache, Truffle, Solidity, Ethereum, BlockchainLead Software Engineer
2015 - 2017REDspace- Launched the Nickelodeon NOGGIN app for Android.
- Managed releases for Google Play and Amazon app stores.
- Conducted technical interviews for engineering candidates.
Technologies: Mockito, Robolectric, JUnit, Butterknife, Retrofit, Jenkins, Jira, Dagger, Guava, Gradle, Git, Stash, Android Studio, Java, AndroidSoftware Engineer
2011 - 2014Amazon- Helped launch the Amazon Video app on three generations of Kindle Fire using Android.
- Worked on various Amazon Video features including Prime downloads, purchasing, and Your Watchlist.
- Helped launch Amazon's very first set-top box: Fire TV.
Technologies: Hudson, Jira, Dagger, Guice, Guava, AspectJ, Git, Perforce, SQLite, Eclipse, Java, AndroidCo-founder and Engineer
2011 - 2013Quotica- Implemented back-end logic such as quotes, search, and registration.
- Created a Facebook photo-sharing feature.
- Integrated Facebook and Twitter authentication.
- Defined and maintained application data models.
Technologies: Amazon Web Services (AWS), Facebook API, Twitter API, Git, Google Analytics, CoffeeScript, Sass, JavaScript, CSS, HTML, MySQL, jQuery, Memcached, Django, Python, Amazon S3 (AWS S3), Amazon EC2Co-founder and Engineer
2010 - 2011Meeto- Interfaced with clients to coordinate pilot events for Meeto.
- Defined and implemented a mobile client API to serve the Meeto iPhone and BlackBerry apps.
- Designed and wrote the Meeto BlackBerry app.
Technologies: Amazon Web Services (AWS), Localytics, BlackBerry, LinkedIn API, Twitter API, Twilio API, Subversion (SVN), iOS, JavaScript, CSS, HTML, MySQL, jQuery, Java, Django, Python, Amazon EC2