Download PDF

Recent Leadership Experience

May 2021Present

Sr. Principal Software Architect

Alaska Airlines
December 2017April 2021

Manager Maintenance & Engineering Technologies

Alaska Airlines


  • Lead a distributed cross-functional team of software engineers, testers and agile leaders to deliver enterprise software to support all Aircraft Maintenance business groups
  • Provide IT status of Compliance Projects to the FAA on a regular basis.
  • Coordinate closely with the Agile Coach and Product Delivery teams to ensure we are following best practices for Scrum teams.


  • Restructured the team from Project-based delivery teams to Product-based delivery teams.
  • Coached the team towards running the first production service in Kubernetes for Alaska Airlines. 
  • Grew the team for the integration program from 30 to 60 professionals (both onshore and offshore) and delivered on-time and within budget.
May 2016December 2017

Sr. Software Architect, Team Lead



  • Lead a team of software developers to create customer-facing Azure-hosted web-based applications, integrating IoT sensors and stream-based event processing of backend data sources.. 
  • Coordinate with IT Operations Managers to define and implement DevOps strategies.  
  • Coordinate with IT Security Manager to introduce secure development practices early in the lifecycle.
  • Oversee the platform technology decisions and assist the Product Owner with prioritization of user stories and features


  • Introduced Docker Containers to standardize the development team environments, resulting in a 10-15% productivity boost.
  • Implemented a new development flow to integrate QA activities earlier in the process, before code is committed to the master branch.  
Mar 2014May 2016

Sr. Manager, Applications Development - Operations Technology - Shared Development Team

American Airlines


  • Lead a distributed, remote team of software developers of all skill levels to create internal applications, primarily focusing on UI and mobile technologies, collaborating with distributed project teams.
  • Partner with peer managers to define DevOps strategy for the Operations Technology department. 
  • Partner with Operations Technology Principal Architect to define reference tooling stack to accommodate all development technologies (Java, .NET, JavaScript, Apple, etc.)


  • Led the team through transition during merger reorgs. 
  • Advocated for adoption of the current technology stack for UI and Mobile Development (Angular JS and Cordova primarily). 
  • Introduced TFS-Git source code repositories to allow all technologies to utilize a single methodology for code management.
Jan 2012Mar 2014

Sr. Manager, Airline Operations Development

US Airways


  • Oversee all software development activities for a team of 12-40 professional software developers (working on multiple concurrent projects for multiple  customer departments).
  • Review requirements for system feasibility to meet the project needs.
  • Work with the project management team to ensure resource availability to meet current and future commitments.
  • Provide Best Practices for the platforms and technologies used.


  • Implemented a team standard automated build process to ensure quality control throughout the development lifecycle, and standardized the release process from check-in to delivery.
  • Implemented a vendor provided software tool to ease integration with the Mainframe, saving 100 hours of development time per feature.
  • Created a standard monthly release cycle for key products within my sphere of influence.
  • Participated as a Key Stakeholder in the RFP Process for the SOA Governance tooling initiative.  

Aug 2009Jan 2012

Enterprise Architect

US Airways


  • Review requirements for system feasibility to meet the project needs.
  • Develop .NET and BizTalk solutions according to requirements.
  • Perform technical screenings and full interviews on potential team members.
  • Provide Best Practices for the platforms and technologies used.


  • Championed and Coached for an Agile (Scrum-based) approach to delivery for a major project with high visibility within the airline.
  • Created a BizTalk application to support notifying passengers of irregular operations (Delays and Cancels) as well as convenience messages (Departure & Arrival announcements and Gate Change announcements).`

Feb 2008Jul 2009

Product Development Manager

Jul 2007Feb 2008

Sr. Software Architect

Feb 2007Jul 2007

Software Applications Architect

US Airways
Aug 2005Feb 2007

Lead Software Developer

US Airways
Sep 2003Aug 2005

Software Developer

America West Airlines
Oct 1998Oct 2003

Sr. Applications Developer

Jan 1998Dec 1998

Courseware Application Developer

Modis Training Technologies