Hi. I'm Matt Spaulding.


profile for Matt at Stack Overflow, Q&A for professional and enthusiast programmers

Download Resume (.docx)
and this is my family


Matt

That's me

Laura

My wife

Not really a cop.

Colton

My son

Bundle of joy.

Broseph

The dog.

Thinks he is human.
and this is my current favorite tech
Angular2
Angular2
AngularJS
AngularJS
Angular UI
Angular UI
Typescript
Typescript
Javascript
Javascript
Material Design
Material Design
Ionic2
Ionic2
Ionic
Ionic
Cordova
Cordova
Bootstrap
Bootstrap
Sass
Sass
HTML5
HTML5
.Net
.Net
C#
C#
jQuery
jQuery
Yeoman
Yeoman
Jasmine
Jasmine
Karma
Karma

I professionally develop software for the web and mobile devices.

I made Claire's mobile site
  • mobile images
    The single biggest culprit for slow mobile load times is big images pulled from the desktop. Avoid this by loading mobile optimized images.
  • mobile first design
    Design for mobile first, then desktop.
  • responsive design
    Make sure the site scales to all device sizes.
  • responsive server
    Only load data needed for the mobile site.
wisten-iphone
Also the Office Depot Windows Store App
Find a store near you and check out the weekly deals offered at that store, or scroll through a list of stores in your area and view weekly deal offers for each.
  • Locate near stores.
  • Browse store weekly deals.
  • View deals and product descriptions.
  • Share deals and products with your friends.
  • Search for available deals.
Developed with C# and XAML.

I also make apps and whatnot for fun.

ananamoose

ananamoose

local anonymous chat



squat-nagger

Squat Nagger

Get your butt in shape



blrbr

blrbr

social audio



Id Cap That

IdCapThat.com

picture. captioning. mayhem.

(Warning: user generated content. NSFW!!)
Cuddle Bear

Cuddle Bear

A troubled teddy bear wreaks havoc on the town when he is taken away from Johnny. Blast your way through every bunny and squirrel in your path to reunite with your lost friend. Only on Xbox LIVE.

Experience

iProcedures

Mar 2016 - Present
Javascript Angular.js D3.js Gulp Jasmine Karma Protractor Phantom.js Yeoman Eslint Azure Git

Toptal

Sept 2015 - Mar 2016
C# .Net WebAPI2 MVC5 LINQ EF HTML5 JavaScript jQuery AJAX Git IIS Agile Azure Cloud Angular.js

Wolters Kluwer

Jan 2014 - Sept 2015
C# .Net WebAPI2 MVC5 LINQ EF HTML5 JavaScript jQuery AJAX Git IIS Agile Azure Cloud Angular.js

Mad Mobile

Nov 2012 - Oct 2013
C# .Net WebAPI LINQ EF HTML5 JavaScript jQuery AJAX Git IIS Agile Backbone.js XAML

Agile Thought

Aug 2012 - Nov 2013
C# .Net MVC4 LINQ EF HTML5 JavaScript jQuery TFS Agile Knockout.js

Mad Mobile

Dec 2011 - Aug 2012
C# .Net MVC4 LINQ EF HTML5 JavaScript jQuery AJAX Git IIS Agile Backbone.js

Enporion

Jan 2011 - Dec 2011
C#, Flex, ActionScript

Raytheon

May 2009 - July 2010
Basic, HP
Education

University of South Florida

MS in Computer Engineering

University of South Florida

BS in Computer Engineering

Saint Petersburg College

AA in General Engineering

An article I wrote about Angular Material
Build Ultra-Modern Web Apps with Angular Material
Summary
Material Design uses a paper metaphor, bold intentions, and meaningful motion to give user interfaces an ultra-modern feel. Web applications built using AngularJS can now easily adopt these design principles using Angular Material, a reference implementation of Google's Material Design Specification. In this article, Toptal engineer Matt Spaulding walks us through the principles of Material Design and showcases some modern user interface elements built using the Angular Material library.
My master's thesis
A Dynamic Hierarchical Web-Based Portal
Summary
A dynamic hierarchical web-based portal was created to house a suite of webbased supply chain management applications. The portal was designed in a hierarchical manner to match the structure of large companies. Administrators of the the portal have the ability to form the portal in such a way to mimic the existing structure of their company. Access rights to the applications in the portal may be granted or denied per division and the users of the portal are placed in these divisions based on their duty in the company. In addition, users are granted roles which dictate their ability to modify how the portal behaves. This thesis covers the client-side portion of the portal which includes the user interface and several client/server interfaces. The client-side was built with the Adobe Flex SDK and the Flash Builder 4 IDE, which connects to a ASP.NET MVC 3 back end and a MSSQL database. The code was internationalized to be able to plug in a localized language resource file. Unit tests were written with FlexUnit to test the code before deployment.
A tutorial I made on .Net Web API
ASP.NET MVC 4 WEB API with Code First Migrations
Summary
A non-comprehensive overview of ASP.NET MVC 4. Follow along as we touch on important features needed to get a project up and running in two hours.
I do things on GitHub
That's all folks