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.