Android Developer Resume
San Diego, CA
PROFESSIONAL SUMMARY
- Over 3 years of experience in Android Development.
- Experienced Mobile / Android Developer who designed and developed commercial consumer applications for Android mobile devices with extensive user interface development.
- Experience in Android UI toolkit and Layout Managers. Proficient in Android application framework. Experienced with Android SDK tools.
- Proficient in Android applications development involving User Interface development, Notifications, Adapters, Content Provider, Services, XML Parsing and Telephony Manager.
- Experience in working with SQLite Database, Google Maps API, GPS Location Data and Push Notifications.
- Expertise in developing applications for android operating system using Eclipse IDE, SQLite 3.6, Java1.6, XML, Android SDK 2.2 and ADT plugin.
- Expertise inunit testingusingJUnit.
- Hands on experience in integrating third party API’s into Android app viz. Gmail, Yahoo Microsoft Exchange - IMAP accounts (Skyedex App)
- Experienced in Bluetooth.
- Well versed with best practices and all phases of software product lifecycle and management.
- Proficient in writing Test plans, Test cases and Test scripts.
- Experienced in using a web based application used for managing tests scenarios and defect tracking and management.
- Expertise in building of source code, troubleshooting build/configuration/integration issues, communicating and resolving source code related issues between various teams of the project.
- Extensively used tools for logging the bugs, defects, tracking defects.
- Involved in preparing Documentation to meet the SLAs.
- Experience using Quality Center and QTP as well as experience using open source performance monitoring tools.
TECHNICAL SKILLS:
OS: Windows XP, LINUX and Android
Languages: java (JDK 1.6), C, C++, XML, SQL
IDE: Eclipse 3.x, Visual Studio
Protocols: Bluetooth, CDMA, UMTS, Http, ftp
Other Software: HTML, DHTML, Oracle
Database: Oracle, SQLite3, MySQL
Scripting Language: shell scripts, Perl, Python
Modeling language: UML, OOPS
Tools: putty, adb, ddms, dmtracedump
Debugging Tools: GDB, DDMS
PROFESSIONAL EXPERIENCE
Confidential, San Diego, CA
Android Developer
Responsibilities:
- Designing and developing user interfaces using Android XML
- Developed business logic of the application.
- Used LED camera flashlight to emit bright light.
- It includes one screenwidget and one kind of bulb.
- When you touch the bulb, the flashlight is activated. When you touch it again and when your screen goes to blank, it turns off.
- Added ability to move App to SD card(Froyo and above only).
- Restored Background light functionality for Droid X, Droid 2 and Droid 2 Global.
- Tested Functionality of the application.
Confidential
Responsibilities:
- Designing and developing user interfaces using Android XML
- Developed business logic of the application.
- Used GPS provider to access location data.
- Used Airplane Mode to save battery life from searching a signal.
- When Airplane Mode is on, the GPS location is requested, and the app passively monitors satellite status. If no satellite signal is received after a certain number of seconds, the app temporarily turns off Airplane Mode until the GPS starts properly. This process is done automatically.
- Tested Functionality of the application.
- Worked closely with another mobile app developer leading the other platform development.
- As a team member, I was involved in designs and implements UI, classes, and activities
- Designed and developed the request and response data to and from database.
- Developed server side components to implement business logic.
- Involved in creating XML configuration.
- Testing using different testing strategy to meet the system requirements.
Environment: Android SDK 2.3, Eclipse IDE 3.5, Android Emulator, Android Debug Bridge, Android API’s, JDK 1.6.
Confidential, Honolulu, HI
Android Developer
Responsibilities:
- Developed user-friendly user-interfaces using widgets like Menus, Dialogs, different Layouts, Buttons, Edit boxes and Selection widgets like List View and Scroll View as per client need.
- Populated spinner data from SQLite database by using simple spinner which allows selecting an item from a drop down menus and to store user and app data into SQLite database.
- Added search functionality to list view items will filter the list data with a matching string.
- Integrated Google Maps into the application using Google Android location-based APIs to display addresses and locations.
- Added a feature to app to detect internet connection status before making any HTTP Requests.
- Experienced in developing app handling XML data using efficient parsing technique such as DOM/JSON parsers.
- Implemented the event reminder feature into the app using services, async tasks and alert notification API.
- Used Android content providers for implementing features like sending E-mails, SMS, etc., from the app.
- Applied knowledge of SQLite and data persistence to develop an offline feature that allows the user to access app without network connection.
- Designed the app to take pictures with a camera at any time to collect images.
- Used RESTFUL web services to consume a web service.
- Used CVS for project management and version control.
- Worked on debugging the application using Logcat, DDMS.
- Worked in an Agile environment delivering in short turn-around times.
Environment: Android SDK 2.2, SQLite 3.6, Eclipse IDE 3.5, Android API’s, JDK 1.6, XML, JSON, GPS, ADT Plug-in, CVS (version control), Logcat, DDMS console
Confidential, Denver, CO
Android Developer
Responsibilities:
- Designed and developed mobile health application for Android mobile devices with extensive user interface development. Responsible for design of user interface using various custom layouts, buttons, dialog boxes, alert boxes and edit boxes.
- Inserted suitable code to capture the various button and text field events and implemented the desired action for each of the applications.
- Used web views, list views & populated lists from database using simple adapters.
- Used Android content providers for implementing features like sending E-mails, SMS, etc., from the app and designed suitable GUI for these applications.
- Used services, Async tasks and Alert Notification API to implement event reminder feature into the mobile app.
- Embedded Google Maps API, GPS Location Data into app with zooming controls.
- Saved data such as personal healthcare facilities, doctors, diseases, medications, insurance information, and health plans in the SQLite database.
- Designed downloading files and images by showing Progress Bar Activities.
- Experience in developing apps handling XML data using efficient parsing techniques such as DOM parser.
- Modified Android manifest XML file to include all use permissions such as GPS, SMS READ /SEND / RECEIVE.
- Implemented the required GUI by making modifications to the xml files.
- Experience with REST and SOAP web services.
- Worked on debugging the application using Logcat, DDMS
- Used CVS for project management and version control.
- Participated in all the phases of SDLC from design, development through testing, porting and support of application.
- Integrated barcode feature and also made a provision for typing a barcode
- Designed three tabs viz. past, present and future that display the delivery status by fetching the correct data from the database
- Developed electronic signature page to confirm delivery
- The app determines the exact coordinates of a driver that are fed to the web server to keep track on the bus
- Implementation of this software was achieved using extensive design principles, robust algorithms, road networks, map services, SQLite knowledge and Java programming.
- Worked with web services, web views and populated list from databases using simple adaptors and cursor adapters.
- Worked with testing team to resolve the bugs.
Environment: Android SDK 2.3, Eclipse IDE 3.5, Android Emulator, Android Debug Bridge, Android API’s, JDK 1.6.