We provide IT Staff Augmentation Services!

Android Developer Resume

2.00/5 (Submit Your Rating)

Grand Rapids, MI

OBJECTIVE

  • Seeking a challenging position as a Senior Android Developer to utilize my skills and abilities in the IT industry that offers professional growth while being resourceful, innovative and flexible.

SUMMARY

  • 5+ years of professional experience in building native android applications right from the planning stage to testing stage including system design, development, and delivery of the software.
  • Good knowledge with SDLC, Agile and Scrum methodologies and worked with these approaches as part of the professional work environment.
  • Worked with Web Services using REST FUL API to fetch data for mobile front end and parsing the web response data in JSON format.
  • Experience working with third party libraries like Butter Knife, Dagger, Retrofit, Picasso, Volley, OkHttp.
  • Worked with different storage mechanisms in Android, Intents, Fragments, GMaps, Toast messages, Camera, Android permissions, Notifications, and Activity workflow for application development.
  • Proficiency in working with Eclipse IDE,AndroidStudio. Worked with background processing with Asynctask and Services, Storage and retrieval of structured data, fragments and broadcast receivers.
  • Proficiency in profiling, tuning, & optimizing Java applications and branching, pushing & merging codes with remote repository Bit Bucket in application development.
  • Worked with MVP and MVC design patterns as part of application development and has good knowledge of their implementation.
  • Knowledge of unit testing and UI testing using JUnit, RoboElectric, Mockito, and Espresso as part of developing applications in TDD and CI/CD environment.
  • Worked with recycler view, card view and other material design patterns and guidelines. Very good knowledge and understanding with OOPS design patterns. Worked with testing the applications on multiple devices to comply with compatibility standards.
  • Created excellent applications following Material design guidelines and utilizing custom views and view groups, also proficient in working with media, threads, services of Android, broadcast receivers, content providers.
  • Capability in understanding and handling any new mobile technology for application development in Eclipse and Android Studio using Java, XML, Web Services, third party libraries, JSON, J2EE, Java Script, HTML, and CSS
  • Experience with TCP/UDP, SIP, RTP, RTCP protocols, Android frameworks, Development tool kits with generation & compilation.

TECHNICAL SKILLS

Android: Gradle, RESTful services, Storage mechanisms, Material design, Fragments, MVP, MVC, App Deployment, and Proguard.

Third Party Libraries: ButterKnife, Picasso, Dagger2, Retrofit, Volley, OkHttp

Version Control: BitBucket, GitHub, Source Tree, SVN

Testing: Espresso, Junit, RoboElectric, Mockito

SDLC: Agile, Scrum

OS, Tools, Frameworks: Windows, MacOS, Linux, Android Studio, JDK, Atlassian Tools

PROFESSIONAL EXPERIENCE

Android Developer

Confidential, Grand Rapids, MI

Responsibilities:

  • Worked on adding new features to the application and also worked on different user stories in improving existing application.
  • Involved in making changes to the UI of the app using various UI components like Text Views, Buttons, Check boxes, Alert dialogs, Action bar and spinners along with writing the code functionality.
  • Used third party libraries like Retrofit and also worked with Restful JSON response.
  • Contributed in backend of the application that interacts with the database to form the JSON structure required for Restful JSON response.
  • Used MVP design pattern for the application development.
  • Was part of daily scrum meetings and contributed to the team by sharing necessary inputs.
  • Integrated the Cache support to manage and retain the messages on device to provide offline capability within the app.
  • Worked on debugging the application, bug fixes, code review, and application testing.
  • Worked in a TDD environment and developed the code by writing test cases for individual classes.

Environment: Android Studio, Agile, SQLite, Retrofit, Java, Source tree, Bitbucket, REST API, Git, TDD, JIRA.

Android Developer

Confidential, Pleasanton, CA

Responsibilities:

  • Worked with designing mode for different android devices.
  • Designed all the GUI elements by bringing required modifications to the XML.
  • Designed Screens using MVP pattern for the application with Android Studio.
  • Worked on Custom UI widgets for summary.
  • Used Multi-threading in implementing parallel processing.
  • Implemented client side RESTful call to receive JSON based response and parsed using GSON.
  • Utilized a retention fragment technique to avoid losing the AsyncTask.
  • Used and implemented Shared Preferences in the app and worked with storage options in Android.
  • Participated in the quality assurance of the app including, testing of the User Interface and testing the app on different mobile devices.
  • Developed update patches, modules and components to fix bugs, adhere compliance & mitigate security risks.
  • Configured security of the app with HTTP and SSL connection.
  • Developed connection with server using Open Source libraries, Asynchronous Http Client for Android.
  • Used material design concepts and design patterns.
  • Contributed in production release deployment, certifying release features, monitoring production logs and fixing production issues on demand.
  • Involved in designing user-friendly tool to be used by deployment team on verifying content management in Production/Lower environments.

Environment: AndroidSDK, Java, XML, RESTful, JSON, MVC,Multi- threading, AndroidStudio, Git, GSON, Volley, Fragments, Action Bar, Custom Dialog Boxes.

Android Developer

Confidential

Responsibilities:

  • Worked with fragments, activities, intents, toast notifications, and Logcat.
  • Used Logcat and DDMS for debugging the application.
  • Actively involved in working with SQLite database, shared preferences and storage mechanisms for the application.
  • Worked on-site and remotely on the project by using Bitbucket by creating a remote repository and thereby able to track and manage the project progress.
  • Used material design concepts and design patterns such as MVP and MVC as part of app development.
  • Involved in analysis, specification, design, and implementation phases of Software Development Life Cycle (SDLC). Followed agile methodology to develop the project.
  • Worked with RESTful API services, Intent services, Web services, and Android services as part of the application development.
  • Involved with testing the app on various android devices using several testing strategies for maintaining app compatibility standards.

Environment: Android SDK, Bit bucket, Eclipse IDE, ADT Plugin, Web services, XML, SDLC, Git.

Android Developer

Confidential

Responsibilities:

  • Contributed to application requirement analysis for achieving the specifications provided for the application.
  • Involved in developing the UI for the app using Text Views, Buttons, Check boxes, Alert dialogs, Action bar and spinners for various layouts.
  • Worked on wide use of application framework like content providers, content resolver, Asynctask, Alert Dialog.
  • Used Git for version control and source tree to clone repository to local memory.
  • Involved in working on Restful Web service with JSON.
  • Worked on developing UI screens using XML and involved working on adding new features by working on user stories.
  • Contributed in backend of the application that interacts with the database to form the JSON structure required for Restful JSON response.
  • Extensively used Web Views to display web components and parent.
  • Worked with implementing shared preferences, SQLite database and web services.

Environment: AndroidSDK, Java, XML, RESTful, JSON,AndroidStudio, Git, GSON, Fragments, Action Bar, Custom Dialog Boxes.

We'd love your feedback!