Download PDF

Recent Leadership Experience

May 2016Present

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 - Shared Development Team

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

Accomplishments:

  • 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

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.  

Aug 2009Jan 2012

Enterprise Architect

US Airways

Responsibilities:

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

Accomplishments:

  • 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

JusticeTrax

Responsibilities:

  • Lead a distributed team of 8-10 cross-functional IT professionals to achieve new product development, while delivering incremental improvements to our global customers.
  • Provide project management guidance to ensure projects are delivered as planned.
  • Coordinate development schedules between various departments to ensure the company’s goals are met.

Accomplishments:

  • Implemented Scrum as the development methodology. This improved the efficiency of the Product development department.
  • Instituted a team-delivered training program, where each team member has requirements for delivering face-to-face instruction periodically throughout the year.
  • Implemented Team Foundation Server to streamline the development work tracking from requested-to-delivered
  • Realigned the development department job titles with the skills of the team members. The department went from 3 job titles to 8 to properly describe the work performed, reward highly performing team members, and provide clear career expectation goals.
  • Worked with the (ISO) Quality Manager to fully document the development process is fully documented. Successfully completed ISO 9001-2000 certification, and passed the initial and six-month ISO audits with no major findings.

Jul 2007Feb 2008

Sr. Software Architect

ClickSquared
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

HeckTech
Jan 1998Dec 1998

Courseware Application Developer

Modis Training Technologies