We provide IT Staff Augmentation Services!

Android Application Developer Resume

Spring Valley, NY

SUMMARY:

  • Over 5 Years’ of experience in Design and Development of Java based applications and experienced in Android SDK application development.
  • Good Knowledge in Kotlin Programming language.
  • Experience in working with Java, SQLite Database , Google Maps API , Eclipse IDE, Android Studio, XML, JSON, and Androids: Debugger (DDMS), Device Manager (AVD), ADT plug in, GPS Location Data and Push Notifications .
  • Working knowledge of graphic design and handling various kinds of media using Photoshop, Illustrator, and Dreamweaver.
  • Experience in building multithreaded applications using Threads, Handlers and Asynctask.
  • Experience with source code control management like subversion SVN and GIT, good at using the markup languages like REST and JSON.
  • Good understanding in third - party libraries and techniques such as Dagger, RxJava, Retrofit, OkHttp and Butter Knife.
  • Experience in using Android Storage options like Shared Preferences.
  • Used waterfall, SCRUM-Agile software development method for managing application developments.
  • Experience with automated testing frameworks (e.g. Espresso, Robotium, JUnit)
  • Undertaken full life cycle of Android Application Development which includes testing on device and simulator as well.
  • Experience with MVC and MVP design pattern.
  • Good mobile and web design skills using Activities, Fragments, HTML 5, Java Script and XML.
  • Knowledge in building Hybrid Application using WebView.
  • Experience in using Gradle, Jenkins.
  • Excellent debugging skills with Eclipse, Android Studio.
  • Proficient with common Android framework APIs like Activities, Intents, Services, Broadcast, Content Providers, Authentication, and Location.
  • Good exposure in troubleshooting and debugging android applications.
  • Curious to learn modern technologies like Angular, Bootstrap.
  • Strong adaptability, effective communication and interpersonal skills.

TECHNICAL SKILLS:

Programming Languages: Java, Kotlin and C

Web & Scripting Tools: HTML5, XHTML, JSON, JavaScript, jQuery

Database Technologies: MySQL, SQLite

Web Services: REST, SOAP, XML

Development Tools: Android Studio, Eclipse ADT

Windows Platforms: Windows 10/8/7/XP, Windows Server 2008/2003

Version Control Tools: Git, SVN

Debugging Tools: Logcat, DDMS, ADB

PROFESSIONAL EXPERIENCE:

Confidential, Spring Valley, NY

Android Application Developer

Responsibilities:

  • Implemented Scan Results and Wi-Fi Analyzer modules
  • Worked with JSON library to Parse backend JSON files.
  • Implemented All UPNP Device Details Module which consists of Attributes and other information
  • Developed Line Chart/Graph UI for Monitoring Live Wi-Fi Data like PhyRate, RSSI, SNR and NOISE Using HelloChart Library.
  • Developed Gauges UI to display WIFI Data like PhyRate, RSSI, SNR and NOISE.
  • Handling of backend and Live Data of UPNP devices
  • Used Retrofit and OkHttp Library to send the requests and getting response from the backend server.
  • Application was developed with JAVA and Kotlin using Android Studio.
  • Designed screens using MVP pattern for various devices with various screen sizes.
  • Issue fixing in Tree View, Card View, Network View and other features
  • Implemented results filter dialog fragments which consist of tabs in dialog
  • Implemented dependency injection using the dagger framework to enhance the thread usability off the main thread.
  • Used inter fragment communication in application by defining and implementing interfaces.
  • Used RxJava for handling and filtering the responses from backend.
  • Implemented customized ListView and used AsyncTask and Threads where it is required to improve the performance.
  • Registered the Broadcast Receivers with various intent filters for the android system announcements.
  • Used SQLite database for creating, modifying and querying the inventory backend data
  • Developed App screens and its workflow using Activity and Fragments which has views such as List View and Scroll View.
  • Used RxJava as a library for composing asynchronous and event based programs by using observable sequences.
  • Experience in using dependency injector called Dagger to test the classes.
  • Experience in Android Integration framework tools like Espresso and Gradle.
  • Developed UI and functionality which consists of Tabs using View Pagers and Tab Widget.
  • Developed Custom View Pagers to modify the existing behavior.
  • Designed the Custom Action bar, Custom Progress bar while making service calls.
  • Designed the Custom Dialog using the Fragment Activity.
  • Used JIRA for new requirements, issues and bug tracking and GIT for code management.
  • Performed on device debugging using ADB and tested application in both emulator and device using Log cat, DDMS.
  • Fixed the bugs identified by the QA testing team.

Environment: Java, Android SDK5.0, 6.0, RxJava, Retrofit, Volley, OkHttp, SQLite, REST services, Jenkins, JIRA, JSON, Android API’s, Android Studio, JQuery, XML, Kotlin.

Confidential, San Mateo, CA

Android App Developer

