Android Developer
CurrentWorked with Android UI components such as Layouts, Menus and Action Bars.Participated in designing of layouts for various screen sizes.Participated in testing of the application in various devices and also performed unit testing on the application.Worked with timers and implemented refresh logic in the app.Followed the agile methodology for implementing the project.Took care of Code Review, Code Fixes and bug Fixes. Developed Custom Android Application Widgets.Front-end to back-end development. Consumed web services and Implemented Http Communication using JSON Data. Implemented the modules in the framework which is used by the entire Android application. Developed Complete Administrator Management Portal, which contains User Management, Reports, Alerts Management, News Management, Service Downtime Management, and Ad Management which provides the interface for Mobile Banking Application.Developed backend communication using SOAP API WebService for Banking Services credit Card services, Value Added Services, Loan Service, Deposit Services, Overdraft Services and developed application for Android DevicesUsed Navigation API for faster navigation to find the ATM, Branch location and information to user get there.Worked with Notification Service to notify the user, any special offer, and automatic log out for security purpose and update the apps version. Implemented Fragmentation for levels of variation range from differences in device hardware such as display resolution and size.Worked on local data storage using SQLiteUsed Android JUnit extension to prepare test cases. Implemented User Interface for supporting multiple devices; Android 2.2 to 4.4 versions, Java, Android SDK, ADT 21.1.0, Notification, Shared Preferences, Fragments, JSON, REST API (XML), MySQL, HTML5, JavaScript, CSS, Eclipse 3.6, Perforce, MAVEN, XML, Multi-threading, SQLite3