Android Developer,resume Profile
Summary
- 8 years of IT experience in System Analysis, Designing, Software Development using Android, J2ME and Java Platforms, Application publishing, Maintenance / Enhancements, Defect Management / Client Interaction and Project Co-ordination.
- Nearly 4 years of experience in Android development, Bug Fixing and porting software stack to Clients devices.
- Experience in Android Development using Android Studio, Android SDK, Android Emulator, Eclipse IDE, along with plug in such as Android ADT
- Hands on experience with Android activity life cycle and Android OS framework.
- Basic understanding of HTML5, CSS, JavaScript, JQuery Mobile.
- Experience in Object Oriented Programming and Agile software development methodology.
- Experience in Defect Management and prioritizing the project requirements/defects keeping business outcome into consideration for Android Smart phones.
- Experience in implementing/managing projects ensuring delivery of projects within the time cost parameters.
- Strong analytical, Problem solving, Decision making skills with Fast learning ability.
- Technical expertise in software lifecycle processes, development tools and methodologies.
- Experience in Mobile product life cycle development.
- Excellent communication, mature interpersonal analytical skills with abilities in resolving the complex software issues Quick learner, versatile, adaptable and process- oriented.
Technical Expertise
Technologies | Android, J2ME, Java |
Android domains worked | Messaging- SMS / EMS / MMS SIM Toolkit |
Tools IDEs | Eclipse, Source Insight, Wireless Toolkit, Netbeans, JCreator, Nokia, Motorola, Sprint, Sony Ericsson SDK |
JSR Used Frequently | CLDC, MIDP, MMAPI, WMA, Push Registry, File Connection PIM APIs, Nokia UI |
Source Controls | Visual Source Safe. |
Device Platforms | Nokia, Sony Ericsson, Samsung, Motorola, LG |
Work Experience
Confidential
Android Developer
Project: Memories
Description: Memories application is a platform to preserve and share precious family memories photos, audios and stories . It allows user to connect with generations from past, share memories with loved ones in the present and preserve family legacy for the future.
Responsibilities
- Worked on Application UI and app communication with Server.
- Developed custom views.
- Worked with Fragments and Activities.
- Participated in developing the UI for the app using Action Bar, Buttons, dialog boxes, alert boxes and spinners etc.
- Integrated with email to share the item list with friends or family members.
- Worked with data validations for user input.
- Involved in writing the application logic using ADT plug-in for Android.
- Worked on debugging the application using Logcat, DDMS
- Debugged and tested the application on device.
Solution Environment Android, Java
Tools: Android Studio, Jira, Git, version one, XML, Java and Android SDK.
Confidential
Android Developer
Project: Android App Development: Baby Tracker
Description: Baby Tracker is a great application for parents who want to track their child's growth activity on daily, weekly or monthly basis. Growth record of baby consists of weight, height, etc. With this application user can create a profile for baby and keep the details about vaccination, medical history, baby growth etc. Also using GPS user can find baby deals in specific areas.
Responsibilities
- Worked on local data storage using SQLite.
- Participated in developing the UI for the app using Web Views, Buttons, 9-patch images, dialog boxes, alert boxes and spinners.
- Integrated with email to share the item list with friends or family members.
- Worked with data validations for user input.
- Involved in writing the application logic using ADT plug-in for Android.
- Involved in Unit testing the application.
- Worked on debugging the application using Logcat, DDMS
- Debugged and tested the application on device.
Solution Environment Android, Java
Tools: Eclipse IDE, ADT Plug-in and Android SDK, XML, Java and Android SDK.
Confidential
Project: Android App Development: Hair Color Formula
I have developed several demos and android applications, to keep myself updated with the latest updates in Android. One, which is on Google play is Hair Color Formula .
Description: Hair Color Formula is a great hair color formula application targeted from Hairdressers to everyone. All you need is plug in your target shade, natural level, percentage of gray level and you can get your color formula result in no time. You can also save the formula under your name along with notes. You can have multiple color formulas under same name and can save it for future reference.
Supports: Android 2.2 Froyo and above android versions.
Responsibilities
- Designed the App from scratch.
- Worked on Shared Preferences.
- Developing the UI for the app using Activities, Buttons, and dialog boxes.
- Involved in writing the application logic using ADT plug-in for Android.
- Involved in testing the application.
- Worked on debugging the application using Logcat, DDMS
- Debugged and tested the application on device.
- Published the app on google play, Link for the same is:
Solution Environment Android, Java
Tools: Eclipse IDE, ADT Plug-in and Android SDK, XML, Java and Android SDK.
Confidential
Android developer and trouble-shooter
Project: Defect Troubleshooting and Management
Description: For Xperia series of smart phones from Sony, Involved in triaging software defects and performing root cause analysis for defects and trouble-shooting them. Responsible to interact with all stakeholders from multiple sites like Sweden, China, Japan etc to attain better quality of phone software by being involved in Defect Management, Project Co-ordination.
Responsibilities
- Worked on Xperia series of Android Smart phones from Sony.
- Involved in Analyzing phone crashes.
- Root Cause Analysis of the defects found on Market returned phones.
- Involved in Development and enhancement of features for Sony Handsets.
- Defect Tracking, Management and Coordination using tools like IBM Rational Clear Quest.
- Responsible for hosting Defect Triage meetings and running scripts to ensure clear communication between all stakeholders in order to attain right Product.
- Generating and sending defect reports to teams.
- Tracking progress on Active defects.
- Involved in continuous improvement of efficiency of the defect fix process.
- Responsible for driving down the overall number of defects.
Solution Environment: Android, Eclipse
Tools: IBM Rational Clear quest DMS, MS Excel, Sony specific pre-triage, triage internal tools, Qlikview etc.
Confidential
Android Developer
Project: Customization, Feature Development, Bug Fixing and Porting for Android Phone Models
Description: New Feature development, Customization, Troubleshooting, Bug-Fixing, Enhancement and Porting for Android software stack to client devices, Key highlights of this tenure includes: - Hiding of application based on Network and Country codes, Android client specific widgets development, Developed PIN Lock/Unlock and PUK Lock/Unlock UI and logics, Customization of Messaging module, Android Alarm application, Calendar start day Sunday/Monday implementation as per Country, Porting of phone software from one version of Android to another etc.
Responsibilities
- Requirement Analysis Planning
- Designing, Debugging, Feature/Component development Enhancement.
- Port Android software stack to Clients devices
- Integrate new Android features to the Clients device.
- Verify the integrated software stack and additional features.
Solution Environment: Android, Java
Tools: Eclipse, Source Insight, Ubuntu in Virtual box, Flex tools etc.
Confidential
J2ME Mobile Developer
Project: Mobile Applications and Games development using J2ME, Java
Following are some of the projects undertaken during this tenure:
a. Easy SMS
A client-server based J2me application with multiple features like Message Album, Inbox, Sent Box, My Achieve etc. This application also includes billing at certain points like while getting a message in Inbox through Message Album/while forwarding message. It also has a facility to subscribe any category available in SMS Album, which is chargeable as per the subscription plan selected by the user from application. The user in turn gets a message daily for the subscribed category, which starts the application, if the application is OFF. This is accomplished by making use Push Registry. This is developed in English and in 9 regional Indian languages.
b. Generic Mobile Application Home Tips , Recipe , Jokes
A generic client-server based J2me application providing dynamism to the generalized logic that can be used as a template for those applications which are having multi-level list data menu screens and Descriptions static text and/or images associated at the end of a level.
This application has enabled to bring all the informative and useful properties of Webdunia Portal from Web onto the Mobile.
The UI of application is configured at client side in such a manner that the Application's contextual metadata like theme, Images, Icon etc. will be stored on server end. The application also allows user to access address book from Mobile Using JSR 75 . It is developed with English as well as all the nine Indian languages support.
c. Webdunia Mail
A J2me product that brings Webdunia email web based system on to mobile. It provides all functionalities like send, receive, compose and draft the mails. Also supports New Registration, Password change and retrieving functionality, address book handling by mobile. It's a multicolor UI theme, client-server architecture based application.
d. Project Utility: API and Components
API and Component development for the existing and new system like:
Transliteration API: A inter language converter tool that converts the Unicode data from one Indian language to another from the set of main Indian languages.
Application Billing API: A J2ME based billing Component/API that supports the applications. Subscription techniques, usage control and billing model as per specific service provider.
Unicode to Roman Converter: It converts the lingual Unicode data to English Roman data Phonetic equivalent
e. J2ME Framework
It is a core framework that replicates the functionality of the High-Level MIDP components onto the Low-Level Canvas it provides base to any J2ME based application development with ease.
It encompasses several frequently used High Level components for Low Level programming Like- List, Form, Button, Alert, Ticker, Choice Group etc.
f. Pre-School Edutainment
A product with attractive kid-loving animations that helps small kids to understand, learn and test Number and Alphabet system with enjoyment. It includes the following modules:-
Learning: Induces grasping and identifying skill in child with animated screen board.
Writing: Instruct about writing way of Number and Alphabet System with interactive Animation of Drawing.
Test n Quiz: Helps parents to examine their child about the Number and Alphabet system with a feeling of animated game classroom.
Responsibilities
- Requirement Analysis, Planning System Study
- Designing, Development, Module Integrations
- Infrastructure designing and OOP's conceptualization embedding
- Navigation framework control and Optimization.
- Maintenance and Enhancement
Solution Environment: J2ME, Java
Tools: Net beans, Visual Source Safe, JCreater, Wireless Toolkit, Nokia SDK, Motorola SDK, Sprint SDK, Sony Ericsson SDK, Microsoft Visio 2003.