I am working as a Software Developer Android platform with Endeavour Software Technologies with wide range of experience mobile software, application development. Got hands on experience in porting the application to different devices on Android Mobile with 1.2 years of experience in Android mobile development with overall 2 years of IT experience. I also involved in designing, development, testing and Requirement analysis of various Projects being implemented at Endeavour.
I have gained good exposure on mobile applications for android. I got hands on experience in designing, development and deployment of mobile applications.
Domain Knowledge
Mobile platform.
Health Care.
Multimedia.
Programming Languages
Core Java.
Android.
Technologies
XML.
HTML.
Desktop Platforms
Windows 2000, Windows 2003
Mobile Platforms
Android.
Development Tools
Eclipse (3.5 and above) and IntelliJ IDEA.
Android SDK.
Databases
Microsoft SQL Server Enterprise (2005 and 2008).
Sqlite for Android mobile.
Notification
C2DM (Cloud 2 device messaging).
Design Tools
XML
Projects executed and period of involvement
Project Description
This Sports community is a storefront portal designed specifically from basic android mobile devices. This is the first mobile sports community, connecting athletes and sports organizers across the globe It allows users to join the recreational and create sports events on their clubs and make friends, create events, share pictures and scorecards. It also allows locating the event location through GPS.
Developed for Android mobile, the user will ask for login creation at startup and he can create his login under two main categories as player or a commissioner. As a Player, you can find and connect with other athletes as well as join your leagues and events on this community, giving you mobile access to your schedule, rules, maps, stats, teams, players, photos, comments, and more As a Commissioner, you can add your leagues and events to on this community, giving you exposure to external players while providing your current players with mobile access to your website. You can also send instant mobile messages and alerts directly to your players smart phones
Technologies Android SDK, Eclipse (3.5)
Development Language Core Java and Android.
OS Android 1.6
Role and Responsibilities
Studying and understanding of existing system by code walk through and navigating screen.
Handling the request of enhancement and modification.
Implemented UIs and its functionalities.
Implemented map loader.
Project Description
Project is all about that allows you to stream reliable, on-demand business information into your enterprise-wide systems. Customized map in this application which allows user to search companies automatically which is located wherever the user needs based on location search and also able to bookmark companies with adding some note to it, User can able to access industry information, companies records and key people records with wide range of filter criteria, so you can deliver valuable business insight to your employees and customers. The GPS facility in this application helps user to locate and navigate to companies.
Developed for android mobile, this application allow user to make use of every sales minute when you're on the road. This application is a location-based sales prospecting tool that gives you what you need to identify, filter, contact and get directions to nearby leads. This application makes every sales trip more productive by giving you more prospects.
Technologies Android SDK, Eclipse (3.5).
OS Android 2.2
Development Language Core Java, Android
Role and Responsibilities
Studying and understanding of existing system by code walk through and navigating screen.
Handling the request of enhancement and modification.
Implement GPS getting direction and related functionalities.
Implemented UIs.
Implemented Map loader activities.
Project Description
This project is all about users can control and monitor their cars using their hand-held anywhere, anytime. This application consists of the following features
Displays the current status of warm up settings and car temperature status.
Allows monitoring voltage level of the car battery by using an intuitive user interface.
Displays alert (Push Notification using C2DM) in case of low battery or if the warm is not started as intended.
Settings to enable or disable notifications.
Allows adding more recipients by registering their email ids and/or contact numbers, if there is more than one user intended to receive the alerts.
Technologies Android SDK, Eclipse (3.5), C2DM (Cloud 2 device messaging) for notification, cURL.
OS Android 2.2
Development Language Core Java, Android
Databases Shared Preferences.
Other Tools Used Tortoise SVN for version control.
Role and Responsibilities
Studying and understanding of system by requirement documents.
Case study on feasibility of implementing technologies involved.
Implemented handling the request and response from the server with JSON.
Implemented UIs.
Implemented C2DM Google push notification.
Project Description
This application allows business owners and managers to view videos of critical sectors of the workplace right on their mobile devices. It helps in monitoring staff behavior, service attitude, and transactions at cash registers, loading docks, lock boxes and safes. The application also provides advanced features to control/manage the camera from remote locations using Pan / Tilt with remote recording commands. To bring this service to as many users as possible, the application has been developed with multilingual support in various platforms like iPhone, iPod and Android.
Other functionalities provided by Client are as follows-
Login User can login to the application by providing credentials he / she can also select the preferred language.
Camera List Access to the list of cameras associated with the user.
Settings Login credentials could be changed and saved in the device cache.
Video Displays the video of selected camera and provides ability to control it. User can even trigger the recording of the video whenever he / she want.
Technologies Android
OS Android OS 2.1/2.2
Development Language Core Java, Android.
Databases SQLite and Shared Preferences.
Other Tools Used Tortoise SVN for version control.
Role and Responsibilities Software Developer, Actively involved in the following functional areas
Involved in requirement gathering, analysis, application design, and architect.
Handling the request of enhancement and modification.
Designed application database and custom controls.
Project Description
This application is a mobile application that provides everything that a application features comprehensive Schedules and tracking information for Buses and Trains running in Chicago along with alerts to choose between the possible options. The application also provides taxi information along with bar and restaurant guide with locations marked onto a map for easy identification. The news and entertainment section allows the traveler to remain updated with latest changes to schedules, if any along with key events taking place in Chicago and Missed Connection module allows users to connect with their CTA Crush.
Bus Tracker User can find the nearby bus stops or search the stops by route numbers to get the upcoming bus information to the selected stop. User can also see the upcoming stops and time prediction for those bus stops when they have boarded on a particular bus. User has the option to see the same in a map view.
News Application serves news about the city happening and changes to schedule/transit information. Application also serves different alerts from the transit authority so that user can choose / plan their travel well in advance.
Missed Connection This is the feature where users can get connected with each other. The care is taken not to expose the email ids of the end users.
Notifications User can set the notifications for the upcoming bus on a specific stop at given time. This way user will be notified with upcoming bus information.
Technologies Android
OS Android OS 2.1/2.2
Development Language Core Java, Android.
Databases SQLite and Shared Preferences.
Other Tools Used Tortoise SVN for version control.
Role and Responsibilities Software Developer, Actively involved in the following functional areas
Involved in requirement gathering, analysis, application design, and architect.
Designed application database and custom controls.
Project Description
In this project UI is designed specifically for advanced Android mobile devices. It allows users to discover applications and services available for their devices, and download applications to their devices.
Application is divided into various modules GUI module (displays GUI controls and data), connectivity module (provides device connectivity), communication module (handle communication between connectivity module), File I/O modules (handles database and file related disk operations).
Save Money, Energy and the Environment. The Light Bulb Finder app makes it easy to find the right energy-saving light bulbs for your home, one of the ways to save money and reduce the environmental impact. Choose which bulbs to replace based on financial payback and environmental impact. Buy CFL's directly from your mobile phone or at local retailers. Users can purchase recommended bulbs directly from application or use their shopping cart to shop at local retailers.
Other functionalities provided by Client are as follows-
Input Bulb Details User can input existing bulb details like fixture, style, base and wattage. User can also input usage pattern like no of hours bulb used per day and no of bulbs having same specs.
Recommended Bulb Details about recommended bulb along with saving details, payback years and bulb cost are given.
Settings User can change zip code and electricity cost which are important parameters to calculate savings.
Shopping List User can create his own customized shopping cart which will be saved on device. Once user purchases these items, the shopping cart will be cleared from device.
Purchase User details required for online shopping like shipping/billing address, contact details and credit card details can be obtained.
Platform Tools Eclipse (Helios), Android SDK.
OS Android OS 2.1
Development Language Core Java, Android.
Databases SQLite.
Other Tools SoapUI, Tortoise SVN for version control.
Role and Responsibilities Software Developer, Actively involved in the following functional areas
Studying and understanding of existing system by code walk through and navigating screen.
Handling the request of enhancement and modification.
Preparation of Technical Design documents.
Project Description
This project is a HealthCare project and comes under the approval of FDA US (Food and Drug Administration). This project is developing for managing the diabetics by patient itself and keep on track and control with their health. This project allows the user to enter the application with an authentication key generated by them using their profile in web portal and application allows the user create a security pin to have an application level security. This application allows the user to enter their daily Blood glucose level with various options like Breakfast, Fasting, lunch and bedtime, snack, after dinner, just checking and with lot of other options. User can enter their carbs value. Diabetic medication prescribed by the doctors can entered with their Bg values, medication reports from the doctor will update, it gives the user direct interact with their doctors. The application takes complete control over their diabetic controlling and management. This application allows the user to communicate with their doctors and health care provider.
Working on shore client location
Platform Tools Eclipse (Helios), Android SDK.
OS Android OS 2.0 and above
Development Language Core Java, Android.
Databases Standalone sync with SQL server.
Other Tools SoapUI, Tortoise SVN for version control.
Role and Responsibilities Software Developer, Actively involved in the following functional areas
Studying and understanding of existing system by code walk through and navigating screen.
Handling the request of enhancement and modification.
Preparation of Technical Design documents.
Advance UI development.
Business Logic and Delegates development.
Cleared HIPPA certification for data security.
UI developer 1 year, MaxCADD, Coimbatore, India.
February 2009 August 2010.
Android developer Endeavour Software Technologies, Bangalore, India.
Nov 2010 Currently working