We provide IT Staff Augmentation Services!

Senior Android Developer Resume

2.00/5 (Submit Your Rating)

Warren, NJ

SUMMARY

  • A dedicated technology professional with 6 years of experience in developing enterprise - wide projects which includes experience in designing, implementing and development of Android apps.
  • Highly experienced in developing Android application using Eclipse, Android Studio and Android SDK.
  • Worked in different version of Android like 2.3/3.0/3.1/4.0/4.1/4.2/4.3/4.4/5.0/6.0/7.0
  • Comprehensive knowledge of Software Development Life Cycle(SDLC)
  • Command over SQL. Wrote several database queries for RDBMS like ORACLE, SQLITE.
  • Sound skills on OOPS and MVC, MVP.
  • Having good experience in UI/UX design for Android application.
  • Knowledge on version control tools like SVN, IBM-RTC, Acurev and GIT.
  • Involved in writing Test plans, and Test cases, executing test cases.
  • Understanding of latest android operating systems, features and APIs
  • Worked on various Android Device Sensors like Gyrometer, Accelerometer, Proximity, and Magnetometer.
  • Experience in coordinating and working projects executed in onsite-offshore model.
  • Ability to learn quickly in work environment, fluent in communication, productive interpersonal skills with the ability to understand and cooperate with group requirements efficiently.
  • Worked on Location Services, GCM (Client & server), Fragments, Timers, Async tasks, Message APIs and Broadcast Receivers, Custom UI, Custom Listeners.
  • Unit testing using Junit, Mockito.
  • Instrumentation test and using Robolectric.
  • UI Automation testing Espresso.
  • Worked in large and small teams, followed Waterfall and Agile scrum process.
  • Practiced Test Driven Development and Extreme Programming.
  • Worked on Continuous Integration model.
  • Dependency Injection using Dagger.
  • Experienced with using libraries like Volley, Gson, Butterknife, EventBus,
  • Used Image loading libraries like Glide, Picasso,

TECHNICAL SKILLS

Languages: Core Java, C, C++

Frameworks: Android.

IDEs: Eclipse with ADT, Android Studio.

Version Controls: SVN, IBM-RTC, Accurev, Git Hub, Stash

Tools: HPQC, Jira, Jenkins

PROFESSIONAL EXPERIENCE

Confidential, Warren, NJ

Senior Android Developer

Responsibilities:

  • Build custom UI components to be used throughout project for a consistent project specific behaviors.
  • Built UI with material design specifications using elements like coordinator layout, snackbar etc.
  • Consumed rest services and displayed screen data according to the response
  • JSON parsing using GSON library
  • Implemented MVP, Singleton, and Builder design pattern.
  • Designed exception logging mechanism to catch all the uncaught exception and report to server with the stack-trace at the application level.
  • Created cache stack to maintain a desired number of service request and response for more responsive UI in case of no coverage scenarios for a session.
  • Involved in Design, Development and Debugging various screens involved.
  • Testing included emulator and device testing with multiple versions and sizes.
  • Involved in functional and regression tests and wrote unit test cases for the application.
  • Used 3rd party libraries like Butter-knife, EventBus, Dagger, Volley.
  • Used Accurev and Stash as source control tool.

Confidential, Northbrook, IL

Senior Developer and Lead

Responsibilities:

  • Involved in analysis and feasibility of the project.
  • Involved in Agile Methodologies, attend scrum meeting and making Demo on each sprint
  • Involved in Design, Development and Debugging various screens involved.
  • Testing included emulator and device testing with multiple versions and sizes.
  • Involved in functional and regression tests and wrote unit test cases for the application.

Confidential, Northbrook, IL

Senior Developer and Lead

Responsibilities:

  • Involved in Agile Methodologies, attend scrum meeting and making Demo on each sprint
  • Involved in Design, Development and Debugging various screens involved.
  • Testing included emulator and device testing with multiple versions and sizes.
  • Involved in functional and regression tests and wrote unit test cases for the application.
  • Handled incoming/outgoing messages and calls.
  • Used Location based features and Activity Recognition to detect trip.

Environment: Android Studio, Agile, Java, JDK 1.6, Servlets, SQLite, Android 4.0 (ICS) and above, Android API’s, Location Based API’s.

Confidential, Northbrook, IL

Senior Developer

Responsibilities:

  • UI designing, coding and unit testing.
  • Implementation and post production support.

Confidential

Systems Engineer

Responsibilities:

  • Requirement Gathering from customer.
  • UI designing.
  • Coding for the application
  • Coding for the interceptors.
  • Unit testing and integration testing before handing over to the testing team.
  • Monitoring and testing of web-services.
  • Implementation and post production support.
  • Regular status meeting with client and tech leads.

Confidential

Senior System Engineer

Responsibilities:

  • Requirement Gathering from customer.
  • UI designing.
  • Coding for the application
  • Coding for the interceptors.
  • Unit testing and integration testing before handing over to the testing team.
  • Monitoring and testing of web-services.
  • Implementation and post production support.
  • Regular status meeting with client and tech leads.
  • Used REST Services to consume Web service.
  • Used SQLite database as local DB.
  • Used Device Anywhere Tool to test the application in the vast and wide variety of Android mobiles.
  • Involving in developing server side handling for push notification.

We'd love your feedback!