About the Author
Ravi Subramanian is a software development professional of 15+ years who loves to teach.
He is currently the engineering lead at Mason, a small Y Combinator-funded startup developing an innovative platform to help businesses deploy and manage fleets of custom Android devices in minutes. He has spent time on large corporate software teams and at smaller companies and startups. He has been developing mobile software since before it was cool, starting with the PalmPilot, and then Pocket PC, Windows CE, Windows Mobile, Windows Phone, and Android. In other words, he's been staring at mobile device screens long before it was considered fashionably rude. In his spare time, he plays tennis and dabbles in stand-up comedy.