We provide IT Staff Augmentation Services!

Android Developer Resume

5.00/5 (Submit Your Rating)

San Ramon, CA

SUMMARY

  • Over 7+ years of software development industry experience in engineering, designing, implementing, testing and deploying Java enterprise level, Mobile, Web applications.
  • 4+ years of experience in Android application development, including design development.
  • Understanding of Object Oriented design patterns and implemented its concepts in Android.
  • Experience in developing Android application using SQLite, Java, Mobile JQuery, Eclipse IDE, Android Studio, Android SDK and ADT plug in.
  • Worked with Activities, Fragments, Android Binding, Android Framework, AsyncTask, Intent Services, Broadcast Receiver, Location Manager, Push Notification, Adapters.
  • Good knowledge in designing and developing adaptive UI components, Widget for Android phones with different screen resolutions.
  • Expertise in use of popular public APIs such as Google Maps, Facebook, Twitter, LinkedIn, Instagram and Confidential API.
  • Experience in Software Verification and Validation.
  • Utilized Agile tracking tools including Rally and Jira for Sprint and bug tracking.
  • Hands on experience in client/server and web based applications.
  • Experience in the System Development Life Cycle (SDLC) for applications and understanding of business rules. Worked on Agile and Waterfall model.
  • Adept at quickly adapting to new environments, new technologies and facing new challenges.

TECHNICAL SKILLS

Languages: Java, JavaScript, SQL, PHP

Frameworks: Java Development Kit (JDK), jQuery, Android SDK.

Web Technologies: J2EE, Ajax, HTML, XML, CSS, JQuery,JSON, JavaScript.

Databases: SQLite, MySQL, Oracle 11g, MS SQL Server.

Tools: Eclipse, Android Studio, 9 - patch,Git, Sublime, Putty

PROFESSIONAL EXPERIENCE

Confidential, San Ramon, CA

Android Developer

Environment: Android SDK 4.3+, Java 8, Android Studio, GIT, REST, Google Maps API.

Responsibilities:

  • Worked on developing various features such as restaurant listing, filter by distance, filter by cuisine or filter by city.
  • Optimized UI for phones and tablets of different sizes.
  • Used volley networking library and GCM Push notifications to implement the ordering system and order updates.
  • Used web views, list views & populated lists from database using simple adapters.
  • Worked on image caching using ImageLoaders and NetworkImageView for downloading images and caching them into the Gallery widget.
  • Developed the search restaurant screen, load the menu for selected restaurants.
  • Implemented cache to save the favorite restaurant and cache the menu on the local database.
  • EmbeddedGoogle Maps API, GPSLocation Data into app with zooming controls.
  • Experience in developing apps handling JSON data using parsing techniques such as JSONParser.
  • Experience with RESTful API with OAUTH 2.0 web services.
  • Worked on debugging the application using Logcat, DDMS.
  • Implemented several design patterns including MVC pattern
  • Used Rally and GIT for project management and version control respectively.
  • Participated in all the phases of SDLC from design, development through testing, porting and support of application. UsedAgile approach to ensure success of the project.

Confidential, San Jose, CA

Android Developer

Environment: Android SDK 4.0 and up, Java 7 SDK, SQLite 3.0, Eclipse IDE, ADT Plugin, SVN, GIT, REST, Google Maps API, Rally.

Responsibilities:

  • Designed and Implemented Views and Layouts for User Interaction.
  • Developed the UI layers for Activities and implemented Fragments within UI.
  • Extensively used viewpager, adapters, listviews and GridViews to display product listing and details.
  • Worked in Agile environment and participate in different phases of the project cycle like design and development.
  • Utilized Volley library to carry out large number of network calls to REST web services utilizing OAUTH authentication and temporarily cache JSON data as collection of objects.
  • Used ottoEventBus to handle data transaction between cache and fragments.
  • Worked closely with another mobile app developer and other platform development teams.
  • Used Android SDK 4.3 (Software Development Kit), Eclipse IDE (Integrated Development Environment), Dalvik Debug Monitor Server, Android Virtual Device, and Android Debug Bridge for development and debugging tool.
  • Used GIT for version control and Rally for Agile project management.

Confidential, San Francisco, CA

Android Developer

Environment: Android SDK 4.3+, Java 8, Android Studio, GIT, REST, Google Maps API.

Responsibilities:

  • Worked on developing various features such as property of the day, browse properties by specific location and navigate to the nearest property.
  • Optimized UI for phones and tablets of different sizes.
  • Inserted suitable code to capture the various button and text field events and implemented the desired action for each of the applications.
  • Used web views, list views & populated lists from database using simple adapters.
  • Used services, Volley networking library and GCM Push Notification to implement event reminder feature into the mobile app.
  • EmbeddedGoogle Maps API, GPSLocation Data into app with zooming controls.
  • Included ImageLoader and NetworkImageView for downloading imagesand caching them in Gallery widget.
  • Experience in developing apps handling JSON data using parsing techniques such as JSONParser.
  • Implemented the required GUI by making modifications to the xml files.
  • Experience with RESTful API with OAUTH 2.0 web services.
  • Worked on debugging the application using Logcat, DDMS.
  • Implemented several design patterns including MVC pattern
  • Used Rally and GIT for project management and version control respectively.
  • Carried out code obfuscation with DexGuard.
  • Participated in all the phases of SDLC from design, development through testing, porting and support of application. UsedAgile approach to ensure success of the project.

Confidential, Phoenix, CA

J2EE Developer

Environment: J2EE, Java 6,REST, Eclipse 3.5, Oracle, GIT

Responsibilities:

  • Involved in the project analysis, design, implementation and debugging.
  • Worked closely with different stakeholders of the system to understand their needs for this system integration.
  • Implemented the Spring MVC architecture.
  • Created User Interface screens using HTML, DHTML, AJAX, CSS, Java script
  • Developed Action classes, ActionForms,and Struts Configuration file to handle required UI actions, JSPs for Views.
  • Developed server side presentation layer using Struts MVC2 Framework.
  • Used various design patterns like Business delegate, Singleton, Factory, DAO, DTO, Service locator etc.
  • Used RAD application development and configured external capabilities for various interfaces.
  • Performed Inheritance based OR mappings in tables to simplify the data in Hibernate.
  • Used Oracle database for SQL, PL/SQL scripts, stored procedures, functions, triggers, Oracle forms/Reports, Performance Tuning and Optimization.
  • Deployed web services for updating the information to the workflow steps and getting the pre-configured workflow processes and invoked with RMI.
  • Unit tested all the classes using JUNIT at various class level and methods level.

We'd love your feedback!