Your Site Title

software engineer 13 years EXPERIENCE

Aaron Sprague


Professional Summary

  • Senior Full Stack Software Engineer at Lowe’s Retail Innovation Lab: Lead developer for Lowe’s 3D content management API.

  • Senior Full Stack Software Engineer at Microsoft: Specialized in providing tools and automation to support Microsoft online store.

  • Senior Full Stack Software Engineer at Enprecis: Developed messaging platform for email and SMS to multiple countries, delivering an average of 50,000 messages a day.

  • Senior Software Engineer at Hipcricket: Built APIs for a marketing platform, providing software as a service for clients such as MillerCoors, Clear Channel, and Lionsgate to quickly and directly access their data.



Lowe’s Retail Innovation Lab, Senior Full Stack Software Engineer

June 2017 - Present

Content Management API: Built a Restful API in support of Lowe’s Innovation Labs 3D content management. This api serviced and average of 600,000 requests a day with an average of response time of 100ms. Technologies included: Web API 2, ODATA, OAuth2, MongoDB and Azure Application Services.

Content Management UI: Built a custom content management UI for managing Lowe’s Innovation Labs 3D assets and its publishing process. Technologies included: React, Redux, ES6 and JSX.

Azure Devops: Built and manage Lowe’s Innovation Labs 3d content management infrastructure in Microsoft Azure. Technologies include: Azure Devops(VSTS), Application Insights, Azure App Services, Azure Active Directory, Storage Accounts and Azure Edge CDN.


Microsoft (Insight Global), Senior Full Stack Software ENgineer

April 2016 - june 2017

Browser Extension Development: Designed and built a Chrome extension for easy method of filing bugs on Technologies included: Angular, Azure, ASP.Net Web API, C#, Google Extension API, and JavaScript.

Visual Studio Charting Widget: Created a Visual Studio Online Gantt like charting control to better visualize and measure project lifecycles. Technologies included: D3, Gulp, lodash, npm, SVG, JavaScript, and VSO API.

Build Engineer: Migrated on site TFS source to VSO and GIT with support for Continuous Delivery. Technologies included: Azure, Git, MSBuild, PowerShell, VSO Build, and VSO Release.


Enprecis, Senior Full Stack Software ENgineer

December 2014 - April 2016

Web Application Development: Designed and built internal campaign management web application. Technologies included: Angular, ASP.Net MVC, ASP.Net Web API, C#, JavaScript, and MS SQL.

Web Services Development: Created a messaging platform for delivering survey invitations around the world supporting both email and SMS. Technologies included: ASP.Net Web API, C#, Task Parallel Library, and MS SQL.

Build Engineer: Migrated SVN source to TFS with support for Continuous Deployment, Continuous Integration, Unit Testing, and the SCRUM Process. Technologies included: MSBuild, PowerShell, Octopus Deploy, Team Build, and TFS Source Control

Hipcricket, Senior Software Engineer

December 2010 - December 2014

Client Services Development: Designed and built integration points based on the needs of the client using web services and other custom import/export formats. Technologies included: ASP.Net MVC, C#, FTP, JSON, NUnit, REST, SOAP, WCF, MS SQL, and XML.

Platform Development: Developed a custom-built marketing software as a service platform, leveraging Microsoft technologies for delivering mobile marketing campaigns. Technologies included: ASP.Net MVC, C#, MS SQL, NHibernate, and NUnit.

Build Engineer: Created a build system to support Automated Deployment, Continuous Integration, Unit Testing, and the SCRUM Process. Technologies included: Cruisecontrol.Net, Git, MSBuild, NAnt, PowerShell, and SVN.

Professional Bowlers Association, Software Engineer

March 2006 - December 2010

Tournament Operations Software: Developed tournament management software. This application was a multi-tiered application written in C# with a Web Services business tier and integrated with Active Directory to manage authentication and roles. Technologies included: C#, MS SQL 2008, NAnt, NUnit, Web Services, Windows Authentication, and Win-Forms.

Web Application Development: Designed, built, tested, and maintained web application for the Technologies included: ASP Classic, ASP.Net MVC, ASP.Net Web forms, C#, Continuous Integration, JavaScript, MS SQL 2008, NUnit, and MS SQL 2008.

Application Development: Develop internal applications for the PBA staff and participate in all areas of software development including project planning, software design, implementation, testing, maintenance, build automation, and deployment. Technologies included: C#, NUnit, Moq, MS SQL 2000-2008, WCF, Win-Forms, and WPF.

Eric SYSTEMS, Software Engineer

March 2006 - March 2007

Enterprise Software Maintenance: Developed and integrated new features, refactored, and fixed bugs for an existing enterprise solution. Technologies included: ActiveX Data Objects, MS SQL 2000, T-SQL, and VB 6.0.

Enterprise Software Development: Assisted in development and migration of a claims administration system from VB 6.0 to the .NET platform. Technologies include: ADO 2.0, MS SQL 2000, and Visual Basic.Net.

U.S. Army, Information MANAGEMENT Officer

July 1998 - January 2003

IT Help Desk: Provided single point of contact for IT support/help with both hardware and software needs for more than 60 personnel over 9 different locations throughout Europe..



ITT TECHNICAL Institute, Seattle

B.S. Software Engineering Technology
Graduated March 2008


ITT TECHNICAL Institute, Seattle

A.A.S. Software Application and Programming

Graduated September 2005


Good conduct medal
NCO Professional Development Ribbon
Army Service Ribbon
Overseas SErvice Ribbon
Air Assault Badge

Phone: 360.610.0580
Address: Snohomish,WA