Matt Evans Education University of Nebraska-Lincoln, Lincoln, Nebraska USA BS Mathematics, BS Computer Science May 2000 • Undergraduate Thesis: The Design of a Fault-Tolerant Distributed Filesystem • Adviser: Professor Steven Goddard Publications Evans, Matt, and Josh Moody. Get A Traffic Report: Analyze Your Database Usage With System Tables MSDN TechNet Magazine. Spring 2005. Published Professional Microsoft Corporation, Fargo, North Dakota USA Experience Principal Software Engineering Manager 2017 to Present • Ran telemetry data team and platform for Microsoft Developer Tools. Remotely managed team of engineers to deliver high performance, massively scalable data platform. Designed and oversaw EU GDPR Compliance strategy for Microsoft Developr tools. Designed key components of massively distributed streaming data transformer for telemetry data ingestion. Designed data obfuscation algo- rithm that enables data retention and EU GDPR compliance. Designed data classification and labelling system used across Developer Division. Oversaw se- curity and privacy incident response for DevDiv telemetry systems. Senior Engineering Lead 2016 to 2017 • Remotely managed team of engineers to design and implement EU GDPR compli- ance strategy for Microsoft’s Developer Tools Division. Managed Azure resource spend, forecasting, and budgeting for Developer Division’s telemetry platform and data platform. Led utilization optimziation efforts to save hundreds of thou- sands of annual cloud spending; managed cloud budget of millions. Senior Software Engineer 2014 to 2016 • Identified data signals within developer tool telemetry that indicate Azure usage. Built data pipeline to extract and analyze these signals, allowing developer tool experimentation to drive increased Azure engagement. Created data pipeline that correlated low-level product telemetry with enterprise customer identity and sales/licensing data to tag key usage scenarios, crashes, and features to specific large customers. Senior SDET 2011 to 2014 • Automated test designer and test owner for security, programmability, and data backend for Visual Studio Lightswitch. Shipped Visual Studio Lightswitch 2012 and 2013. Owned customer relationship for .NET development with a European enterprise client. Lead internal incident response for a security vulnerability and managed public disclosure. Developed tools for measuring and visualizing code coverage. Developed tools to convert automated test cases between different systems. Designed and implemented end to end product telemetry in new Visual Studio feature areas. SDET 2 2006 to 2011 • Automated test designer and test owner for multiple feature areas on multiple products. Designed and implemented automated testing to simulate client/server disconnect/reconnect. Author of Visual Studio debugger extension to display Dynamics AX X++ stack frames during kernel debugging. Author of Fiddler plugin to decode Microsoft SOAP binary protocol streams. Added authentication support to OData protocol validator. Shipped VS Lightswitch 2011. 1 of 3 SDET 2003 to 2006 • Created automated test plans for Microsoft Business Framework Query and Hy- permedia engine. Microsoft Corporation, Redmond, Washington USA SDET 2000 to 2003 • Feature tester on Visual Basic .Net 1.0 compiler and runtime. Performed lan- guage/syntax upgrade on automated tests. DBA and feature developer on cus- tom test case management and execution system. Created Microsoft-wide Lab automation system and scripts for automatic test automation machine config- uration. Performance evaluation and tuning of SAN and RAID hardware for SQL servers. Implemented division-wide code coverage repository and collection system. Developed multiple tools to manage and visualize test automation lab efficiency. Developed multi-machine test orchestration system. Developed test job to machine scheduler. University of Nebraska-Lincoln, Lincoln, Nebraska USA UNIX Systems Administrator May 1998 to May 1999 • Supported two full-time administrators, 400 students, 20 faculty. Hardware and software maintenance and troubleshooting on Linux, Solaris, and IRIX worksta- tions and servers. Developed cross-platform user management and access control system. The Boeing Company, Aircraft and Missile Systems, St. Louis, Missouri USA Systems Intern June 1999 to August 1999 • Supported team of UNIX administrators and programmers that maintained sev- eral thousand engineering workstations and X-terminals. Developed license man- agement software in Perl, backed by Oracle database, to remove manual inter- vention from software license management. Performed server network migrations for NT and Solaris machines. ntr.net Corporation, Louisville, Kentucky USA Systems Programmer May 1997 to August 1999 • Refactored custom C++ billing system for improved performance, new features, and new product support. Month-end billing cycle went from one full day to just two hours, with the primary software system going from 45 minutes to 3 minutes. • Interviewed, hired, and trained C++ programmers. Wrote tool to detect e- commerce fraud and trained staff on proper use. Security hardened PINE mail- reader to remove escape-to-shell functionality. Developed C++ data access layer for Sybase/UNIX. Technical Skills Programming • Proficiency and years of professional experience working with the following gen- eral purpose languages: C, C++, VB, VB.Net, C#, Perl, Java. • Taught AP Computer Science in Java for three years at West Fargo High School, West Fargo, ND. Networking & IT 2 of 3 • Extensive knowledge of IP protocol suite and common applications and appli- cation layer protocols, configuring firewalls, and writing TCP clients, servers, and transparent proxies. Experience installing, configuring, and managing basic family of public-facing internet services (mail, dns, web) on most platforms with most popular server application packages. Basic familiarity with Cisco IOS and similar network CLI management surfaces. Databases • Extensive knowledge of the administration, tuning, and application programming of MS SQL Server. Proficient with MySQL, Postgres, and Oracle. Development and tuning experience with large scale Elastic Search & Kibana deployments. Distributed Systems • Expertise developing high volume, near-real time streaming data processors using Apache Spark, Spark SQL, and Scala. Platform & System Administration • Proficient administrator of many desktop and server operating systems, includes security, application hosting and configuration, installation, servicing, scripting administrative tasks, low-level functions. 3 of 3