Android Developer Resume
MO
SUMMARY
- 5+ years of Android experience in the design, development, testing and deployment of both native and hybrid applications.
- Comprehensive knowledge of Interaction design and UI/UX of Android and web application development
- Adept in programming languages like C, C++, Java with hands on experience in developing Android Enterprise Applications for mobiles and tablets using Android Studio
- Involved in developing Android Applications using Core Java and Android APIs s(Data Storage, Content Providers, Google Maps, Connectivity, Location and Notifications)
- Exposure to interaction between various devices and different versions of Android.
- Experienced in programming skills in Java including Plug - in Architecture, HTML, CSS and XML.
- Experience in implementing native libraries in application by using Android NDK.
- Expertise in using Design patterns and object oriented methodologies to design software for mobile phones.
- Worked on user-friendly and fully functional applications for Android and HTML5.
- Profound knowledge in the integration of third party APIs like Twitter, Facebook, Google+, Google Maps besides other open source APIs.
- Developed several Android/Unity applications that have been published in Play Store
- Designing and implementation of User Interfaces and Navigation elements.
- Excellent debugging and problem-solving skills with Eclipse, IntelliJ IDEA, Unity3D, MonoDevelop, Android Studio and RAD.
- Experience in various methodologies like of SDLC like Agile development and waterfall development and scrum methodology.
- Expertise in troubleshooting and debugging applications.
- A self-driven, goal oriented, customer focused software professional with proven ability to successfully work in all phases of Software development lifecycle.
- Creative, problem solving, strong communication, organizing and planning skills along with the ability to work independently as well as in a team environment.
TECHNICAL SKILLS:
Programming Languages: Core Java, C, C++, Visual Basic
Mobile Technology: Android
Web Development: HTML, Java Script, JSP, AJAX, JQuery, CSS3
IDE: Android Studio, Eclipse IDE, Visual Studio, Adobe Dreamweaver, Unity
Databases: MySQL, SQLite, Oracle, SQL Server 2012
Operating System: Android OS, Unix/Linux, Windows.
PROFESSIONAL EXPERIENCE
Confidential, MO
Android Developer
Responsibilities:
- Participated in complete Software Development Life Cycle (SDLC) for proper analysis, development, testing, deployment and enhancement of the code.
- Played a key role in writing application logic using Eclipse IDE and Android SDK.
- Design screens using MVC pattern for the application with Android Studio IDE
- Implemented the required GUI by making modifications to the XML files.
- Designed complex User Interface screens using custom views.
- Used fragments to build small re-usable pieces that are easier to manage and allow for a more fluid visual design and also can adapt to tablet and phone resolutions.
- Responsible for consuming the REST services, getting JSON response and parsing them using to get the required information.
- Integrated location based services using Google Maps API to display locations of the nearest stores.
- Enabled GPS/Wi-Fi to detect user location from where to begin searching.
- Implemented SQLite databases to monitor the data of a member.
- Used shared preferences to store and retrieve persistent key value pairs across user sessions.
- Used HTML and CSS for inserting the images of the car and inserting check boxes to select the available cars and to display them in column’s and row’s
- Used GIT for version control.
- Followed Agile with JIRA for implementing this project.
- Handling XML data using efficient parsing techniques such as DOM parser.
- Worked on debugging the application using Log cat, DDMS.
- Tested the app across different versions of Android and different android phones to assure quality and performance.
Environment: Android SDK 2.2(API 8), SQLite 3.6, Eclipse IDE 3.5, Android API’s, ADT plug-in, JDK 1.6, XML, JSON,GSON,REST services HTML, CSS, GPS service.
Confidential, Santa Clara, California
Android Developer
Responsibilities:
- Involved in the Requirement gathering phase and UI design phase using Balsamiq.
- Designed and Implemented Views and Layouts for User Interaction.
- Re-factored the code base to optimize start -up and memory usage.
- Key resource for layout and UI work utilizing XML, shape draw, adapter views, activities, fragments, custom view.
- Used SVN for version control.
- Used Material Design pattern to implement the project.
- Have worked in Agile Methodologies where we focus on the adaptability and satisfaction of the application outcome.
- Implemented custom Navigation drawer to provide a friendly navigation for the User.
- Created bug reports, closely interacted with developers in fixing bugs, logged bugs into JIRA.
- Implemented Google Maps API in-order to display the last know location of the device.
- Integrated location based services with Google Maps API to display locations.
- Used shared preferences to store user settings.
- Implemented web views to integrate the app with the website.
- Designed screens related to categories and detail pages for this application.
- Responsible for consuming the REST services, getting a JSON response and parsing them to get the help information about the application.
- Worked with Bluetooth to connect with devices.
- Worked with design/UX team to create user-friendly, aesthetically pleasing, and full functional UI.
- Had to closely work with QA team while fixing bugs.
- Tested the application for multiple devices, densities and screens.
Environment: Android SDK, Android API's, Eclipse IDE, XML, HTML5, REST services, JSON
Confidential
Android Application Developer
Responsibilities:
- Worked in all phases of the project including design, development, testing and deployment.
- Designed the features for the database interface relevant for the mobile application from the existing system.
- In this application the user selects the region as USA or EUROPE or ASIA.
- Swipe able headlines are the present on the screen.
- On any Tap interaction Log in screen Pop’s up.
- A function called as Media Bucket is implemented through which the images and videos are displayed on the screen.
- Ad marvel Implementation is done.
- Extensively used custom List Views to view information on every screen, and to keep uniformity of the application.
- Worked with the UI team to design the appropriate icon and display for the screens.
- Developed the database wrapper functions for data staging and modeled the data objects relevant to the mobile application.
- Tested the application on multiple android targets and debugged the issues that were found
- Worked on the system landscape including development, testing and production.
- Successfully deployed the app on the Android Marketplace and supported the app for different releases of Android OS.
Environment: Android, SVN, PHP, SQL, Eclipse, XML
Confidential
Android Application Developer
Responsibilities
- Implemented List View, so as to show the different shipments and maps as a form of list.
- Integrated location based services using Google Maps API to display locations of the nearest stores.
- Worked closely with the testing team.
- Worked in an Agile based environment.
- Collaborated with web services team to implement the backend support.
- Designed the web services to communicate with the Android application by using RESTful web services with the Spring 3 API, and JSON Parsing for the received responses.
- Designed and developed the request and response data to and from database.
- Implemented SQLite databases to monitor shipments.
- Integrated the Payment Gateway in the app for processing Credit Card Payments for mail orders.
- Implemented customized web view component to load an SWF file and HTML data.
- Created test cases and test data for testing the application using JUnit Extensions.
- Performed Unit testing on the various modules/functions to ensure that the output is as expected.
- Used Phone gap to track the location of the package.
Environment: Android SDK 3.0, Eclipse IDE, Google Maps, AML and SQL Databases, JUnit, GPS Services, Phone gap.
