We provide IT Staff Augmentation Services!

Android Developer Resume

0/5 (Submit Your Rating)

Beaverton, OR

SUMMARY

  • 7+ years of experience as Software Developer around 4 years of Designing and Development of Native Android Applications for Smart phone,Tablet and 3 years on Java - based Applications.
  • Experience working in Software Development Life Cycle including documentation, designing, developing, data modeling, testing, deploying in software implementation.
  • Excellent understanding of OOPS concepts,Design Patterns, and experience in applying them in designing and developing applications.
  • Worked with software development design patterns like MVC, MVP, Singleton, Builder, Adapter,Observer,Factory,Facade.
  • Proficient in Java Multi-Threading, Thread lifecycle methods and multiple request handling using synchronization.
  • Experience in Oreo, Nougat, Marshmallow, Lollipop, KitKat and other past versions
  • Proficient in core components like activities, services, content providers, broadcast receivers and intents.
  • Good understanding in Network libraries like Retrofit, Volley and other third-party libraries and techniques such as Dagger 2, Butter-Knife, GSON, Rx-Java and Picasso.
  • Worked with Android SDK frameworks using preferences, XML, JSON, and SQLite to extract and store data from databases, also using Google maps APIs.
  • Experience on Android UI components such as Layout Groups, Layout widgets, View-Pager, Material Design components like Navigation Drawer, Recycler-View, Card-View, Snack Bar, Fab and Fingerprint detection.Well understanding in dealing with different screen sizes.
  • Experience in common Android framework API (Location, Camera, Notifications, Maps) and Google APIs (Location Manager).
  • Worked on Firebase Cloud Messaging(FCM).
  • Familiar in integrating mobile solutions and cloud technologies.
  • Identifying Critical/Crash/Hidden defects in applications using mobile app and Ability to give suggestions for a quick fix by analyzing logs.
  • Seeking a challenging and rewarding position in a company that will utilize my education, training and experience, as well as have room for career advancement. Motivated and a quick learner, great work ethic and energy.

TECHNICAL SKILLS

Languages: C++,Java,SQL,HTML,CSS, JavaScript

Android(Libraries): Retrofit,Volley,Rxjava,Picasso,Realm,Butterknife,GSON,Event bus,Dagger2,GoolgeMaps

Cloud Technologies: Firebase

Web Services: SOAP, REST, XML, JQuery,Ajax

Build Tools & IDEs: Android Studio, Eclipse 3.2,IntelliJ

Databases: SQLite,Realm, MySQL

Version Controls: SVN, Git

Testing: Junit4.1,Mockito

Operating System: Windows,Macintosh

PROFESSIONAL EXPERIENCE

Confidential - Beaverton, OR

Android Developer

Responsibilities:

  • Participated in several spaces like Designing, Enhancements, Bug-fixin and maintenance of the Application.
  • Developed App screens and its workflow using Activity and Fragments with rich UI for the most of the modules in the application using RecyclerView,ListView,ViewPager and Bottom navigation.
  • Customized different widgets that include Buttons, Toast's and Dialog's.
  • Extensively utilized AsyncTaskLoader to load data into the users profile.
  • Implemented the scanner functionality of the application using the Zebra Crossing library for Barcodes.
  • Implemented Retrofit asynchronously so that the long-running operations could be carried out on a background thread.
  • Involved in writing code for responsive user interactions for click and swipe using RxJava.
  • Used Picasso for asynchronous loading of images into Recycler view.
  • Worked on Agile based environment and finished all the tasks assigned in each sprint.
  • Rebuilt few modules with MVP pattern to demonstrate ease of implementation and testing.
  • Developed test cases and performed unit testing using JUnit.
  • Tested the app across different versions of Android and different android phones to assure quality and performanc

Confidential - Dallas, TX

Android Developer

Responsibilities:

  • Involved in working with creating a custom Splash Screen for the application.
  • Worked on a welcome screen for new users, showcasing the application features by the means of a ViewPager and fragments.
  • Used EventBus for communicating between the fragments and activities.
  • Worked in implementing Fragments for different ranges and in device hardware for display resolution and size.
  • Designing & implementation of Google Map integration to locate nearby store locations..
  • Worked on sure-swipe, Touch-ID for user authentication for user preference.
  • Handling JSON data using efficient parsing techniques.
  • Handled local data persistence with SQLite (running statistics had to be saved locally).
  • Worked with Notification service to notify users for updates, automatic log out for security and other offers.
  • Utilized Shared Preferences to store and maintain user device information
  • Worked with Dagger for dependency injection and used to test the code easily.
  • Contributed in code debugging and memory leaks using Logcat and DDMS.
  • Worked on Marshmallow permissions.

Confidential - Pittsburgh, PA

Android Developer

Responsibilities:

  • Designed and developed cross-platform android application.
  • Worked on innovative background reflecting the user account status that changes according to user’s account.
  • Implemented unique design for portrait and landscape mode.
  • Unit-test code for robustness, including edge cases, usability, and general reliability.
  • Work on bug fixing and improving application performance.
  • Responsible for design of user interface using various custom layouts, buttons, dialog boxes, alert boxes and different form of widgets.
  • Used List view & populated lists to display the lists from database using simple adapters.
  • Created UI & functionality for authentication feature Worked closely with the testing team.

Confidential, Newark, NJ

Java Developer

Responsibilities:

  • Involved in various phases of SDLC (Software Development Life Cycle) as requirement gathering, data modeling, analysis, architecture design and development for the project.
  • Followed agile methodology and participated in scrum meetings.
  • Created POJO Beans to build data model and configured Hibernate Mapping files.
  • Designed and developed the core components of management for the service layer.
  • Created REST based web services using Spring MVC.
  • Extensively used Eclipse as an IDE for building, developing and integrating the application.
  • Deployed the applications with Web logic and managed source repository using Git for version control.

Confidential, St.Louis, MO

Java developer

Responsibilities:

  • Developed the application using J2EE architecture specification and Design patterns.
  • Involved in designing of the application following Model-View-Controller (MVC) architecture Involved in Coding Server pages using JSP
  • Implemented asynchronous communication using AJAX.
  • Implemented MVC architecture with Hibernate for database persistence.
  • Using Maven build tool to build and deploy the application.

We'd love your feedback!