Responsibilities:

  • Involved in requirement gathering, UI design and development.
  • Used ADB commands to connect KarmaDrone and Camera.
  • Involved in Bug fixes on major modules.
  • Worked Wi-Fi connectivity module.
  • Designed screen for Joystick Calibration and Tilt wheel calibration.
  • Worked on SignIn/SignUp and Authentication functionality.
  • Worked on Custom views design and development.
  • Wrote code using MVC architecture pattern.
  • Involved in Joystick and tilt Wheel calibration native event functionality.
  • Worked on Passenger App connection, and controlling KarmaDrone from passenger App.
  • Worked closely with the Native Development team.
  • Implemented UI functionality for Create Account and sign In featured
  • Worked on innovative background reflecting the user account status that changes according to user’s account.
  • Debugging the code using DDMS and Logcat.
  • Used Shared Preferences to store and retrieve persistent key value pairs across user sessions.
  • Worked with Android 3rd party libraries like Retrofit.
  • Managed tasks within Agile framework, cleared sprinted tasks, and controlled JIRA workflows.
  • Worked closely with the testing team.
  • Implemented unique design for landscape mode.
  • Used Activities which implement Broadcast Receivers to listen to several Broadcasts from the KarmaDrone.
  • Worked on an Android Service to implement the Push Notification.
  • Used list views & populated lists to display the lists from database using simple adapters.
  • Wrote JUnit test cases for integration and functional tests to run automatically by Jenkins in the builds triggered by each push to Git.
  • Created UI& functionality for authentication feature.
  • Involved in development and enhancements of features to restrict the usage based on Authorization and Authentication tokens.
  • Provided subsequent releases, which included feature changes, enhancements and bug fixes.
  • Used to attend Scrum, Bug scrub meetings, and taken the ownership on product lead the team to reach goals.

Environment: Java, Android SDK5.0, MVC, SQLite, REST services, JSON, Android API’sAndroid Studio, JQuery, XML, HTML, CSS.

Confidential, St. Louis, MO

Android Developer

Responsibilities:

  • Used Objects such as Navigation drawer, Recycler view, ListView, ViewPager, SharePreferences etc
  • Implemented AsyncTask Loaders for making a network call also used thirdparty libraries to get the images
  • Worked on adding fragments dynamically to the activities that provided the capability to add and pop from the back stack
  • Used Google Maps and Google Places API to find nearby Confidential location based on current user location
  • Used GPS/Wi-Fi provider to navigate the directions to the nearest store.
  • Worked on Custom views design and development.
  • Storing data in to the data base using SQLite, Content Providers for small amount of data and XML parsing or DOM traversal for data retrieving.
  • Worked on GitHub version control and did pull, push, stash, commit, checkout code using source tree
  • Designed the Layouts according to the requirements using Activity, Fragments.
  • Collected and secured user info with the click of a button using Facebook sign-In with Facebook SDK and Gmail Sign-In with Gmail SDK
  • Implemented Pending intent to send new notification about the latest menu item
  • Worked on innovative background reflecting the user account status that changes according to user’s account.
  • Worked on storing data using Shared preferences to save login info.
  • Added Cart List options using SQLite Database.
  • Worked on MVP design pattern.
  • Tested application for relevant bugs, fixed the issues and deployed on different android firmware’s to validate the application stability
  • Provided subsequent releases, which included feature changes, enhancements and bug fixes.

Environment: Java, Android SDK5.0, MVP, SQLite, REST services, JSON, Android API’sAndroid Studio, XML, Facebook SDK and Gmail SDK.

Confidential

Java/ Android Application Developer

Responsibilities:

  • Designed the layout designs using Android XML for all the pages
  • Created the log in and sign up page and integrated Google cloud services on the application.
  • Enabled synchronization of the user preferences to the secure cloud.
  • Implemented a common interface for the application making it compatible with a desktop , web or mobile .
  • Used Android functionality testing like Espresso in automation testing.
  • Extensively utilized AsyncTask, Thread, Handler and Intent Service for smooth UI experience.
  • Enabled comments sections for the users within the application.
  • Involved in working with Location Manager and Restful Web service
  • Responsible for consuming the REST services, getting a JSON response and parsing them to get the required information.
  • Implemented the search functionality, Action Bar and Draw-9 Patch Images.
  • Worked on the Android AsyncTask service to update List View Screen.
  • Implemented unique design for portrait and landscape mode.
  • Worked with design/UX team to create user-friendly, aesthetically pleasing, and full functional UI.
  • Followed the Waterfall methodology for implementing the project.
  • Analyzed and fixed the defects for various modules in the QA stages.
  • Involved in requirement gathering, UI design and development.

Environment: Java, Android SDK 3.2.2 and Android API's GPS, REST, JSON, Eclipse IDE 3.5, ADT Plug-in, SVN (version control), Espresso.

Hire Now