We provide IT Staff Augmentation Services!

Android Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY:

  • Around 6 years of Eexperience in analysis, design, development, implementation and testing client, server and enterprise applications using Java and J2EE technologies.
  • Extensive experience in Android application development, Android OS, interactive application development and memory management, Common Android Framework API's (Location, Camera, Notifications, Maps).
  • Developed user interfaces wif rich features.
  • Worked wif android SDK to implement libraries, debugger and emulator for UI
  • Designed GUI and interfaces wif services for mobile applications.
  • Experience in building media applications on android
  • Experience in using Fragments, Activity workflow, Action Bar Navigation, Menu designs and view controls, and Loaders.
  • Designed GUI and interfaces wif services for mobile applications, Asynchronous Programming in Android (such as Thread pool, Tasks and services). Implemented the monetization of apps, which has capabilities to do in - app purchases.
  • Hands on experience wif BLE, Android Wear and Kotlin.
  • Mobile and web design skills using Activities (android), HTML 5, Java Script, AJAX and XML.
  • Experience in Object Oriented Design (OOD), analysis (OOA), modeling (OOM) based on Unified Modeling.
  • Worked extensively in developing mobile-based and advanced web-based applications using Java, Servlets, JSP, Struts, spring, Hibernate, JDBC, UML, HTML, XHTML, JavaScript, JDBC, Python and Oracle.
  • Proficiency in developing applications using Struts frame work, spring and hibernate.
  • Worked on GUI applications using Java SWING and AWT.
  • Experience in using Java Native Interface (JNI).
  • Experience wif source code control management like subversion (SVN) and GIT.
  • Expert in writing client side validations using validation framework, Java Script.
  • Experience in web services using markup languages like JSON and REST.
  • Knowledge in working wif audio and video codec's like .3GPP, MPEG-4.
  • Excellent de

PROFESSIONAL EXPERIENCE:

Confidential

Android Developer

Responsibilities:

  • Discussed the requirements wif the client and analyzed the requirements. Involving in entire software development process for Android applications development. Gathering client requirements and involved in design and developing application UI. Involved in requirement gathering, UI design and development. Written application logic using Android Studio. Handling JSON data using efficient parsing techniques such as GSON and Parcebale. Constructing http requests, fetching server response and parsing feeds wherever required. Involved in development and enhancements of features to restrict the usage based on Authorization and Authentication tokens. Used Activities, which implement Broadcast Receivers to listen to several Broadcasts from other applications and the system. Used sliding side menu library for easy navigation through the app. Responsible for design of user interface using custom layouts and different form of widgets. Used web views, list views & populated lists to display the lists from database using simple adapters. Used services, Async tasks and Alert Notification API to implement parking status reminder into the mobile app. Worked extensively on local data storage using Shared Ps
  • SQLite databases, and File system. Used Parceler for passing Parcelable objects between various components of the app. Embedded Google Maps API, GPS Location Data into app wif zooming controls for finding out the store and navigation details to the store. Integrating Restful API services wif Basic Authentication process. Involved in working wif Location Manager and Restful Web service wif JSON. Integrated Push Notifications (GCM) to notify user about new in - stock apparels. Used ProGuard for code shrinking, optimizing, and obfuscating the remaining classes, fields, and methods wif short names. This halped in preventing the APK from reverse engineering. Worked on memory leaks using DDMS and Leak Canary. Used GIT for version control and followed Agile wif JIRA for implementing this project

Environment: Android SDK, SQLite, Android studio IDE, Android API's, ADT plug-in, Location Manager, JDK 1.6, JNI, XML, JSON, REST services, GPS service, Log cat.

Confidential

Android Developer

Responsibilities:

  • Discussed the requirements wif the client and analyzed the requirements. Design screens using MVC pattern for the application wif Android Studio IDE. Designed and created customize Dialog boxes. Designed the architecture and User Interface (UI/UX) using client requirements and use - cases. Used
  • Android Asynchronous Http Client library, a third-party library for server call and shared ps. Used Android SDK to create the library files to be used by Services. Writing unit test cases using Mockito and Junit and Dagger 2. Adjusted Android default behavior such as orientation response to improve activity life cycle flow. Provided auto logout on user inactive for long time. Developed App screens and its workflow using Activity and Fragments, which has views such as List View and Scroll View. Migrated some modules to KOTLIN from Java. Download and upload content from back end web server via
  • REST API. Restricted the guest to run the build functionality. Implemented Notification Manager to display updates on the notification bar. Used agile methodology to design, develop and deploy the new changes. Provided assistance and feedback on login design and implementation. Utilized button style and edit text background, added background selector. Implemented the multithreading communication using the built-in Android frameworks like RxJava. Writing JUnit Test cases for Unit testing in Pension Manager Module. Test and error logging on different versions and devices of Android. Used adb logcat, DDMS for Debugging Wrote a program to use REST API calls to interface wif Veaam backup server, and parse output reports of an excel file in python to monitor customer backup usages. Testing the deliverables and ensuring quality, owns and manages the test management automation Coordinating in fixing the reported issues found in production

Environment: Android SDK, TDD, Kotlin, Bluetooth, Web Services, Multithreading, Jenkins, volley, Gradle, Spring, CSS3, Maven, HTML5, MVC, Agile, JIRA, GIT, JUnit.

Confidential

Android Developer

Responsibilities:

  • Design screens using MVC pattern for the application wif Android Studio IDE. Designed and created customize Dialog boxes. Used AsyncTask for multithreading. Designed the architecture and User Interface (UI/UX) using client requirements and use - cases. Used Android Asynchronous Http Client library, a third-party library for server call and shared ps. Parsed JSON data coming from Qualcomm server. Used Activities, which implement Broadcast Receivers to listen to several Broadcasts from other applications and the system. Employed dagger for dependency injection in Android mobile app.
  • Extracted the data from REST using Socket Connections, Services, and Content Providers and displayed them on the Activity. This involved controlling of multithreading using Handlers. Adjusted Android default behaviour such as orientation response to improve activity life cycle flow. Provided auto logout on user inactive for long time. Developed App screens and its workflow using Activity and Fragments, which has views such as List View and Scroll View. Download and upload content from back end web server via REST API. Restricted the guest to run the build functionality. Implemented Notification Manager to display updates on the notification bar. Provided assistance and feedback on login design and implementation.
  • Utilized button style and edit text background, added background selector. Design, develop, and support CNBC Android application suite (Android, Kindle, Android Tv, FireTv). Implemented all layouts, some of which utilized RecyclerViews for memory optimized lists and ConstraintLayouts wif autosizingTextViews to achieve fully scalable UI for any phone or tablet Strong noledge on Data Structure, Multithreading, Collections, Exception handling and Serialization. Test and error logging on different versions and devices of Android. Extensively involved in coding wif AngularJS, jQuery UI and jQuery Mobile to add functionalities and effects like Accordion, Infinite Scroll bar, Slider bar, Draggle/Droppable, Resizable, Progress bar. Used Apache Subversion (SVN) for version control

Environment: Android SDK, Dagger, ADT-Plugin, Eclipse, Android Tv, Multithreading, GIT, Java, SQLite, JSON, HTML5, XML, REST API, DDMS, Logcat, JIRA,Volley, Jenkins, SVN, Bitbucket, Amazon Web Servers.

We'd love your feedback!