Career Summary

I am a seasoned Senior Software Engineer with extensive experience in cloud computing, system reliability and performance, API development, and technical problem-solving. I have a proven track record of designing and scaling highly reliable services, significantly increasing system performance and availability. My expertise includes enhancing platforms and leading development processes.

Skills & abilities

  • Cloud Computing: Expertise in deploying and managing applications on Azure, including cost optimization and scaling.
  • System Reliability and Performance: Proven track record of improving system reliability and performance, achieving high availability and reducing costs.
  • API Development: Skilled in designing and developing APIs and Windows services to support various applications and platforms.
  • Technical Problem-Solving: Strong debugging and problem-solving skills, with a focus on identifying and resolving complex technical issues.
  • Continuous Integration/Continuous Deployment (CI/CD): Proficient in using tools like Azure DevOps and Visual Studio Team Services (VSTS) to automate build and deployment processes.

Work Experience

Senior Software Engineer

Microsoft
Jun 2018 - Present
  • Contributed to the design, development, and scaling of a highly reliable, cost-efficient, and fully Azure-deployed internal service responsible for sending customer-facing emails across Microsoft, utilizing standard cloud-native resources to ensure scalability and performance.
  • Drove email throughput growth from 90M to over 1B emails per month over 7 years.
  • Improved system reliability from 99% (2 nines) to 99.999% (5 nines) availability.
  • Reduced cost per thousand emails by 50% through optimization and use of Azure-native services.
  • Founding engineer on the team; onboarded and mentored new engineers as the service and team scaled.

Technologies used:

  • C#
  • .Net Core
  • Cosmos DB
  • WebJobs
  • Azure Queues
  • Redis

Staff Software Engineer

Alaska Airlines
Jan 2017 - Jun 2018
  • Enhanced and maintained functionality across the www.alaskaair.com platform.
  • Provided mentorship and technical guidance to engineering colleagues on advanced software development methodologies and design patterns.
  • Leveraged Visual Studio Team Services (VSTS) to develop, edit, and manage CI/CD pipelines for Azure deployments on both new and existing projects.
  • Architected and implemented a service delivering baggage allowance information to customers during the flight check-in process.
  • Developed a generic promotions template system enabling the content team to independently create new promotions without developer intervention.
  • Designed and deployed a user-initiated, fault-tolerant system facilitating secure electronic fund transfers from Virgin to Alaska.

Technologies used:

  • React
  • C#
  • .Net Framework
  • VSTS

Lead Developer

Groundspeak
Mar 2011 - Jan 2017
  • Enhanced and maintained features for geocaching.com, its API, and internal tools.
  • Promoted best development practices across engineering.
  • Drove improvements in engineering culture.
  • Contributed to redesigning and deploying a new payment system for all platforms.
  • Built APIs and Windows services supporting the geocaching.com game.
  • Provided partner support and technical guidance for the public API.

Technologies used:

  • C#
  • .Net Framework
  • SQL
  • Memcache
  • Google Maps
  • jQuery

Senior Software Developer Team Lead

Continuant
Mar 2009 - Mar 2011
  • Oversaw development, deployment, testing, and source control processes.
  • Built and managed a developer team handling application maintenance and new projects.
  • Developed Windows services in C# 3.5 to address complex business needs.
  • Led implementation of an internal ERP web app using ASP.NET MVC 2, C# 4.0, jQuery, and SQL 2008.
  • Designed and deployed TFS 2008/2010 source control solutions.
  • Automated builds with TFS build services.
  • Provided expertise to secure Microsoft Gold Partner and ISV status.
  • Created a C# 3.5 Windows Forms app that achieved Windows 7 certification for ISV qualification.

Technologies used:

  • C#
  • ASP.NET MVC
  • jQuery
  • SQL

Senior Developer

Guidant Financial Group
Dec 2007 - Feb 2009
  • Converted paper contracts to an electronic system via the company's production website.
  • Enhanced proprietary ERP and production websites with new and updated features using ASP.NET Web Forms, C# 3.5, and SQL 2005.
  • Outlined steps for implementing a continuous integration infrastructure.
  • Built and maintained application build scripts with MSBuild.
  • Led data migration from proprietary databases to Salesforce using SQL 2005 DTS packages, console apps, and C# 2.0 web services.
  • Integrated Salesforce with internal workflow and billing systems through Apex code and C# 2.0 web services.

Technologies used:

  • C#
  • ASP.NET Web Forms
  • SQL
  • Salesforce

Senior Developer

Apex Wine & Sauna
Apr 2002 - Dec 2007
  • Developed and implemented an internal Intranet application to centralize business management.
  • Reduced sales proposal turnaround from 10 days to 2-3 days by streamlining the sales cycle.
  • Led customer application projects:
    • CellarSpace: ASP.NET C# 2.0 front-end communication tool with login.
    • Wine Inventory: Web-based wine database for efficient cellar management.
    • CellarTec: Created remote cooling system-monitoring application.
    • CellarPod: Collaborated with R&D to develop a monitoring app compatible with and without Apex equipment.

Technologies used:

  • Classic ASP
  • VB Script
  • C#
  • ASP.NET Web Forms
  • SQL
  • PLC programming