Download PDF

Recent Leadership Experience

May 2021Present

Sr. Principal Software Architect

Alaska Airlines

Responsibilities:

  • Design and deliver communications to clearly convey the largest opportunities to reduce obsolescence against critical systems for the airline
  • Establish, socialize and implement multi-year roadmaps for technology processes and standards across the airline
  • Collaborate with software delivery leaders and their engineering teams on industry best practices
  • Partner with engineering teams and solution architects to optimize solutions for long term support, stability and maintainability

Accomplishments:

  • Defined and socialized long term vision for software hosting modernization
  • Selected, Procured and Introduced feature flagging tool to engineering and product teams, and continue to grow its adoption across the airline
  • Drove teams across ITS to a single method of consistent observability across all mobile applications. 
Dec 2017Apr 2021

Manager Maintenance & Engineering Technologies

Alaska Airlines

Responsibilities:

  • 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.

Accomplishments:

  • 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 2016Dec 2017

Sr. Software Architect, Team Lead

Steelcase

Responsibilities:

  • 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

Accomplishments:

  • 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

American Airlines

Responsibilities:

  • 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, etc.)

Accomplishments:

  • Led the team through transition during merger reorgs. 
  • Advocated for adoption of the current technology stack for UI and Mobile Development. 
  • 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

Responsibilities:

  • 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.

Accomplishments:

  • 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.  

Other Experience

May 2023Present

Alaska THRIVE BRG Co-Chair

Alaska Airlines
Aug 2009Jan 2012

Enterprise Architect

US Airways
Feb 2008July 2009

Product Development Manager

JusticeTrax
July 2007Feb 2008

Sr. Software Architect

ClickSquared
Sep 2003July 2007

Software Applications Architect, Lead Software Developer, Software Developer

US Airways / America West Airlines
Oct 1998Oct 2003

Sr. Applications Developer

HeckTech
Jan 1998Dec 1998

Courseware Application Developer

Modis Training Technologies

Education

Oct 2015

Bachelor of Science in Information Technology—Software

Western Governors University

Industry Certifications

Apr 2014

Project+

CompTIA
Oct 2013Oct 2016

Security+ (expired)

CompTIA
Sep 2013Oct 2016

Network+ (expired)

CompTIA
Jun 2012Oct 2016

A+ (expired)

CompTIA
Jan 2015

Oracle Certified Associate, Java SE 7 Programmer

Oracle
Jul 2012

Microsoft Certified Professional

Microsoft

MTA: Software Development Fundamentals
MTA: Web Development Fundamentals
MTA: Security Fundamentals
MTA: Networking Fundamentals
MTA: Database Administration Fundamentals
MTA: Windows Server® Administration Fundamentals
MTA: Windows Operating System Fundamentals

Oct 2014

Web Development Professional

CIW
Aug 2012

JavaScript Specialist

CIW
Feb 2014

Perl Specialist

CIW
Jul 2012

Web Design Specialist

CIW