Booster Consumer iOS App

On-demand energy delivery while you work.

Role
Individual Developer for iOS (under 60 days from start to launch) — Rated 4.9 / 5 ★ on the App Store!

Tech
Swift, Core Data, Location Services, MotionKit, Braintree, Segment, BranchIO, Intercom, Pubnub, Facebook Login, Google Login

Timeline
2017 — 2021

Tags
APP, BOOSTER, IOS

Get gas delivered while you work. High-quality gas. Low, competitive prices. Free same day delivery — right to your parking spot.

  • Work very closely with designers, marketers and product managers in an agile environment.

  • I’m involved in the design process, branding, feature specs, tech docs, coordinating with a dev team abroad, etc.

  • I built the Booster iOS app natively using Swift 3, from the ground up under 60 days from start to launch. With a very high quality bar, with almost 0 bugs/issues. (Rated 4.9/5★ in App Store.)

  • Very high code reusability style: many of the components I built are shared with other iOS apps at Booster. Like UI widgets, Core Data wrappers, Extensions, and more.

Built numerous systems from the ground up

  • Leveraged many iOS core technologies, like Core Data to manage caching, Location services with Geo Fencing, MotionKit for auto detection of user’s parking location, etc.

  • Wrote our own “Routing” system to allow taking the user to a specific screen in the app, even if the screen requires multiple taps to get there. That system is used for deep linking using urls/uris. Push notification payloads, and even allow reloading the app by a tap of a button.

  • Implemented an A/B Testing framework that allows us to experiment with different variations, along with the support of text/copy replacement with run-time variable referencing.

  • Wrote the Referral Program into the app that allows users to refer their friends.

  • Built a “Live Copy Editor” system that allows any admin to edit the copy in the app by tapping on the labels directly, with a well defined process to share changes with other admins, then deploy them to our user base.

  • Integrated with 3rd party services like Google Maps / Search API, Braintree, BranchIO, Intercom, Facebook Login, Google Login, Pubnub, CleverTap

  • Wrote a Rewards Program in the app for benefits and allow the user to accumulate points and maintain a status, which in turn grants discounts on our products and services.

  • For many features, I wrote the backend for them using JavaScript (Node.js)

To view Booster on the App Store, please click here.

Previous
Previous

Ledger Manager

Next
Next

Booster Service Pro App