Sr. Android Developer Resume
4.00/5 (Submit Your Rating)
Westlake, OH
SUMMARY:
- A Mobile Application Developer with nearly 6 years of experience in Software Development, ApplicationMaintenance & Support and Project Execution. 5 years of experience as an Android Developer Adept in analyzing information system needs, evaluating end - user requirements, custom designing solutions, troubleshooting for complex information systems management.
- Well versed with Android Application Development and technologies like Android, JAVA, Gradle, XML, JSON, HTML, GIT.
- Often use project libraries like Android Support Library, Dagger 2, Butterknife, Picasso, Retrofit, GSON EventBus, ViewPager, Rx JAVA, ORMLITE and other common libraries.
- Handling various technical aspects like coding of modules using given design specifications, debugging and fixing the defects as well as analyzing the root cause.
- Knowledge on Bluetooth Audio profiles (A2dp, AVRCP, HFP) and Bluetooth stack (BlueZ, BlueDroid)
- Solid understanding of full mobile and software development life cycles, UIX, web analytics, changing web standards, and Agile methodologies.
- Worked on HTML, CSS, JavaScript, AJAX, JQuery mobile, Bootstrap, JSON, XML, Cordova and native Android.
WORK EXPERIENCE:
Sr. Android Developer
Confidential, Westlake, OH
Responsibilities:- Coordinated in every phase of Software Development Life Cycle (SDLC), starting from Requirements, Design, Development, Testing, Building, Deployment and Product Support.
- Worked in agile environment with daily scrums and biweekly sprints.
- Perform various test functions - Black Box, User Acceptance Testing, Functional, and Regression, End to
- End testing for mobile devices / websites and mobile apps.
- Perform regression, smoke testing around hot fixes.
- Made Restful Service Calls using Google's Volley Library at various stages in application development cycle and parsed responses back from the web servers as per the application requirement.
- Handled Multi-Threading using handlers, Loopers and Async task.
- Work on large complex existing codebase in latest Android SDK, Android Studio and APIs using TDD, MVP and dependency injection design concepts
- Handling JSON data using efficient parsing techniques.
- Used logcat, DDMS (Dalvik Debug Monitor Server) and traceview for debugging and detecting memory leaks.
- Worked with UX Designers, Mobile Architects and other Developers to build enterprise mobile solutions and perform root cause analysis, technology evaluation, and design spikes.
- Implemented Singleton design pattern to pass through the object into different fragments.
- Hybrid version of the app was created using native JavaScript, HTML5 and Cordova platform for Google
- Play and iOS App Stores.
- Developed code for Views, Viewmodels and business code.
- Managed tasks within Agile framework, cleared Sprinted tasks, and controlled JIRA workflows.
- Supported Devices: Android hand set & tablets (Android4, Android 5, Android 6, android 7) & Chrome browsers.
Environment: Android Studio, Android Debug Bridge, Logcat, DDMS, Android API's, RESTFUL Web service, Dagger 2, JDK 1.6, Jenkins, Gradle, GIT, JIRA.
Android Developer
Confidential, Chevy Chase, MD
Responsibilities:- Actively participated in all the phases of SDLC like design, development, testing.
- Worked closely with the testing team using Junit.
- Worked on Android Framework APIs such as Google Maps, Camera, Resource Manager, Fragments, Location Manager, Notification Manager, Content Providers, Contact Manager, Telephony API and REST APIs.
- Implemented the payment gateway integration to process the payments for purchasing the merchandise.
- Worked on Android Integration framework tools like Espresso and Gradle.
- Worked on push notifications using GCM, Broadcast Receiver.
- Embedded Google Maps API, GPS Location Data into app with zooming controls.
- Responsible for the Saved data in the SQLite database.
- Modified Android manifest XML file to include all use permissions such as GPS, SMS READ /SEND / RECEIVE.
- Integrated the application with analytics to log User Sessions and Touch Gestures.
- Understanding system requirements, test case planning and execution, Functional testing, Integration
- Testing, Track issue records and reporting by using bug tracking tool.
- Worked on Continuous Integration and code version using GIT.
- Debugged application using ADB, Trace View, DDMS and Log Cat.
- Worked with JSON library to parse JSON files.
- Collaborated with web services team to implement the backend support.
- Implemented GPS Integration and MAP Kit in the application to get the user's location and display the store
- Integrated the Payment Gateway in the app for processing Credit Card Payments for mail orders.
- Performed Unit testing on the various modules/functions to ensure that the output is as expected.
- Participated in Agile/Scrum Methodology, with releases every 2 weeks.
- Used Restful Web Services for transferring and retrieving data from different applications.
Environment: Android SDK, Eclipse 3.6, ADT Plug-in, SQLite, XML, Java, Google-Map kit, Subversion, Junit, GSON.
Android Developer
Confidential, Scottsdale, AZ
Responsibilities:- Involved in all the stages of SDLC i.e., from requirement gathering, development, and testing.
- Designed UI using views provided by Android and created custom views when required. Involved in updating the application UI and application data structure.
- Used various devices, which include tablets and phone with a latest Android OS to the application.
- Worked with Dialog Fragments for Pop - up and Used List Adapters, Spinners, and Loaders.
- Converted data from API into JSON format files and retrieve useful information using AJAX calls to display them on the browser.
- Push APK's through MOBI using local storage and Cordova plugins.
- Used JIRA to keep track of outstanding bugs, participated in daily standups, sprint reviews, Kickoffs.
- Created social login using Gigya API's. Integrated user social accounts with the express account.
- Development of custom Cordova (phone gap) plugins for android.
- Used Ionic and Cordova framework for building the hybrid mobile app
- Using PhoneGap/Cordova to access device APIs such as camera and geolocation to deploy an Android app.
- Used third party SDKs and libraries like Crittercism, Apptentive, Google Analytics, EventBus, Couchbase, Retrofit, and Picasso for tracking crashes and usage data, loading images, API calls, etc
Environment: Android Studio IDE 1.4-1.5.1, Otto, CBLite, Event Bus, Git, Phabiricator, BeanStack.
Android Developer
Confidential, Detroit, MI
Responsibilities:- Writing non - blocking code, and resorting to advanced techniques such as multi-threading, when needed using Node.js, using some JavaScript concepts.
- Creating custom, general use modules and components which extend the elements and modules of core AngularJS.
- Used factory, services, and providers for keeping data in the application.
- Created custom directives and made restrictions for the directives created.
- Implemented Angular Service calls using Angular Factory and used Media Queries for the design to be compatible in all devices.
- Created e2e test suites for all components and run them on protractor.
- Involved in user meetings to gather the requirements of the application and worked on application designing, testing, deployment and maintenance.
- Implemented zip code functionality using Location Manager API.
- Redesigned the cart checkout process with enhancements such as the accordion-style interface that acts as guide to complete user purchase.
- Implemented widget plugin project using Search API, Content Providers, and Database API.
- Developed business logic along with connecting the application to the server with REST web services.
- Used Aysnc task to invoke web services and servlet calls in the background thread.
- Implemented Location based service using Google Maps API that enables to search the nearest store located
- Python is used as an interface between the application and the client.
- Used ProGaurd to remove unused code and resources in the release build.
- Worked on Agile methodologies for rapidly deliver high-quality features of the application
Environment: Android 5.0, Android SDK, Java, Eclipse, ProGaurd, Google Maps API, Android Emulator, NDK, SQLite, Linux/UNIX, XML.