An M2M technology platform connecting remote devices around the globe. Designed and implemented a dynamic, device-agnostic XML protocol for low-level communications between microcontrollers w/ GSM modems and a central server. Designed server and database architectures as system backbone. Layered ExtJS web application on top to allow users to observe database and control individual devices in realtime using HTML5 websockets.
Designed and implemented server and web app frontend for a global M2M network supporting vending machines that allowed for price and inventory configuration, diagnostic troubleshooting, online credit card and loyalty card payment processing, and on-device card reader payments.