Matthew Meadows – Resume
Matthew Meadows – Software Engineer
Contract application architect at the Microsoft Digital Crimes Unit, currently working on a comprehensive privacy tool.
Recently on contract as a Software Engineer with the Boston Consulting Group Digital Ventures division developing & debugging commercial greenhouse control systems. Focus is around improving reliability & performance of a highly parallel Windows server application that reads sensor information from greenhouses & uploads it to the cloud to improve yields & forecasting for resource costs, including predictive analytics around labor, energy, temperature, water, nutrients & reclamation.
As recently as Feburary I was a Software Engineer at Microsoft OMS, my sixth tour of the Redmond campus with highlights including Microsoft Research, Bing Maps and Windows Vista, both full time & contract. Over the course of 10 years I have participated in development of the Win32 Accessibility and speech recognition interfaces (Narrator), contributed to security & privacy research (MSR), compiler testing & operating system shell integration (Longhorn) and Bing Maps Local web and application code. I implemented the OMS Azure Log Analytics UI & created detailed inspection tools for the developers providing insight into each panel including histograms of data operations, logging & accesibility metadata.
My specialties include search, optimization & UI design. As a retired ballet dancer & extremely vested musician I bring a unique sense of aesthetics to all of my work.
Outside of Microsoft I have also worked for the DOD via Koverse as a UI developer, PredixionSoftware.com, contributing to their predictive analysis and data visualization tools, and at Amazon.com, contributing to Prime on the Kindle and the Instant Checkout experience. Prior to coming to Seattle I worked for 10 years in Austin, Texas as the application architect of Inquisite, a market-research product suite.
Presently working on Rabbit-Server, a personal Node.js project that uses loosely coupled module contracts for common interfaces like output & logging, with a front-end written in React. One service to bind them all. Source available from Github on request.
WCF and Win32 Services, Silverlight & Excel Clients, SQL Server 2008/2012, Win32 API, .Net Framework 2.x-4.0, Perl/Mason/Java Development, Ubuntu & Red Hat Linux, Kindle Development Kit.
Boston Consulting Group Digital Ventures
3/2018 – 07/2018
Developed & debugged Win32 application built around the Task Parallel Library (TPL). Helped with development, production data analysis, installation & configuration with clients in The Netherlands, Canada & USA. Worked for several months past my contract duration, adding React / Redux front end work at the end.
11/2015 – 02/2018
Worked as a software design engineer embedded with the Microsoft Operations Management Suite (OMS). Scope of work includes a long-running overhaul of the portal UI to conform with Azure specifications delivered by the design team:
- Html5 & CSS3 styling of the Azure Log Analytics portal.
- Typescript & C# development & debugging for OMS
- Accessibility refactoring for 502 compliance
- Daily scrum participation
- Live site production support.
10/2013 to 9/2015
Worked as a UI developer, helped bring their 1.0 product to a servicable release level. Developed the first generation of their logo & icons. Developed a new version of their search application with a method for identifying fields of material interest in no-schema datastore, a key component of their pending patent grant. Worked on Red Disk, delivering core product code delivered to the US Army’s INSCOM. Performed extensive JQuery debugging & integration with the Java back-end, and helped push the product forward to 1.4 as the code was adopted by the US Air Force. Netbeans & Eclipse with Maven build environment built on top of Apache Accumulo, Cloudera Hadoop, Centos Linux & open source integration tools.
5/2013 to 10/2013
01/13 to 04/13
Worked on assignments with the Amazon Prime team. Developed Out-Of-Box-Experience code in CSS3 & Html5 for Kindles in multiple international markets. Also developed new dialogs for the single page check-out experience for messaging Prime in the US and UK on the Amazon retail website.
8/2011 to 7/2012
Most of my work at PredixionSoftware was focused on UI development for their client, primarily Silverlight but more recently Excel. Contributed to the core product data visualization features and helped built a set of Silverlight/Xaml controls used in development for their thin-client. Primarily ASP.Net, C#, and API development. Excel client port of Silverlight code and vice/versa.
9/2007 to 8/2011
Provided production support duties for Bing Maps including deployment, troubleshooting & mitigation development. Front-line optimizer tasked with improving site performance and mitigating systematic attacks via parallelization and caching solutions. Developed WCF service to codify the DOM and allow developers to access Bing Maps user collections within Microsoft.
10/2006 to 09/2007
02/2006 to 06/2006
Vista OS developer. Debugged Windows Vista UI Automation library Win32 control proxy interfaces. Corrected event propagation through mouse and keyboard handlers. Diagnosed marshalling and threading issues across Win32/COM/.Net boundaries. Extremely low-level work in a massive project with thousands of developers & millions of lines of source.
11/1995 to 11/2005
Architect of Inquisite. Participated in each phase of the software development life cycle, from inception to production support, across the entire application suite. Developed critical infrastructure elements including the common business kernel, native service applications, data collection and transformation components, and advanced statistical reports. Developed foundation technology stack including kernel serialization and versioning, internal event propagation, process communication protocols, and web service interface definitions. Composed and reviewed core product documentation with an emphasis on the software development kit, extensibility tools, and reports. Optimized each tier of the application suite to ensure product scalability in a wide range of deployment environments and stress scenarios, including multiprocessor machines and load balanced servers. Performed technical interviews to screen candidates for software development, technical sales, and network engineering positions. Accompanied technical sales personnel to improve my understanding of their business requirements in order to translate them directly into design specifications. Created reporting solutions that featured a wide range of data transformations and statistical operations, including t-tests, regression analysis, and analysis of variance (ANOVA). Developed strategies, design specifications, and extensibility mechanisms in order to incrementally port the product to C# and ASP.Net. Created an integrated development environment, a form builder client application used to produce and publish survey web pages of arbitrary complexity. Developed commonly understood and widely used features for the survey builder, including Cut/Cop/Paste and Undo/Redo.
Also worked as the lead developer for a source code documentation system written in MS-Visual C++ (MFC) and Delphi. Developed classes to convert opaque binary and text sources into a parse tree suitable for semantic analysis via native code. Developed classes to drive Microsoft Word with OLE Automation to emit report documents.
Matthew Meadows firstname.lastname@example.org Mobile: 425-770-9136 Skype: rangothedog 6809 NE 166th Court Kenmore, WA 98028 http://www.rangothedog.com
Microsoft Corporation One Microsoft Way Redmond, WA 98052-7329 (425) 882-8080 (425) 706-7329 http://www.microsoft.com
Koverse 2118 Green Watch Way #100 Reston, VA 20191 206-529-5181 http://www.koverse.com
Amazon 410 Terry Ave N Seattle, WA 98109 (206)266-10000 http://www.amazon.com
Predixion Software 31831 Camino Capistrano, Suite 201 San Juan Capistrano, CA 92675 949-373-4900 http://www.predixionsoftware.com/predixion/
Catapult Systems Corp. 3001 Bee Caves Rd. Austin, TX 78746 (512)328-8181 http://www.catapultsystems.com