Published and Developed a reactive native Android app using MVVM pattern which provides a platform to get reviews about movies and singers.
Completely designed every screen using different UI components such as Fragments, Recycler View, Coordinator layout etc.
Involved in SDLC from planning, development, testing to maintenance/code enhancement. Used Adobe XD CC to build prototype of screens.
Used third party libraries RxJava (Reactive), RxAndroid and Retrofit for implementing asynchronous API request. Utilized Databinding library for interaction between View and View Model. Utilized different design patterns Singleton, Observer, and facade for clean code.
Worked on debugging the application using Logcat, DDMS. Scalability: features such as voice search, online ticket booking. Used multi-threading to implement parallel processing.
Adopted Agile Methodology for application development cycle. Used Git and GitHub for VCS.Worked with CTO to build an in-house project Leave Manager using gRPC.
Resolved complex issues related to business by implementing efficient codes and Function Modules.
Built and implemented functionality as per client requirements with 100% SLA. Reduced 25% of man-hours through automation of monitoring activities. Trained team members on Smart forms, SAP scripts, Adobe form.Followed Waterfall Methodology for application development cycle.