feature image

Passport Parking Apps

Parking apps available on the Apple App Store and Google Play Store. A single codebase per platform provided branded / whitelabeled apps for multiple municipalities.

  • Worked across teams to collaborate on work for features such as Apple Pay, Google Pay, and CI/CD pipelines
  • Spent time as Engineering Manager for both the backend and the mobile app teams
  • Re-engineered CI/CD pipelines on both iOS and Android to better fit the team’s needs
  • Designed a way to apply whitelabel branding without introducing codebase changes
  • Improved team efficiency by guiding the team to be cross-functional with backend development
  • Worked with a team of 3 to build a demo of an SDK in Go for the iOS and Android parking app business logic
  • Trained and coached the team to self sufficiency after a reorganization displaced the entire team
  • Led efforts to migrate the parking apps from our monolith backend to use newer microservices
  • Contributed to the parking microservices that directly support the parking app functionality

Tolling App (not released)

Greenfield app to support tracking and paying for toll road trips. I was the sole contributor or I made significant contributions for the following:

  • Location tracking / management code
  • Network connection testing
  • Vehicle management screen
  • Notification handling for receiving real time toll session events
  • Toll trip confirmation screen (handled orphaned exits and entries; trip rejections; etc)
  • Collaboration with the iOS team to ensure functional parity
  • Acceptance for terms & conditions and privacy policy documents
  • Added Facebook shimmer loading indicators
  • Formatting for credit card entry

Transit App (now removed from the stores)

Passport app for their Transit vertical. Purchase transit tickets and validate them.

  • Supported two major versions of the transit app on both iOS and Android
  • Helped design and build the system for validating tickets
  • Added support for EasyCards (a payment method)
  • Worked on QR code transit validation
  • Consolidated components for easier maintenance
  • Maintained app; eliminated defects