Microsoft
Software Development Engineer
IO Cache: Dissected an inefficient data storage system and successfully replaced it with a new indexed database and C++ layer, over two years. Every server file opened by Word, Excel and PowerPoint depends on this code. Frequent communication to be in tandem with partner teams, taught incoming C# developers best C++ practices.
Performance Optimization: Designed and implemented a strategy for reducing network calls in MS Office based on user activity, connection cost, and battery status. Named a ``performance driver'' for team; authored a fix so that the MS Word immersive app could save typical files 11% faster; discovered and resolved defects that caused latency & undue resource use. Wrote File-IO client team's first true unit tests in MS's new 2014 testing framework.
File Recovery: Designed and implemented a tool that can restore Word, Excel, and PowerPoint files from client machines based on cached data, in the event of server failure. Used in a high-priority incident where servers failed for a corporate customer, was key to recovering important user documents.