Android Application Developer Resume
IL
SUMMARY
- Around 8 years of overall software development experience on java based projects.
- Around 5 years of Android Development experience.
- 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 in unit testing using JUnit.
- 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.
TECHNICAL SKILLS
OS: Windows, LINUX and Android
Languages: Java (JDK 1.6), VB 6.0, C, C++, XML, SQL, Embedded C
IDE: Eclipse 3.x, CodeVision AVR
Protocols: Bluetooth, CDMA, UMTS, HTTP, FTP
Database: MySQL, Oracle, PL/SQL and SQLite3
Scripting Language: shell scripts
Modeling language: UML, OOPS
Tools: putty
Methodologies: Agile methodology, Iterative development, Waterfall model
PROFESSIONAL EXPERIENCE
Confidential, IL
Android Application Developer
Responsibilities:
- Design and build advanced applications for the Android platform
- Collaborate with cross-functional teams to define, design, and ship new features.
- Work with outside data sources and API's
- Unit-test code for robustness, including edge cases, usability, and general reliability.
- Work on bug fixing and improving application performance.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Designed and developed Mobile Media 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 different form of widgets.
- Inserted suitable code to capture the various button and text field events and implemented the desired action for each of the widgets.
- Used services, Async tasks and Alert Notification API to implement event reminder feature into the mobile app.
- Involved in working with Location Manager and Restful Web service with JSON.
- Used RESTFUL web services to consume a web service.
- Followed agile methodology for implementing the Application.
- Worked on debugging the application using Logcat, DDMS
- Involved in developer testing by porting the app on multiple devices with various screen sizes.
Confidential, NY
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 documents to the secure cloud.
- Implemented a common interface for the application making it compatible with a desktop, web or mobile.
- Implemented 5 filters: Active, Created by you, Flagged, Invited to and Expired.
- Enabled a comments sections for the users within the application.
- Involved in working with Location Manager and Restful Web service with JSON.
- Tested and implemented the application.
- Worked on debugging the application using Logcat, DDMS.
- Tested the application on various Android devices.
- Followed agile methodology for implementing the Application.
Confidential, NJ
Android Application Developer
Responsibilities:
- Implemented complex custom layout design for Bookz application.
- Responsible for integrating Lessons from the Internal Server and made application flexible to update changes at any point of time.
- Implemented application to handle orientations and support different screen sizes.
- Developed Web Pages using XML, 9patch and integrated them in Bookz application.
- Handled restful web services consumption for fetching content from the Internal Webserver
- Integrated Facebook feature for easy sign on.
- Integrated Google Mapkit for enabling the locations.
- Used subversion as version control.
- Used JUnit for Testing the App.
- Used PayPal API for payment method.
Confidential, IL
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 screen widget 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
Application Developer
Responsibilities:
- Analyzed the requirements of the multimedia/main menu features.
- Prepared feature analysis document, software requirement specification document.
- By conducting regular meetings with the developers & client, performed implementation feasibility analysis and created the implementation feasibility document.
- Developed test cases and created SUIS - Software User Interface Requirement specification document specific to each of the products.
- Feature implementation of multimedia applications for camera, camcorder and music player.
- Designed main menu screens and controls using containers and widgets.
- Developed the UI screens which met the UI requirements compliance.
- Supported third party application development.
- Documented test cases document and uploaded it in a common repository for future reference.
- Performed feature unit testing & sanity testing.
- Integrated bug fixes, managed/maintained code versions in clear case and submitted for build release on a regular basis.
- Integrated the third party application code with the common baseline and released a common label.
- Fixed bugs & panic issues reported during testing phase and tracked them for their closure.
- Fixed clockwork errors such as memory leak, buffer overrun and other coding defects.
Confidential
Mobile applications developer
Responsibilities:
- Gathered requirements needed for transition effect and the UI screens affected.
- Prepared UI & HLD documents.
- Implemented main menu icons in a GRID layout, screen transition effects, particle effect for user look and feel.
- Prepared test case specification document.
- Performed unit testing for the features developed.
- Documented test cases document and uploaded it in a common repository for future reference.
- Performed feature unit testing & sanity testing.
- Integrated bug fixes managed/maintained code versions in clear case and submitted for build release on a regular basis.
- Integrated the third party application code with the common baseline and released a common label.
- Fixed bugs & panic issues reported during testing phase and tracked them for their closure.
Confidential
Java Developer
Responsibilities:
- Designing UI screen for Insurance Quote to get User information with JSP.
- Writing custom tag handlers for Insurance Quote page to calculate the age of the person using the date of birth information entered.
- Developing Action Classes, Service Classes for Resident Insurance Premium payment module.
- Developed reusable web components, JSP, Servlets and Java Beans that use the MVC pattern to access EJB (Entity Beans) for the modules of user registration.
- Writing PL/SQL Queries to get schedule of policy payment and defaults.
- Developing Session beans, Entity for Insurance Quotes.
- Writing JSP for Online Quote for Resident Insurance.
- Developing CMP read only Entity beans to get Insurance quotes.
- Fixing the bugs identified in test phase.
- Writing JUnit Test cases for Unit testing in Pension Manager Module.
- Documenting CR impact analysis and prepared implementation documents.
Confidential
Java Programmer
Responsibilities:
- Developed the user interface and stylized the following apps on the STB
- This application enables the user to make travel plans to various destinations through their set top box. Information on hotels, transport and various holiday packages for each destination are provided to the user. This data in updated every time the application is launched.
- This application enables the user to browse through an extensive shopping catalog on their Bharati airtel set top box. The user can then buy an article of their choice through a sms or phone order. The application also provides the user with exciting offers of the day and discount deals of the day.
- It gives 24 hours news coverage on various events. The news updates are real time. The user can chose a category of interest to watch news and headlines of the day. The TV station the user was viewing before launching this application will continue to be display in a quarter screen video at the right top corner of the screen.
- It gives information on sports events current and historic. While watching a match the user can get information on players, previous matches, statistics etc. through this application. The updates are real time. The TV station the user was viewing before launching this application will continue to be displayed in a quarter screen video at the top right corner of the screen.
- Bmail: Bharati mail is an application that enables content provider to send account related emails to the Bharati airtel STB subscribers. A mail received indication is given to the user on the TV screen and the user can access the mail at any given time with interruption to the TV services. The TV station the user was viewing before launching this application will continue to be displayed in a quarter screen video at the top right corner of the screen.
