We provide IT Staff Augmentation Services!

Android Application Developer Resume

0/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • Overall 7 years of IT experience which includes around 5+ years of experience on smartphone and tablet development experience and around 2 years of Software Design and Development Experience in Java based applications.
  • Proficiency in developing and design of mobile applications, Android version from 2.3 to 4.4 and also application development in Android SDK.
  • Good exposure in troubleshooting, debugging and testing android applications.
  • Extensive experience in building mobile applications using Android framework APIs (Location, Camera, Maps).
  • Had a Strong knowledge of Android UI design principles, patterns.
  • Stored the data from server into offline storage like SQLite.
  • Experience working with Google Maps APIs, In - App Purchases, In-App advertising, SQLite, Geocoder API.
  • Strong knowledge of Android basic component i.e. Activity, Fragment, Service, Broadcast Receiver and Content Provider.
  • Implemented multi-threading concept in activities for long running tasks.
  • Experience in TDD (Test Driven Development) and have good understanding of Dependency Injection.
  • Worked with broadcast receiver and services along with push notifications.
  • Implemented various Android SDK components like Content Providers, Networking, Services, Broadcast Receivers, Intents, Fragments in order to improve the application performance.
  • Experienced with messaging and push notifications using GCM sevice, HTTP protocol.
  • Hands on experience using media framework using Android API and skills like multimedia usage, video, sound and graphics, networking.
  • Complete mobile life cycle experience from design, development to deployment of mobile applications.
  • Worked on JUnit, and used JSON testing framework and data interchange in Java and few databases like SQLite, My SQL.
  • Developed the Android applications with Material Design specifications.
  • Fixed the bugs by troubleshooting the application with help of debugger in IDEs.
  • Experienced in desigining layouts and views, Collection views and Adapters.
  • Designed the better user interface using fragment concept.
  • Degined variety of customized list views and grid views with multiple types (text, images) of data on it.
  • Used Repository Management tool across network operations.
  • Worked with GIT to handle very large projects and GERRIT to submit changes for the project.
  • Experience in building enterprise mobile applications using existing infrastructure Java/J2EE platform.
  • Hands on experience in object oriented designing such as Encapsulation, abstraction, Polymorphism, Cohesion and Coupling.
  • Experience in design and development of Rich Mobile Applications using JavaScript, XML, CSS, and HTML.
  • Solid understanding of Java/J2EE architecture, object oriented principles and Object oriented analysis design and development for mobile and enterprise applications.
  • Worked with JSON data and REST APIs using HTTP protocol.
  • Worked extensively with Android Touch frameworks and third party API including Java mail API.
  • Good exposure in troubleshooting and debugging android applications.
  • Regarded as self-motivated and well-organized team player.
  • Excellent communication skills coupled with highly recognized leadership qualities and
  • Strong ability to develop successful and lasting business relationships.

TECHNICAL SKILLS

Operating System: Windows XP/200/NT/Professional, Linux/Ubuntu, Android 1.5 to Android 4.4 Gingerbread, Honey comb, Ice cream sandwich, Jellybean, Kit Kat.

Languages: Core Java, J2EE, JDBC, JSP, C, C++, SQL

Scripting Language: JQuery and JavaScript 1.0/1.5

Databases: SQLite, MySQL, Oracle 9i/10g/11g, DB2

Web Designing: HTML5, CSS3, XML, PHP

Web/Application Servers: Tomcat, IBM WebSphere

Frameworks: STRUTS, spring, LiveChat, Google Analytics,Backbone JS,Require JS.

Designing tools: Rational Rose.

Android Skills: Android SDK (1.5 to 4.2) Tablets/Smartphone, ADT, Android SDK

IDE: Eclipse, Net Beans, My Eclipse, Android Studio

PROFESSIONAL EXPERIENCE

Confidential, Chicago IL

Android Application Developer

Responsibilities:

  • Analyzed the existing application to break down and understand its architecture.
  • Used ListView and custom adapters to implement new features of the app.
  • Used Layout inflater with custom layouts.
  • Implemented broadcast receiver and services for push notifications from GCM service.
  • Used REST API service for account settings,registration and login.
  • Extracted the JSON data from the server and stored in SQLite using RDBMS concept.
  • Designed application user interface in such way that it should meet Material Design specifications.
  • Implemented Asynchronous task for the background running of tasks.
  • Strictly followed the Android GUI principles and patterns.
  • Used View Pager to transition between Fragments. Reused some existing fragments and added some new ones.
  • Used multiple Fragments in an activity and intercommunicate between the Fragments and Activities using interfaces.
  • Implemented Map with cursors and variable circle to implement Geofence boundary.
  • Designed the components using OOAD techniques.
  • Developed the components using OOP way to maximize scalability.

Environment: Java, Android SDK, ADT, XML, Git.

Confidential, San Ramon, CA

Mobile Application Developer (Android)

