We provide IT Staff Augmentation Services!

Android Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY:

  • 8 Years of diversified experience in native mobile software development, web solutions and desktop software development.
  • Proficient with common Android framework APIs.
  • Experience in architecture design, development and implementation of software applications and testing.
  • Experienced in developing applications using java, JSP, XML, Eclipse, JDBC, JDK, MySQL, SQL.
  • Extensively worked with Android SDK and Eclipse IDE along with Android ADT plug in.
  • Have a good knowledge of the side mobile development factors such as server side interfaces, security, enterprise enablement, data feeds and content management systems.
  • Experience in use of popular public APIs such as Google, Facebook, and twitter.
  • Excellent team player, very dynamic, flexible with positive attitude and excellent learning skills.
  • Experience in working with Frameworks and Custom Templates for the Android Applications.
  • Used GIT, SVN and Bit bucket for source code version control repositories in dynamic team environment Used material design from Lollipop for new app version from ui/ux team.
  • Fluency with android components including UI/Custom UI implementation, activities, fragments, custom adapters, services, Intent services, multithreading, background processes, broadcast receivers, content providers, sensors, camera and maps.
  • JavaScript interface methods to handle interaction between web view and native activity.
  • Expertise in Web Services(REST/SOAP), XML Parsing and JSON.
  • Proficiency in using RecyclerView and CardView to display large lists along with Picasso and Glide for displaying images cached by them.
  • Strong skills and Knowledge in integrating third - party libraries like Dagger, Retrofit, Picasso, GSON, and ButterKnife into the gradle and using them for improving performance of the application.
  • Experience with Android storage mechanisms like SQLite database, Internal Storage and Shared preferences for storing the application data.

TECHNICAL SKILLS AND TOOLS:

Languages & technologies: JAVA, HTML5, CSS3, XML

Frameworks: Android SDK, Java Development Kit (JDK)

IDE: Android Studio, Eclipse, Visual Studio

Databases: SQLite, MySQL, Oracle 9i/10g/11g, Microsoft SQL server, Microsoft Access

Platforms: Android 2.2(API level 8) to Android 7.1(API level 25), Microsoft Windows, Linux, Unix, iOS

Version Control: Git,BitBucket, SVN, CVS, Jira

Tools: /Libraries: Retrofit, ButterKnife, GSON, Espresso, Picasso, Glide, Mockito, Proguard, EventBus, Wireshark

PROFESSIONAL EXPERIENCE:

Confidential

Android Developer

Responsibilities:

  • Involved with multiple projects hybrid and native. Worked closely with the UX team.
  • Understanding business needs.
  • Documented the requirements and there by analyzed and involved in design, code.
  • Intensive use of internal API's in order to fetch item details.
  • Took part in daily agile meetings and biweekly end of sprint Demo/Retrospective.
  • Worked with product and testing team to optimize UX design.
  • Took part in focus group demo sessions and modify application functionality based upon those feedbacks.
  • Extensively used Thread and Handlers to send scheduled messages and provide smooth UI experience.
  • Efficiently used Activity, Fragments, Services, Broadcast Receivers, AsyncTask and web views for building the app.
  • Integrated Volley Library to implement smooth Restful web service calls.
  • Used Jquery, Javascript, HTML5 as a part of developing hybrid applications.
  • Used SQLite database to store app names and their package names.
  • Responsible for design of user interface using various custom layouts, buttons, dialog boxes, alert boxes and different form of widgets. Inserted suitable code to capture the various button and text field events and implemented the desired action for each of the widgets.
  • Developed several custom UI components Recycler Views , custom grid views and also google latest card view UI pattern.
  • Used GIT version control, Jira to track the issues and Crucible for Code reviews.

Confidential, New Jersy

ANDROID DEVELOPER

Responsibilities:

  • Designed and Developed app screens and its flow using fragments and activity.
  • Created json serializable interface for data description.
  • Implemented push notifications using cloud services.
  • Utilized Java, XML, Restful Web Services, SQLite, AsyncTasks.
  • Environment configuration using hybrid tools and JavaScript.
  • Integrated Volley Library to implement smooth Restful web service calls.
  • Contributed in backend of the application that interacts with the database to form the XML/JSON structure required for Restful XML/JSON response.
  • Used Bluetooth to transfer data to/from android wearables and other monitoring devices.
  • Utilized Retrofit Networking library along with Intent Services to carry out large number of multithreaded network calls and used GSON to inject response in Java POJO models.
  • Using Location services and google map API to locate and provide directions to nearest hospitals and clinics.
  • Incorporated informative video and audio streaming modules.
  • Extensively used Web Views to display web components and parent.
  • Integrated the Cache support to manage and retain the messages on device to provide offline capability within the app.
  • XML parsing to get information from inside the files.

