Career Summary
Senior software engineer with experience building and scaling cloud services, APIs, and backend platforms. Background includes Azure, distributed systems, service modernization, and mentoring engineers, with a focus on reliability, performance, and cost-conscious design.
Skills & abilities
- Cloud Computing: Extensive experience architecting, deploying, and managing scalable solutions on Microsoft Azure, including App Services, Azure Functions, Azure SQL, Cosmos DB, Application Insights, and Azure Monitor. Skilled in cost optimization, and high availability strategies.
- 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.
- Programming Languages & Frameworks: Proficient in C#, .NET Framework, .NET Core, JavaScript, React, Angular, SQL, Kusto and related modern web and backend technologies.
Work Experience
Senior Software Engineer
Microsoft
Jun 2018 - Present
- Designed and scaled an internal email service using Azure web jobs and Cosmos DB.
- Re-architected the internal email service API from synchronous to asynchronous processing, increasing resiliency and scaling throughput from 90M to over 1B messages per month while boosting availability from 99% to 99.999%.
- Reduced cost per thousand emails by 50% through performance optimization and Azure-native services.
- Integrated existing email and commerce services into new sovereign and air-gapped cloud environments.
- Modified existing commerce services to use new scalable data sources.
Technologies used:
- C#
- .Net Core
- Cosmos DB
- WebJobs
- Azure Queues
- Redis
Senior Software Engineer
Alaska Airlines
Jan 2017 - Jun 2018
- Enhanced and maintained functionality across the www.alaskaair.com platform utilizing React and C#.
- 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 an API responsible for delivering baggage allowance information to customers during the flight check-in process.
- Developed a generic promotion template API enabling the content team to independently create new promotions without developer intervention.
- Designed and deployed a user-initiated, fault-tolerant API facilitating secure electronic fund transfers from Virgin to Alaska.
Technologies used:
- React
- C#
- .Net Framework
- VSTS
Senior Software Developer
Groundspeak
Mar 2011 - Jan 2017
- Enhanced and maintained features for geocaching.com, its API, and internal tools.
- Mentored other engineers on development practices and shared technical guidance to improve team execution.
- Contributed to redesigning and deploying a new payment API for all platforms (mobile/web).
- Provided partner support and technical guidance for the public API.
Technologies used:
- C#
- .Net Framework
- SQL
- Memcache
- Google Maps
- jQuery
Senior Software Developer
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, Angular, and SQL 2008.
- Designed and deployed TFS 2008/2010 source control solutions.
- 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 a paper contracts process 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
Software Developer
Apex Wine & Sauna
Apr 2002 - Dec 2007
- Developed and implemented an internal Intranet application to centralize business management.
- Reduced sales proposal turnaround by 70% (from 10 days to 3 days) through internal intranet application.
- 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: Worked with an external R&D partner to develop a monitoring application for a custom cooling controller, successfully integrating new monitoring capabilities with existing cooling equipment.
Technologies used:
- Classic ASP
- VB Script
- C#
- ASP.NET Web Forms
- SQL
- PLC programming