Work Experience
Co-founder and CTO at Kash Corp. (YC S14) (September 2012 to Present)
We get rid of credit card fees! Credit card fees are a tax on everything. Every time you swipe a credit card, there are 13 steps to clear that transaction and each middleman is taking a cut. This is why retailers are being gouged a large percentage of their revenue just for accepting paperless money. It doesn’t have to be this way! At Kash, we’re taking on Visa, MasterCard, and the banks by giving power to retailers with the latest technology and an app that allows consumers to pay their local businesses. Our system is faster than using a credit card and saves local businesses.
Join the fight. End Credit Card Fees.
Co-founder and CTO at AvidTap Corp. (September 2012 to Present)
We believe that retailers need help and we’re coming to their rescue. AvidTap is the mobile retail company that is bringing the e-commerce way of selling things to brick & mortar retail. We help retailers start, run and grow their businesses with our mobile retail platform. Next time an AvidTap user walks into an AvidTap powered retail store, her profile will pop up on the POS, the retailer can greet her by her name and relate to her based on her past shopping experience.
Software Engineer and Warehouse Software Lead at Well.ca Inc. (September 2011 to August 2012)
- Well.ca iPad app
- See on Apple AppStore and Well.ca’s website
- Implemented “Flick to add to cart” gesture as well as drag & drop products to cupboards.
- Developed smooth infinite-scroll product viewing experience.
- Championed the use of Automatic Reference Counting.
- Read about my experience fixing memory leaks.
- Well.ca Virtual Store
- http://well.ca/virtualstore
- Wrote all 4 mobile clients (iPhone, Android, BlackBerry, Windows Phone).
- Read about my usage of PhoneGap and SASS for this project here.
- Refactored server-side code to allow checkout business logic to be reusable.
- Team Lead for Warehouse Management Software
- Led two junior developers as the team lead for the in-house warehouse management software.
- Directed and encouraged team members to write reusable, testable, and well designed components.
- Initiated the effort to use git submodules to reduce code duplicate across different projects.
- Well.ca Website
- Developed a central image server allowing for dynamic size requests.
- Created a REST API for website data used by Well.ca mobile apps.
- Software Craftsmanship
- Started the weekly tech talk series at the company to encourage knowledge sharing. Gave tech talks on various topics such as security, PHPUnit, VIM, Haskell, and OpenCV.
- Led by example in writing tests and caring about software design.
- Installed Phabricator for the team to enable better code review feedbacks.
Software Development Engineer I & II at Microsoft Corp. (July 2007 to July 2011)
- Windows Phone 7
- Implemented driving and walking direction features for the Bing Maps application.
- Proposed a new UI interaction to management and prototyped the idea on own initiative. Drove the project to development phase after iterative refinement with program manager, UI designer, and user researcher.
- Windows Mobile 6.1 and 6.5
- Developed a lock screen gesture feature for LG Fathom phones using an existing handwriting recognition engine in Windows Mobile.
- Delivered several features written in C++, including Embedded Album Art for Windows Media Player and Keyboard Typing Shortcuts.
- Demonstrated ability to learn new technologies quickly by resolving bugs in wide variety of areas while helping Motorola and LG to commercialize phones.
- Other Achievements
- Created the Home Screen Customizer application in C#. It had 151,116 downloads on Windows Mobile Marketplace as of July 21, 2010, and it was later bundled by Microsoft to ship on Huawei C8300 phones in China.
- Wrote a C# tool during spare time to modify phone ROM images on desktop PCs. The tool saved developers and testers time by eliminating the build process.
- Won the internal W3C widgets for Windows Mobile contest with the OneBusAway.org widget, which uses HTML and AJAX for UI and data retrieval.
- Won the internal Xperia X1 programming contest with an application that enables search via keywords for settings users want to change.
SDE at ScanSoft Inc. (January 2004 to April 2004, September 2004 to December 2004)
- Developed the Healthcare SpeechPAK in Java utilizing a MVC J2EE framework written in-house.