Soquel, California, United States
Alexa Mobile, Device & Services - Mobile
Last Mile Delivery Product & Tech
Alexa Mobile, Device & Services - Mobile
• Developed infrastructure to allow OnLive users to access games owned on Steam via cloud platform. • Wrote an extensive “hooking” library to shim various WinAPI functions to force optimal content execution for OnLive cloud infrastructure. • Architected and implemented VM hosting environment. Wrote ruby script that creates a virtual machine specified by request on demand. • Wrote desktop capturing modules that captured desktop image and audio data from user domain and passed captured data to host domain. • Wrote application for encoding audio data using CELT audio encoder. • Wrote application for encoding video data using Nvidia NvFBC video encoder. • Prepared numerous demos for potential partners. • Debugged and optimized various components that include user input (game controllers, keyboard, mouse), managing user saves, content migration and distribution.
• Integrated, tested and benchmarked AMD Video Coding Engine. • Created proxy IAudioClient interface for capturing audio data from a running application. • Wrote function “hooks” to shim various WinAPI functions to force execution optimal for CiiNOW cloud infrastructure. • Debugged and optimized various components that include user input (game controllers, keyboard, mouse), managing user saves, content migration and distribution.
• Ported more than a hundred games to service. This role required monitoring, analysis and debugging of game processes under all possible scenarios to insure flawless execution of them on OnLive's game hosting environment. • Wrote function “hooks” to shim various WinAPI functions to force execution optimal for OnLive cloud infrastructure.
Summer Internship • Wrote a custom backend to open source software PowerDNS to improve and speed up the lookup and storage of DNS zone records. As a part of the solution, I used Google Protocol Buffers to structure and serialize DNS zone records. • Wrote associated benching and testing scripts.