Android Developer
Current• Involved in the full life cycle of the project including planning, designing, development, testing and deployment.• Worked in an agile software development-based environment. • A major contributor for creating new UI screens for the application.• Extensively used custom List Views to view information on every screen, and to keep the uniformity of the application.• Implemented View Flow for providing navigation between different screens. • Collaborated with the web services team.• Implemented Notification Manager to display updates on the notification bar.• Implemented Fragments and Activities.• Extensively used gallery function in modules (such as news, sports, life, money, and travel) for users to view daily pictures with descriptive articles. • Worked extensively with Eclipse, Java and Android SDK frameworks.• Worked on the MVP pattern used to design UI (Layouts and Widgets) and maintain the code.• The different feed is used for the pictures to fetch the data and populate the gallery with corresponding content.• Worked with JSON and used external libraries like GSON parsers, for data parsing.• Tested the application on different android target devices and also debugged for the issues using Android tools like monkey runner, trace view and view hierarchy from DDMS for optimization purposes.• Used Android JUnit extension to prepare test cases. • Used AsyncTask for multithreading.• Worked on linear, frame and relative layouts. • Worked on toast, Dialog notifications.• Followed Agile and Scrum methodologies in the project implementationEnvironment: Java, JIRA, JDK, Android SDK (2.3 to 4.4), JNI, C, C++, HTML5, CSS3, GIT, XML, Multithreading, AsyncTask, JQuery, JSON, Source 3, SQLite