Junior Android Developer
CurrentI have worked on a Merchant app, a Consumer app, a Sales and Revenue viewing app, migration of a payment app and a contact viewer app.Currently I have been working on converting the Consumer app into an SDK for seamless integration into another application. I have implemented builder classes for Configurations for easy SDK configuration and integration. This reduced integration time by 50% and facilitated smoother integration processes for developers.Additionally, I worked on resolving QR code loading issues caused in both Merchant and Consumer apps caused by integration of the security library. With thorough understanding of the library's bindings and collaboration with support, the issue was resolved.The merchant app faced performance issues due to redundant API calls, leading to longer loading times and minor lags. I implemented a solution to optimize performance by restricting Data Store flow collection to occur only once, resulting in an 80% decrease in loading time.I optimized time selection in the Sales and Revenue Viewing app by implementing an arithmetic progression formula with quotients and remainders. This enhancement ensured precise predecessor and successor calculations for various time views and intervals, enhancing usability and precision in the calendar feature which was implemented using Recycler View and View Pager components. I successfully resolved data discrepancies and decreased system lag by 75% in View Pager Fragments by identifying and rectifying a coding error related to Dagger-Hilt implementation during network calls in the same app.I significantly accelerated the code migration process by 20% in the Payments app, through the strategic implementation of efficient live and file templates, enhancing overall development efficiency and productivity. I optimized and enhanced detection of onClick events for drawableEnd of an Edit Text with 90% accuracy, in the Contact View app.