Responsibilities:

  • Engaged in the full project life cycle including analysis, design, development, testing and deployment phases.
  • Reviewed the Business Requirement Document (BRD) and finalize the scope of the application components.
  • Developed and implemented the app database to integrate the payment history data and payment center location data in XML and JSON format coming from the main database servers.
  • Collaborated with the database team to obtain backend data URLs and supports.
  • Used Android’s SQLite database with Content Provider.
  • Used Android’s build in JSON and XML parsers as well as external library such as GSON.
  • Implemented Map to show the payment center locations on the map.
  • Implemented custom adapter with ListView component and Layout inflater with custom layout.
  • Used multiple Fragments in an activity and intercommunicate between the Fragments.
  • Optimized the ListView using ViewHolder design pattern.
  • Worked on UI implementation for the several other R&D mobile projects of the company.
  • Designed the components using OOAD techniques and UML.
  • Developed the components using OOP way to maximize scalability.
  • Created test cases to unit test the developed components.

Environment: Java, Android SDK, ADT, Android Studio, XML, JSON, REST, Windows Server 2008, Windows 7.

Confidential, Issaquah, WA

Android Application Developer

Responsibilities:

  • Participated in full development lifecycle including sprint planning meeting to decide the project component backlog to design, development, testing and deployment of the components.
  • Designed and developed the UI displaying the data coming from the database servers.
  • Used ListView with Base Adapter and custom layout to implement the UI components.
  • Implemented Fragments to show the item details.
  • Optimized the Image Upload and Print facility on the app.
  • Downloaded and cached the product images and stored at the SQLite database for the offline view.
  • Implemented Map to show the nearest warehouse locations.
  • Optimized data downloaded based on users connection and notify user accordingly.
  • Worked in a Test Driven Development Environment to build better apps.

Environment: Java, Android SDK, ADT, Android Studio, XML, JSON, REST

Confidential, Plano, TX

Android Application Developer

Responsibilities:

  • Collaborated with the database team to acquire database Schema, URLs and support.
  • Parse the data that were coming as JSON format using Android’s built-in JSON Object library.
  • Design local database and tables in the app to store the data locally using SQLite.
  • Implemented the database using 3-level database design model.
  • Implemented optimized ListView to show the menu data on the menu activity.
  • Designed and implemented UI interface to interact with the users to take the order information.
  • Implemented caching to cache the order information for a session.
  • Developed the components using OOP way to maximize scalability - building individual classes and interfaces.
  • Created test cases to unit test the developed components.

Environment: Java, Android SDK, ADT, Android Studio, XML, JSON, REST.

Confidential, Memphis, TN

Android Application Developer

Responsibilities:

  • Implemented Fragments on the main screen, On Click of each fragment takes to another tab.
  • Implemented List View, so as to show the different shipments and maps as a form of list.
  • Integrated location based services using Google Maps API to display locations of the nearest stores.
  • Worked closely with the testing team.
  • Collaborated with web services team to implement the backend support.
  • Designed the web services to communicate with the Android application by using Restful web services with the Spring 3 API, and JSON Parsing for the received responses.
  • Designed and developed the request and response data to and from database.
  • Implemented SQLite databases to monitor shipments.
  • Implemented customized web view component to load an SWF file and HTML data.
  • Created test cases and test data for testing the application using JUnit Extensions.
  • Performed Unit testing on the various modules/functions to ensure that the output is as expected

Environment: Android SDK, Eclipse IDE, Google Maps.

Confidential

Java Application Developer

Responsibilities:

  • Analyzed all business functionality related to Confidential services.
  • Developed technical specifications for various back end modules from business requirements. Specifications are done according to standard specification formats.
  • Experience in EJB, create new as well as modified the existing as per requirement.
  • Developed back end interfaces using Business Delegates and Data Access Objects (DAO) for interacting with Informix.
  • Used EJB QL for retrieving data.
  • Utilized Java Mail service to communicate between GEMA and Non GEMA application.
  • Responsible for SQL tuning and optimization using Analyze, Explain Plan, TKPROF utility and optimizer hints.
  • Suggested and converted several existing UI for better user interaction.
  • Has developed JSP’s as part of UI layer
  • Was involved in unit testing and System testing for new Requirements.
  • Involved in communication with Business people for clarification on Business Requirements.
  • Has developed test cases for business functionalities.

Environment: Java, J2ee, Web logic 6, MySQL, Windows, UNIX.

Confidential

Java UI developer

Responsibilities:

  • Developed the functionality of the game portal.
  • Implemented ‘update on launch’ feature.
  • Developed the navigation through various UIs.
  • Worked closely with the design team in implementing an engaging visual experience for the users.
  • Involved in the detail system design and implementation of the specification.
  • Worked on enhancement features for the list up loader and mailer modules and also fixed code defects.
  • Created large database and various stored procedures and triggers.
  • Developed Front-End user interface using JavaScript.
  • Business logic is implemented using Spring MVC, spring security, Java, JSON.
  • Hibernate is used as Object Relational Mapping (ORM) tool.
  • Created session beans and involved in Hibernate transaction management.
  • Created Test Plans and developed Test scripts for each class using JUnit and deployedsuccessfully.

Environment: Java, J2EE, Web Services, Hibernate, Struts2.

We'd love your feedback!