Resumé
I am not in the job market. By reading this you agree to donate $50 to the charity of my choosing if you persist in spamming me with job opportunity mails.
As a software test engineer, I fight passionately for the best user experience in the products I test. I own the flaws and defects that I find, and I take responsibility for driving those issues to resolution.
Work Experience
Microsoft (Xbox Live Studios) – Redmond, WA
Software Development Engineer in Test:May 2010 – PresentTester for the social and apps experiences on the Xbox platform. Specifically I own testing for Windows Live Messenger integration, Video Kinect, and Facebook.
Microsoft (Zune Marketplace) via Aditi Technologies – Redmond, WA
Software Test Engineer III:Feb 2009 – Feb 2010Wrote test case automation and extended the test APIs as part of the quality assurance team for an interactive entertainment product. I worked closely with senior developers by attending daily scrums and providing actionable bugs with debug information. I also helped consolidate daily and migration test plans across multiple teams, including testing social networking features. Filed over 400 bugs.
Microsoft (Network Security) via Tata Consultancy Services – Redmond, WA
Software Engineer Trainee:Jul 2008 – Feb 2009Designed, coded, and tested a WinForms based application in C# for generating database queries in T-SQL as part of an agile development team. See “Network Forensics Reporting” below.
United States Peace Corps – Zanzibar, Tanzania
Volunteer, Information and Communication Technology:Sep 2006 – Aug 2007Helped ICT educators develop targeted computer literacy curriculum in the third world. I supported the Ministry of Education, nearby schools, and teacher resource centers by testing and debugging their systems. I managed a high school lab (10 machines) and taught computer science classes. Finally I instructed faculty on how to use computers as teaching resources.
University of California at Berkeley – Berkeley, CA
Course Reader, Mobile Industrial Robots:Aug – Dec 2005Provided technical support for the course, helping students test and debug their robots, and teaching Java for an embedded platform. I also graded student assignments and exams.
Education
University of California at Berkeley – Berkeley, CA
Bachelor of Science, Industrial Engineering and Operations Research:May 2006
- Cumulative GPA: 3.4
- Industrial Engineering: Mathematical (Nonlinear / Linear / Dynamic) Modeling, Engineering Economics, Decision Analysis, Logistics & Supply Chain Management, Discrete Event Simulation, Quality Control, Product Design, User Interface Design
- Mathematics: Multi-variable Calculus, Linear Algebra & Differential Equations, Statistics & Probability
- Electrical Engineering / Computer Science: Mobile Industrial Robotics, Systems & Signal Analysis, Microcircuit Design, Matlab Programming, Industrial & Commercial Data Systems
- Other: Technical Communication, Chemistry, Physics, History of Industrialization, French
- Webmaster for the Institute of Industrial Engineers at Cal.
Engineering Projects
Microsoft (Zune Marketplace) – Redmond, WA
Response Fuzzer: Feb 2010
I designed and implemented the security testing infrastructure for network response fuzzing, in order to catch program crashes and buffer overflows when parsing incorrect data. (.NET/C#/XML)
I designed and implemented the security testing infrastructure for network response fuzzing, in order to catch program crashes and buffer overflows when parsing incorrect data. (.NET/C#/XML)
Account Management Service: Feb – Jun 2009
I extended and maintained an ASP.NET web service to support test automation. The service provided the necessary accounts and content for Zune Marketplace testing. (.NET/C#/ASP.NET/T-SQL/XML)
I extended and maintained an ASP.NET web service to support test automation. The service provided the necessary accounts and content for Zune Marketplace testing. (.NET/C#/ASP.NET/T-SQL/XML)
Microsoft (Network Security) – Redmond, WA
Network Forensics Reporting: Jul – Nov 2008
As part of an agile development team, I helped develop and test a reporting tool that enabled non-technical investigators to easily and securely query a database of network traffic. (.NET/C#/T-SQL)
As part of an agile development team, I helped develop and test a reporting tool that enabled non-technical investigators to easily and securely query a database of network traffic. (.NET/C#/T-SQL)
Restoration Hardware – Corte Madera, CA
Employee Payroll/Task Analysis (Retail): Jan – May 2006
Designed an algorithm to optimally allocate employee labor to maintain normal store operations for over a hundred locations and provide accurate payroll metrics for retail employees. (Excel/VBA)
Designed an algorithm to optimally allocate employee labor to maintain normal store operations for over a hundred locations and provide accurate payroll metrics for retail employees. (Excel/VBA)
American Red Cross – Berkeley, CA
Ship Course Planning for Disaster Relief: Jan – May 2006
I helped developed a system for routing emergency supply ship courses based on real-time probabilities of disaster occurrences in order to minimize response time to affected areas. (Java)
I helped developed a system for routing emergency supply ship courses based on real-time probabilities of disaster occurrences in order to minimize response time to affected areas. (Java)
FSAE (Formula Society of Automotive Engineers) – Richmond, CA
Inventory/Operations Database: Aug – Dec 2005
Designed a relational database to help members keep track of garage inventory, part orders, car trials, members, and sponsor contributions. (Access/SQL)
Designed a relational database to help members keep track of garage inventory, part orders, car trials, members, and sponsor contributions. (Access/SQL)
Discrete Event Simulation Course – Berkeley, CA
Supply Chain Simulation: Aug – Dec 2005
Produced a computer simulation of a small-scale retail store inventory replenishment scheme, taking into consideration product demand, customer balks, and inventory expiration. (Excel/VBA/C)
Produced a computer simulation of a small-scale retail store inventory replenishment scheme, taking into consideration product demand, customer balks, and inventory expiration. (Excel/VBA/C)
Skills and Certifications
- Operating Systems: Windows, Linux
- Simulation Packages: AMPL, Arena, Matlab, Sigma
- Programming Languages: BASIC, C++, C#, Java, .NET, Python, SQL, VBA, XML
- Web Design: CSS, PHP, XHTML, ASP.NET
- Office Software: Microsoft VBA, OpenOffice.org Basic
- Network Administration: Former Cisco Certified Network Associate (2002–2005)
Hobbies & Interests
I enjoy various activities, including: sports such as boxing and volleyball, writing fiction, and exploring better ways for using computers as tools for solving offline problems, like using social networking services as a means for finding local board game players.