Download as: word pdf
Luke Nathan Foust
Phone:(619) 248-9850 Email:luke@foust.com

What I Know Best

C# 20 years, Expert Javascript 8 years, Intermediate
Asp.Net 20 years, Expert Azure 9 years, Intermediate
SQL Server 6 years, Intermediate CSS 7 years, Intermediate

What I Bring to the Table

  • Passionate about researching and learning new technologies by working on side projects. Current project: thediscdb.com.
  • Has participated in several open source projects such as YUI.NET, TagChimp.NET, Google Charts for ASP.NET, Smugmug.NET, and Stacky.
  • Proactively solves problems by researching solutions and debugging problems quickly and effectively.
  • Demonstrates good communication skills when interfacing with clients, participating in business development planning, and mentoring other developers.

Where I've Been

Senior Software Developer

Microsoft
Redmond, WA
Sept 2020 – Present

Turn 10 Studios

Services team for Forza Motorsport and Forza Horizons.

Technologies Used:

C#, .net core, git

azure.microsoft.com team

Built backend services and libraries as part of the platform that powers the Azure marketing site (azure.microsoft.com). Lead the transition from .Net Framework to .Net Core. Managed the security lifecycle for the team. Mentored other developers.

Technologies Used:

C#, .net core, Asp.net MVC, Microsoft Azure, Azure Functions, git

Senior Member of the Technical Staff

Salesforce
Bellevue, WA
April 2019 – Sept 2020

Worked on core backend APIs used for internal Salesforce applications as well as customer facing applications. Improved the integration with the Salesforce Lightning client platform by generating RAML for Salesforce APIs.

Technologies Used:

java, perforce, git, maven, RAML

Senior Software Developer

Microsoft
Redmond, WA
October 2007 – March 2019

Msn.com team

Worked as the main technical lead of a new service for delivering ads to msn.com pages.

Technologies Used:

C#, asp.net core, service fabric, azure, web api, Redis

Xbox.com

Worked as main technical lead on Xbox Design Lab

Technologies Used:

C#, azure, web api, DocumentDb. Redis, HTML, Javascript

Bing News Team

Worked as a developer on the Bing News Windows 8 app. Developed backend services for local news and breaking news.

Technologies Used:

C#, azure, web api, signalR, Visual Studio 2015, HTML, Javascript, WinJS

Expression Blend Team

Worked on the first release of Expression Blend for HTML which supports the design of modern applications for Windows 8. I owned the testing for many of the core and data related features including fragment editing, data binding, and the design surface rendering pipeline.

Technologies Used:

C#, Visual Studio 2012, HTML, Javascript

Windows Application Services Quantum Team

Owned the functional testing for a pipeline which handles Terabytes of telemetry data for Windows and Application Compatibility. Made major contributions to the testing framework and testing methodologies of this version 1 product.

Technologies Used:

C#, SQL Server, LINQ to SQL, SSIS, PowerShell

Windows Reliability Team

Worked on the Longhaul testing initiative which tests Windows components in a long running, non-stress environment. Also developed and maintained an end to end testing framework for the Reliability Analysis Component (RAC) which tested the accuracy of data from the client to the backend server.

Technologies Used:

C#, SQL Server, LINQ to SQL, WTT, SQM

MakeOfficeBetter.com

A side project developed in conjunction with a product planner on the Microsoft Office team which collects ideas and feedback on Microsoft Office products and allows users to vote up their favorite ideas. The site attracted over 3000 users and 1800 ideas over in just 3 months.

Technologies Used:

C#, ASP.NET MVC, Entity Framework SQL Server, JQUERY, CSS, XHTML

Senior .Net Developer

TrendSource
San Diego, CA
April 2002 – September 2007

Accomplishments

  • Developed a reporting framework which reduced development time of client reporting sites by 90% and significantly increased web site reliability.
  • Led the implementation of code quality and development process improvements such as source control with Microsoft Team Server, Unit Testing with NUnit, and code style guidelines.
  • Managed the major upgrade of a contractor portal site to facilitate an increase in the size of the user base from 15,000 to 35,000 users.
  • Represented the development team in the business planning of new products which led to the launch of three new version one product releases.
  • Managed the development and authored the training for internal tools such as work item tracking, error logging, and client site customization.
  • Developed and maintained the core class library which was used company-wide as a basis for all applications and included business classes which were implemented using Object Relational Mapping as well as a web control library and various utility classes.

Technologies

C#, ASP.NET, SQL Server, Javascript, AJAX, CSS, XML, Object Relation Mapping (ORM), Web Services, IIS

Java Developer

Tranceive Technologies
San Diego, CA
August 2000 – August 2001

Developed embedded Java software for cable television set top boxes. As one of the most junior developers in the company was able to make a big impact by developing a demo which was used to sell investors on the product.

Web Integration Developer

Xerago.com
San Diego, CA
June 2000 – August 2000

Consulted with clients to plan and implement content management systems using Interwoven Team Site, PERL, PHP, and HTML.

Freelance Web Developer

Self Employed
San Diego, CA
January 1999 – June 2000

Developed websites for various small businesses using PERL, HTML, CGI, and MySql. Projects ranged from small corporate web sites to an online dating survey.

Perl Developer

Encyclopedia Britannica
La Jolla, CA
September 1997 – October 1998

Worked on the team that developed both the manufactured CD-ROM and the online versions of the Encyclopedia Britannica. Wrote data manipulation scripts to process thousands of encyclopedia articles using PERL and regular expressions.

Computer Support Technician

Point Loma Nazarene University
San Diego, CA
September 1996 – August 1997

Where I Graduated From

BS in Computer Science
Point Loma Nazarene University
San Diego, CA