Description
Summary: * An Android Application developer having very good exposure to complete software lifecycle like Feasibility, System Studies, Design, Coding, Testing, Implementation, Maintenance and End user Training. * Having around 8 years of experience in developing Android Native and Android Cross platform applications using Android SDK, Phone gap, Cordova frameworks. * Worked on design and implementation of re-architecting the existing mobile application which is based on old android framework. Replaced the old API with new Material Design UI framework with backward compatible libraries. * Experience with working on performance improvements in mobile application which is based on Memory leaks which are common in mobile application. * Experience in working on integrating Android application with Firebase. * Experience in working with popular libraries like Butterknife, Otto, Event Bus, Support Libraries. * Experience with design patterns like MVP, MVVM, Singleton, Builder, Factory * Experience on working with Google cloud API like GCM, Maps, Vision API, and Barcode API. * Experience in working with Mobile Payment API, Figureprint Scanner API. * Experience in working with RESTFUL, SOAP Web services. * Knowledge on working with wear devices. * Knowledge on Reactive programming using RxJava. * Knowledge most frequently used Design patterns in Android. * Knowledge on working with Custom Annotation with respect to Android frameworks * Knowledge on working with improved performance both on the client and server side using a variety of industry standard techniques. * Wrote detailed designs specifications to be used by an off-shore team to develop from. * Proficient in Unit Testing and Automated UI testing with Expresso.