Environment: Android SDK 4.x, Android Studio, GIT, XML, JSON, RESTful Web Services, SQLite, Gradle.

Confidential, New Jersy

ANDROID DEVELOPER

Responsibilities:

  • Used Android application resources such as Drawables, Values, Menus, Strings, and Colors.
  • Used Intent to preform various actions utilizing multiple flags and filters.
  • Created virtual test devices with the Android Virtual Device (AVD) manager in order to emulate and test applications on different hardware profiles.
  • Collaborated with UI designers to improve and implement the proper view components.
  • Employed Shared Preference to store key values of the application.
  • Made use of Broadcast Receiver to detect the battery status and prevent the application from executing critical transactions when the battery is very low.
  • Involved in the implementation of the login screen and coding front-end validation, checking and parsing server's response, and displaying the appropriate messages to the user.
  • Created custom dialog boxes and toast notifications to conform and verify users' actions.
  • Used the Android's Typeface class in order to use a custom font for certain views. Carried out the MVP pattern for total application software
  • Worked with Apache Ant to build Android application packages using both Eclipse GUI the AVD command line interface.
  • Tested and utilized several Application Development Frameworks.
  • Used Event Listeners to handle users' interaction and prevent users from destroying critical activities while waiting for results.
  • Worked in agile environment with daily scrums.
  • Worked with a JIRA tool for issue tracking, bug tracking and project management.
  • Worked with Retrofit to consume Restful web services.
  • Used Butter Knife for view dependency injection.
  • Debugged application using ADB, Trace View, DDMS and Log Cat.

Environment: Android SDK, Java SDK, Android Studio, Active Android, Otto, Picasso, Gson, Google Analytics, Restful web services, JSON, GIT, GitLab, GitHub, Trello, New Relic, SQLite.

Confidential

JAVA DEVELOPER

Responsibilities:

  • Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
  • Worked in AGILE software development environment for planning, estimation & developing and maintaining the Application.
  • Developed web components using HTML, CSS and JavaScript.
  • Developed Action class and Action Form for business logic with support of Spring Framework and Presentation tier.
  • Involved in writing CRUD operation and automated email for text and data files processing.
  • Developed XML Schemas and used SAX for Parsing XML data.
  • Used AJAX framework for asynchronous data transfer between the browser and the server.
  • Extensively used Eclipse IDE for developing, debugging, integrating and deploying the application.
  • Performed various DAL, DML operations on SQL Server database.
  • Wrote SQL and PL/SQL queries for updating data into the Oracle using SQL Developer tool.
  • Used XML to transfer the application data between client and server. In server-side Servlets is used to construct and parse the data in XML format and in client-side Java is used.
  • Configured the domain environment to deploy the new releases released by the development team.
  • Involved in writing, scheduling, un-scheduling and monitoring daily, weekly, monthly, yearly and date and time specific cron jobs..
  • Participate in weekly project status meeting of the team for providing status of my work and discussing future applications and issues.

Confidential

JAVA DEVELOPER

Responsibilities:

  • Developed user interface applications using HTML, CSS and JavaScript.
  • Created sequence diagrams, collaboration diagrams, class diagrams, use cases and activity diagrams using Rational Rose for the Configuration, Cache & logging Services.
  • Written SQL statements for manipulating database, using JDBC
  • Involved in translating functional requirements into the technical needs
  • Involved in the document analysis and technical feasibility discussions for implementing new functionalities.
  • Used JDBC for data retrieval from the database for various Queries.
  • Peer Review of code to ensure functionalities implemented and standards followed.
  • Prepare Unit Test cases and test the functionalities implemented.
  • Prepared build script for some applications using maven script.
  • Fixed the defects raised and track changes using Star Team Repository.
  • Created documentation of the requirements and solutions

We'd love your feedback!