Roles and Responsibilities:
Designing and developing microservices architecture using Express JS for login, location, and card modules by reducing system latency by 35% in the application.
Playing a major role in the user interface, design, and development initially now more on leading the team and focusing on setting the 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 flavors in Flutter for different apps, ensuring customized 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 authorization.
Environment: Flutter, Dart, GetX, Hive, Shared Preferences, Http, Adobe, Firebase, Secure storage, WebView, Path Provider, URL Launcher, Unit test cases.
Client: Corpay (US)
Team Size: 10
App store links:
1. https://apps.apple.com/in/app/driven-for-fuelman/id6443817640
2. https://apps.apple.com/in/app/driven-for-comdata/id1623645120