Professional Summary
Lead 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.
Experience
Lowe’s Retail Innovation Lab, Lead 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: Asp.net 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 Microsoft.com. 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 www.pba.com. 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..
Education
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