PilotPay is a mobile application designed for UK pilots and small airports. There are a lot of airports (up to 900) and many private small aircrafts in the UK. When pilots are going to set off, they call to the airport and give information about their arrival. Upon arrival, they go to pay for the landing and parking. The price depends on the type of aircraft and the number of passengers. Now both the boarding notice and payment are completely offline, i.e. to pay, you need to do a lot of paperwork. The British pilot thought that it is possible to transfer this process to online and send boarding notifications to the airport email. Thus, when the pilot arrives, he can use mobile application to pay for the airport services.



I had led the iOS application development.

What I did

  • Designed and implemented multi-layer iOS application architecture based on reactive MVVM architectural pattern
  • Participated in project team meetings and communicated effectively with business analysts, project managers, QA and product owner
  • Implemented vital parts of the project like authentication, UI and core business logic while developing the core functionality like payments using Stripe SDK
  • Configured CI/CD, automated deployment processes

Technologies used

  • iOS (Swift)
  • MVVM
  • ReactiveSwift
  • CoreLocation
  • Stripe SDK
  • Alamofire
  • SwiftLint
  • SwiftGen