It's designed for Fleet drivers (cardholders), and managers where cardholders can manage the cards
and transfer them to other accounts, see the activity, fuel prices, amenities, and discounts that are
near to the current location on the Google map and much more. Fleet managers can manage their
accounts.
Designed with fleet cardholders in mind, DRIVEN replaces Comchek® Mobile and the Comdata® OnRoad App. With DRIVEN you can do everything you did before and more:
• Log in using your existing credentials if you’re a former Comchek Mobile or Comdata OnRoad user.
• NEW: Set/reset your card PIN.
• NEW: Add/manage multiple cards using your DRIVEN wallet.
• Create a DRIVEN account with an existing Comdata OnRoad Card or by applying for a Comchek Mobile Mastercard®.
• Log in quickly and securely using FaceID or TouchID.
• Transfer Express Code balances to your Comdata OnRoad or Comchek Mobile card.
• View your balances and transaction history anytime, anywhere.
• Send or receive peer-to-peer transfers with other DRIVEN app users.
• Add/update bank account info and initiate transfers.
• Register a Comchek draft.
• Withdraw funds at any Cirrus® or Maestro® ATM.
"Designed for on-the-go Drivers and Fleet Managers, the DRIVEN for FUELMAN™ mobile app helps fleets find the least expensive fuel, manage their accounts, and more from the convenience of their mobile devices. With DRIVEN for FUELMAN™,
Drivers can:
• Find Fuelman Accepting Locations Near You
• Find Fuelman Accepting Locations Near Your Destination
• View Fuel Prices and Discounts
• View Services and Amenities Provided by Merchants
• Get Step-by-Step Directions to Fueling Locations
Fleet Managers can:
• View Account Balances and Credit Limits
• Pay Invoices
• View Transactions
• Order/Replace Cards
• Enable/Disable Cards
• Update Card Limits
• Add/Update User Profiles
• Manage Account Settings
• Manage Notification Settings
• Live Chat With an Agent"
Designing and developing a microservices architecture using Express JS for login, location, and card modules by reducing system latency by 35% in the application.
Initially, I played a major role in the user interface, design, and development. Now, I focus more on leading the team and setting priorities and getting it done on time.
Implemented and maintained unit test cases using frameworks like Mockito, Flutter Test, or
Mockito-Flutter to ensure code correctness and reliability
Reduced production bugs by 30% through rigorous unit testing and integration testing, ensuring early detection of defects.
Developed automated unit test suites for core application features, significantly reducing manual regression testing efforts.
Integrated unit tests with CI/CD pipelines using YML workflows and Gitlab Pipelines, enabling automated testing and early feedback during builds
Validated business logic, calculations, and data transformation accuracy by writing unit tests for critical algorithms.
Maintained multiple app flavours in Flutter for different apps, ensuring customised builds and configurations for each version.
Implemented robust API security using OAuth 2.0, JWT (JSON Web Tokens), and API keys for secure user authentication and role-based authorisation.