Matthew Corey Brown
- Software Engineer into AR and advanced input using TDD, C++, C#, and TypeScript
- Escondido, California, United StatesComputer Software
- Software Enginner at where you want at Anywhere
- Software Engineer at Fortune Factory/ Mahigaming
Evergreen State College, 4 years-incomplete, Computer Science, Genetics
I am a Software Engineer. I can telecommute use One note to share, TeamSpeak, Discord, and Starleaf. Other apps are easy to learn. But living in San Deigo County. I am currently most proficient in C++,C#, and TypeScript. But can pick up other languages quickly. My technology passions are AR, Advanced User Input, TDD, and Design Patterns.
September 2017 – March 2019(1 year 6 months)Greater San Diego Area
Was working on both HTML5 games and automation to test it. Did both crucial features and to speed up deliverables to our publishers.
Technologies used: C, C++, LUA, Visual Studio, Splunk, Team Foundation Server, Playready, Microsoft Test Manager, Xunit for CPP, Internal CVS, SharePoint (Enterprise Content Management System) Worked on the design and development of Video and Music Xbox 360 product for 8 years using VSC++. Worked on bringing MBR to the Olympics and the Xbox360. I stayed with the Xbox 360 client team for my full tenure at Microsoft. Worked on the design and development in VSC++ of Multibit Rate Video Streaming technology for the 2008 Olympics, including the UX, the video service, the video rendering, and system internals in C. Brought new technology to the Xbox 360. Worked on design and development of the Dash/Zune/Xbox Video and Music/Movies & TV/Groove Music apps on the 360. Worked on design and development of the Movies & TV and Groove Apps for Xbox One and the PC. Served as developer of Microsoft’s music and video app on the Xbox 360 since inception as they became Zune/Xbox Video/Movies & TV and Groove. Designed and developed Structures on the Xbox 360 to allow multiple device downloads for Video and Music. Designed and developed a shuffled playlist of all music to be enjoyed by the user. The full music can be shuffled each time the user plays. Gained a strong understanding of Playready and WDRM protection services. Also, familiar with playready DRM infrastructure. Served as an expert on the Xbox 360 for video delivery. Gained expertise with every layer on Xbox 360. Balanced the needs of the customers, and the given release schedule.
Contract worker through Excell. Worked on the Services that Supported the Original Xbox and Xbox 360. I wrote, ran and maintained test cases for commerce, login, and presence. Wrote an automated test frame work that created virtual Xboxes to talk to the service. This allowed for testing of new service APIs and to mimic the real world clients during a simulated upgrade of services. This allowed us to validate services upgrades would create lowest impact to customers prior to the use of Virtual services. Also created a tool to capture calling patterns from a real Xbox 360 to convert to Testcases using the virtual Xbox 360.
Contract worker through Volt. Designed and Implemented software test cases for OS components on Windows XP and and Windows 2003. This included creating test jobs with in WTT which is an internal Microsoft tool that assists in automating of test cases. Also created tools in C# and C++ to talk to WTT to improve speed and reliability of the test cases. This was possible with my previous 9 years of operations expereince, knowing where race conditions may occur and taking advantage of where they are not. Also executed manual and automatic test cases for Windows Vista Wireless Components, Managed and Administrated dozens of machines in the test lab.
I Was 24/7 on call. But I wrote scripts for software updates that turned out to rarely page or call me. This is cause when it did page me I looked at logs and wrote scripts to fix the issue that would have paged me.
I was responsible for sigma 5 downtown time on mail and web applications. And I made that at my third year, due to my analysis of the previous outages. And also I talked to the devs of the proprietary systems where the weaknesses where.
Game Developer on the non published “Stars! Supernova Genesis” Duties mainly included the implmentation of Game rules in a propritory language and the balancing of those rules.
Earthlink and Mindspring merged in feburay of 2000
Over night FIrst level email/news/web server support. Bought by Mindspring in Oct 1998
Built new workstations, installed software, troubleshooted hardware and software in offices across the state. Also preformed regular software license audits. And new office build outs, installed the network and computer equipment. Primarily Windows NT networks. We were in the midst of migrating from Windows for Workgroups to NT. I automated many of the processes they had and brought build time of new installs from 2 hours a machine down to 10 minutes.
Evergreen State College
4 years-incomplete, Computer Science, Genetics
1992 – 1996
Ran out of money to finish college, came back to Seattle to get money just never went back. But I learned so much more in real companies in the last 20 years.
Activities and Societies
SCA, SigGraph, IAAA
Skills & Expertise
- Software Enginering
- Software Design
- Agile & Waterfall Methodologies
- Agile Methodoligies
- Video Delivery
- Network Security
- Waterfall Project Management
- Xbox One
- Data Center
- Shell Scripting
- Operating Systems
- Cloud Computing
- Software Development
- Xbox 360
- World History
Volunteer Experience & Causes
Causes Matthew Corey cares about:
- Economic Empowerment
- Human Rights
- Poverty Alleviation
- Science and Technology