We provide IT Staff Augmentation Services!

Android Developer Resume

3.00/5 (Submit Your Rating)

VA

SUMMARY

  • Senior Mobile Developer with 7 years of experience in Analysis, Design, and Development of various Android Mobile Applications.
  • Solid understanding of full mobile and Software Development Life Cycle (SDLC) including Waterfall and Agile methodologies.
  • Experience and Expertise in android fundamentals such as using the Debugger, Testing App, Support Libraries, Supporting Multiple Screen Sizes, Async Task and Loaders, Shared Preferences, SQLite Databases, Content Provider among others.
  • Well understanding with version control systems such as SVN and Git.
  • Experience with the third - party libraries and APIs such as, GSON, Retrofit, Okhttp3,
  • Proficient in Object-Oriented design, Data Structure and Problem Solving
  • Strong knowledge in RESTful, JSON and XML.
  • Experience in Multi-threading and background tasks
  • Knowledge of Android Marshmallow Permissions and enhancing more control over what permissions applications ask for from the device
  • Experience in Optimizing for multiple device screen.
  • Experience in JUnit testing by creating test classes for methods and class units
  • Experience of Web Services in android and efficient data transfer between servers and devices.
  • Familiar with the new Android Orio features such as display cutout support and enhanced messaging experience
  • Experience with creational and structural design patterns such as Singleton, Dependency injection, adapter among others.
  • Deep understanding of test frameworks such as Mockito for android API calls and Espresso to exercise user interaction
  • Knowledge of implementing camera intents and utilizing device’s camera for various purposes.
  • Experience in architectural patterns such as MVVM, MVP and MVC.
  • Knowledge of Databases and web development languages such JavaScript, HTML, SQL and PHP
  • Knowledge of JDBC
  • Strong analytical, collaboration, writing and communication Skills. Self-starter result oriented and willing to learn new challenges.

TECHNICAL SKILLS

Languages: Java, C++, JavaScript, HTML5, CSS3, PHP

Database: MySQL, SQLite, SQL.

IDE: Eclipse, Android Studio

Web Services: REST and JSON.

Operating Systems: Windows, Linux, and Android.

Software: Microsoft Office, Adobe Photoshop, and MATLAB

Editors: Notepad, Notepad++.

PROFESSIONAL EXPERIENCE

Confidential, VA

Android developer

Role and Responsibilities

  • Contributed to application requirement analysis for achieving the specifications suggested to improve the application.
  • Worked extensively with Android Studio, Java and Android SDK frameworks.
  • Integrated 3rd party libraries, OkHttp and Retrofit to retrieve data in a form of JSON and display a scrolling RecyclerView of daily news.
  • Modularized UI components with fragments and implemented Constraint layout to make the application responsive to various screen sizes
  • Developed sections of the application which provides multi activities, Custom Adapters, ListViews, Images, WebView, TextViews among others.
  • Worked on activities to display daily news feed on the trending fashion design offered by The Confidential TODAY App.
  • Implemented all the latest Android Technologies such as Recycler Views, card Views, Appbar, MVVM design pattern among others.
  • Worked with different data structure components such as HashMap, Set, List, ArrayList, LinkedHashMap etc.
  • Contributed to the application communication and integration with other applications by implementing Content Providers, Pending intents and Content Resolvers
  • Involved in JUnit testing by creating test classes for methods and class units
  • Worked in an Agile based environment
  • Involved in the full lifecycle of the project including planning, design, development, testing, and deployment
  • Tested the application for relevant bugs, fixed the leaks and deployed on different Android firmware to validate the application stability

Confidential, IA

Android Developer

Role and Responsibilities

  • Integrated with Gradle and used other third-party frameworks tools and SDKs, such as Retrofit and Glide
  • Implemented Android Marshmallow Permissions and enhanced more control over what permissions applications ask for from the device
  • Used Shared preferences to save login information of the user for easy future recognition
  • Integrated social media platforms, such as Facebook, Twitter and Instagram
  • Worked under the umbrella of agile methodology
  • Extensively used android application development tools, including Android Studio, Android SDK and ADT
  • Used RESTful APIs to connect Hy-Vee applications to back-end services
  • Integrated MVP as architectural design pattern.
  • Participated in all stages of app development: concept, design, develop, iterate, test
  • Integrated test frameworks such as Mockito for android API calls and Espresso to exercise user interaction
  • Worked on making the app support different screen sizes and configuration

Confidential, WA

Java Developer

Roles and Responsibilities

  • Description: Improve the performance of all functions involved in the development and maintenance of existing applications.
  • Designed the algorithm, codes and have used design patterns and Object-Oriented Design methodology
  • Used Agile Scrum program management to track the project development.
  • Checked validation and tested the user authentication and user preferences
  • Implemented and enhanced new features in existing applications.
  • Used JDBC for querying data into the database also Involved in creating and modifying database objects.
  • Extensively worked with java collection classes like List, Set among others.
  • Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
  • Used multithreading through java to run high end operations

Confidential, TX

Web Developer

Role and Responsibilities

  • Developed client-side UI using HTML, CSS and Java Script.
  • Wrote and edited content for company’s website
  • Coordinated with project managers, development and support teams through the project lifecycle
  • Troubleshoot and resolved bugs to insure optimal development environment
  • Helped to improve the site codebase by converting old tables-based layouts to sematic HTML. Reduced the file size of pages across the board, which lead to decreased bandwidth costs for the company, and faster load times for the audience.
  • Developed code to create custom widgets using various options dat are available on the dashboard by using jQuery widget picker

We'd love your feedback!