Senior Internet Engineer
Mycasa Network
MyCasa Network was a company that designed and maintained a platform for home device control (now called "Internet of Things") such as cameras, sensors, and switches using direct video, IP video, X10, 802.11, and RF. The platform was specializeable to be an IP camera, an add-on to cable boxes, and a cloud-configureable wireless network access point. At the time, its partners and clients included Logitech, Telecom Italia Mobile, and Nokia.I was hired to design and develop the Server3 Platform which was a web-services (SOAP, WSDL, XMLRPC) cloud-based rewrite of the architecture which allowed configuration management and notifications to happen between the home assistant and the cloud and from there to the clients. This superseded the unsuccessful work of an internal J2EE server team (Server1) and migrated/replaced the unstable contracted work proof-of-concept (Java/M7, aka Server2). In addition, I wrote the presentation layer, modularized for third-party use in multiple modes (HTML, WAP, VoiceXML, PocketPC, Palm) and wrote the billing/metering system as well as performed the security code review audit. I later oversaw two other front-end engineers who finished the layers and added the i18n/l10n support.