With over 35 years in Aviation IT, Barry got his start by developing custom aviation software applications. He spent 11 years at Air Ontario building and implementing software and driving IT Strategy. Barry then moved on to Skyservice Airlines as Director of IT during a period of significant growth. In addition to his aviation experience, he has held positions as a Senior Consultant and VP & CIO for a technology firm specializing in cellular technologies and electronic surveillance.
In 2013, Barry joined Sky Regional Airlines, an Air Canada Express carrier as Chief Systems Officer having responsibility for Crew Planning and Scheduling in addition to Information Technology, eventually becoming CIO in 2019. He directed the full modernization of the Airlines technology infrastructure resulting in a scalable, secure and cost-efficient environment. This initiative provided a platform to deploy mobile ready applications to all employees as well as specific applications to support crew members. Barry pioneered the migration of its on-premise applications to a cloud platform eliminating capital costs and significantly reducing deployment & support time. In addition to implementing interfaces between Sky Regional and Air Canada systems, Barry initiated and led a joint Air Canada/Sky Regional project transitioning Sky Regional to a new IATA airline identifier.
Over the course of his career, with a broad understanding of airline operations and processes, Barry has developed, implemented, and supported aviation solutions for financial modelling, cargo, flight dispatch, aircraft maintenance, inventory management, commercial schedule development, crew planning, tracking & payroll.
Having a strong technology background combined with his management and leadership experience, Barry can span conversations from a technical nature to high level strategy, with a focus to build optimal solutions from concept to execution that drive lasting value.