We provide IT Staff Augmentation Services!

Android Developer Resume

5.00/5 (Submit Your Rating)

Philadelphia, PA

PROFESSIONAL SUMMARY:

  • Android Developer with overall 3 years of experience in the IT industry, involved in complete software development life cycle including requirement gathering, analysis, design, development, deploying, project leading, implementation & maintenance of applications in the Google play store.
  • Professional IT experience in Android application development, testing and deployment in consumer and Enterprise Applications.
  • Proficient with Android application development lifecycle from application creation to deployment in Google Play.
  • Expertise in Android Studio IDE for developing Android applications.
  • Experience in using Fragments, Activity workflow, UI layout designs and using Restful services.
  • Experienced in S oftware Development Life Cycle (SDLC) such as Requirements Gathering, Project Design, Development, Support and maintenance phases to meet requirement of project and familiar with agile software development methodologies as well.
  • Experience in using SQLite Database for mobile data management
  • Experience on Android UI components such as Menus, Dialogs and Action bars for various layouts in Application development.
  • Good understanding of Restful Web Services , XML Parsing and JSON .
  • Used Circle CI for Continuous integration
  • Collaborated with web services team to implement the backend support.
  • Used android Lint for code formatting and better code.
  • Integrated Crashlytics for logging the crash reports.
  • Experience with GIT, JIRA tools
  • Knowledge on Rxjava2, Dagger2
  • Used Leak Canary for detecting the memory leaks
  • Experienced with using the Source Tree tool for GIT version control
  • Experience in working with Third - party libraries and API’s
  • Experienced with Agile software development processes with focus on Design and Development methodologies.
  • Implementation of performance methodologies
  • Strong knowledge on Android components such as intents, services, broadcast receivers, providers, activities, 9patch images, fragments etc.
  • Experience as an Analyst interacting with the clients and application users for the Requirements, Specifications and enhancements of applications.
  • Strong communication and organizational skills

TECHNICAL SKILLS:

Programming Languages: Java, C, C++

Scripting Languages: JavaScript

Web technologies: Web Services (SOAP, Restful)

GUI: HTML, CSS, XML, JavaScript and jQuery

IDE’s: Android Studio, Eclipse, Native Development Kit

Databases: SQL Server, MySQL, SQLite

Version Control: GIT, SVN, Stash (Bit Bucket) and Source Tree

Operating Systems: Windows 10, Mac OS

Debugging and Testing Tools: JUnit, Logcat, Git

PROFESSIONAL EXPERIENCE:

Confidential, Philadelphia, PA

Android Developer

Responsibilities:

  • Participated in complete Software Development Life Cycle (SDLC) for proper analysis, development, testing, deployment and enhancement of the code.
  • Excellent debugging and problem-solving skills with Eclipse , IntelliJ Idea , Android Studio . Develop Code using Android SDK
  • Maintaining a clean architecture using the MVVM design pattern and popular libraries Retrofit 2, Dagger 2 and Butter Knife .
  • Experience on Android UI components such as Recycler View, List View, Customized List View, Menus, Dialogs, Action bars for various layouts in Application development.
  • Implemented JSON and RESTful API Web Service calls for data validation , data parsing and server interactions .
  • Utilizing AsyncTask , Thread , Handler , Services to provide smooth UI Experience.
  • Jenkins for Continuous Integration.
  • Developing rich UI for most of the modules in the applications Using Navigation Drawer .
  • Good understanding of Restful Web Services , XML Parsing and JSON .
  • Tested the app across different versions of Android and different Android phones to assure quality and performance.
  • Experience with GIT, JIRA, Maven, Jenkins tools
  • Used Recycler View for displaying the results.
  • Designing and implementing UI pages and components like views, Controllers, tab views, custom table, view cells etc.
  • Included Dagger2 for dependency injection for mocking JSON with Mockito into REST API web service.
  • Used Agile process programming with 2-week sprint cycles.
  • Implemented Broadcast Receivers for Android
  • Used Shared preferences to store data.
  • Developed Application using Native Development kit .
  • Developed libraries in Native using C /C++
  • Participated in daily stand-up meetings and involved with Scrum project estimation meeting on bi-weekly basis
  • Designed the Custom Dialog using the Fragment Activity.
  • Created test cases and test data for testing the application.

Environment: Android SDK, Shared preferences, Retrofit, Restful web services, JUnit, Dagger, Recycler View, Butter Knife , Espresso, Jenkins.

Confidential, Philadelphia, PA

Android Developer

Responsibilities:

  • Involved in Requirement gathering, writing design specification document and identified the appropriate design pattern to develop the application.
  • Used RxJava2 and Dagger for creating and getting user credentials for login Screen.
  • Implemented Controller and Presenter pattern
  • Coordinated with UI team members to get the desired screen layouts.
  • Developed the activities and UI components
  • Developed user-friendly user-interfaces using Card Views, Dialogs, Different Layouts, Buttons visibility, Edit texts, as per requirements.
  • Identified Content Provider component to share the login response to other CVS applications.
  • Used Retrofit and OkHttp for web services and Gson parsers with secured data interchange.
  • Used JUnit test cases for TDD
  • Used MVP design pattern for clean architecture.
  • Roboelectric
  • Used Jenkins for Continuous Integration.
  • I am the only Android developer while developing this application.
  • Involved in the full life cycle of this project including planning, design, development and testing
  • Collaborated with web services team to implement the backend support.
  • Provided assistance and feedback on login design and implementation.
  • Created test cases and test data for testing the application.
  • Created new UI screens for the native application, worked with the UI team to display the appropriate icon and tested the functionality of the screens.

Environment: Android SDK, SQLite Database, Retrofit, Restful web services, JUnit, Espresso, Jenkins.

Confidential

Android Developer

Responsibilities:

  • Designed the User Interface according to the requirements using UI Groups, UI components.
  • Developed App screens and its workflow using Activity and Fragments which has views such as List View and Scroll View .
  • Used Async Task for multithreading.
  • Used Content Providers to communicate between two applications.
  • Used SVN for code management.
  • Registered the Broadcast Receivers with various intent filters for the android system announcements.
  • Designed the Custom Dialog using the Fragment Activity.
  • Designed the Custom Action bar, Custom Progress bar while making service calls.
  • Created a pop-up notification for alerting users.
  • Worked on Agile Methodology.
  • Created a local database using SQLite to store and retrieve the data.

Environment: Android SDK, Java 1.6, SQLite 3.0, Eclipse IDE 3.6 and ADT Plug-in, JUnit.

We'd love your feedback!