- MicrosoftSr. Software Engineer
I’ve managed and built out multi terabyte data warehouses. I’ve lead agile teams championing short release cycles, Test Driven Development and Continuous Integration. So in late 2009, I found myself the VP of technology for a national online ad company in Southern California and growing increasingly dissatisfied with the trajectory of my career path. I’ve also been a very hands on technologist. I love to build cool impactful solutions and I mean BUILD. I have nothing against managing and good managers are absolutely crucial to good technology, but I was silently dying as a manager (please queue moving and inspiring string track now). So one day I said enough, I don’t Need this salary and lets face it, if my stock options are still worth nothing now then they will likely be worth nothing next year and so on and so on.I strongly believe that we most excel at doing what we love and are passionate about so I decided to pursue just that.So Where is Matt Today?
Today I live in lovely Woodinville Washington working as a Sr. Software Development Engineer for Microsoft. I work in the MSDN org and am a technical lead for our Gallery platform which builds and maintains such sites as the Visual Studio Gallery and the MSDN Samples Gallery. I also work on a lot of the common infrastructure that renders our Forums and Search applications.Side Projects and Open Source
Along the way I’ve worked on several side projects because to me, developing cool and beautiful software is not just a job but something I love to do. A love I acquired learning BASIC on the Apple II developing games with a lot of line numbers and GOTOs. I did mention “beautiful” right? Unfortunately it was not until rather late in my career when I discovered Open Source. Now I’m a huge advocate and have begun contributing as well.
Here are a few projects I am proud of:AboveCalifornia.com
Way back in 2001 to 2003 I designed a web based topographical map server using Java and MySQL technologies from scratch for a personal web site on a Linux server. This included classes used to convert geographic coordinates among differing map projections (Albers/UTM/Lat Long), image resampling tools to convert standard, collared GEOTIFF images into a seamless mosaic of .gif map tiles merging adjacent USGS quads, and database schema to track coordinates of each tile. I integrated this technology with a GIS system to geocode USGS place names, weather stations, photographs, etc. These could be searched and rendered as icons on an interactive, online map.RequestReduce - On the fly CSS merging, minification, and Spriting Module
nQuant is a .net color quantizer that produces high quality 256 color 8 bit PNG images. nQuant often reduces the size of a 32 bit image to a size 3 times smaller than its original with quality surpassing what the standard C command line utilities produce.
- University of San Francisco