Chandu
Android/Mobile Application
Developer
**************@************.***
PROFESSIONAL SUMMARY:
> 5 years of IT experience in analysis, design, development, and
production support involving desktop and client server java application
development and mobile application development.
> Expertise in Android application development using Eclipse IDE, SQLite,
Java, XML, Android SDK and ADT plug-in.
> Experienced with the entire android development process, including
integration with SQL, client-side coding encompassing the entire MVC
design, custom UI integration, wireframe design and SQL schema.
> Proficient with common Android framework APIs (Location, Camera,
Notifications, Maps).
> Extensive experience in using technologies such as JAVA/J2EE, Web
Services, EJB, CORBA and XML.
> Developed applications using open source technologies like Struts,
Spring, AJAX and Hibernate.
> Used UML extensively to produce system design documentation using
Rational Rose, Object-Oriented technologies (OOAD) and Design Patterns.
> Expert in Web/User Interface development using AJAX, HTML, DHTML, CSS,
JSON, JSTL and Java Script.
> Experience in working with web application servers WebLogic and Apache
Tomcat.
> Extensive knowledge in database concepts and data modeling with expertise
in writing complex SQL queries and PL/SQL stored procedures.
> Proficient in working with variety of operating systems like Windows,
UNIX, Linux and Solaris.
PROFESSIONAL EXPERIENCE:
May 2010 - Present
Android Application Developer
BCBSFL
Jacksonville, FL
Blue Cross Blue Shield of Florida is a leader in Florida's health industry
dedicated to meet the needs of members by offering an array of choices. One
among those choices is the availability of affordable plans regarding
health-related products and services to all its members in a much easier
way i.e. through a mobile application. I contributed for this android app-
development at BCBSFL. This app provides the consumers with available
plans, nearest Florida blue centers, Online provider directory, shopping
cart, Weather alerts, Free Ringtones and videos, events happening around,
and directions to required location in an embedded Google maps. All these
features provide users a very good experience and more feasible solution to
get maximum benefits from BCBSFL.
. Involved in discussions with the business team and collected the
requirements.
. Involved in making decisions for the design
. Responsible for the design of a very complex User Interface design.
Design involved using native libraries which comprises of complex and
custom built listviews, custom styles, and colors.
. Responsible for designing the psd files for the screens using
Photoshop and demonstrated the entire application before actually
going into development. Followed agile methodology for implementing
the project.
. Responsible for designing a new architecture for the entire
application. This is a REST style of architecture, a technique used to
get the content from other services available on web when services are
completely stateless. The MIME type of data supported is JSON.
. Designed an application class which manages all the outgoing requests and
incoming response.
. Hands-on with variety of modules like Online provider directory where
you can search every kind of doctor available near to your location,
Shopping cart where you can search for the suitable health plans,
Directions where you can navigate to any Florida blue center, doctor,
specialist, pharmacy and lab. Also worked on other features in the
application including Free Ringtones and videos for the customers,
Entire health toolkit which consists of weather alerts, glossary,
events, contact directory for assistance and finally a facility to
share the plans and events with friends.
. Hands-on mentioned above required working on various API's of Android
SDK, REST API's and Java. Had to work with complex JSON data and xml
styles.
. Responsible for Go Social implementation. This part is implementing the
"share on twitter and facebook".
. Responsible for consuming the services, getting a JSON response and
parsing them to get the required information.
. Responsible to build a medium between the service response data and the
UI using custom adapters.
. Used Git as the repository as we used I-MAC for development.
. I was involved in the alpha release and regression testing is currently
being done. Release into market place follows.
Environment: Android SDK and Android API's GPS, Eclipse IDE 3.5, ADT Plug-
in, GIT (version control),
DDMS console, MAC-OS, ADB server, tried GSON library, emulator and Base
device (G1, HTC EVO).
July 09 - April 10
Android Application Developer, Product Engineering (Mobile Technology)
DADA Entertainment, NY
DADA Entertainment provides mobile and music services in the US and Canada.
The company needed to provide a premier mobile application that can allow
users to download music content instantly. I was involved in developing
this android based ringtone application named MusicBox. MusicBox is an
entertainment application that allows user to download Ringtones,
Wallpapers and signup for text alerts about the latest in music world.
. Involved in design, development, testing, deployment and maintenance of
application
. Implemented the download option in background using Async task for
ringtones and wallpapers
. Implemented notifications to display the status of the download
process and used pending notifications to invoke the media selected by
the user
. Implemented Xml parsing using SAX parser to parse the data and access the
services
. Used android content providers for adding wallpapers and ringtones to
media gallery after download is completed; then user will be able to
view in media
. Implemented the search functionality that allows the users to search
ringtones by artist, album or ringtone
. Used shared preferences for local credit management for displaying
available credit in different activities of application
. Used Media framework for managing the preview of ringtone
. Created worker threads for handling long term operations to ensure best
UI performance
. Responsible for User interface design of the application and also
polished the application
. Used Bango for direct carrier billing for various carriers like At&t,
Sprint and T-mobile
. Tested the application by porting on different devices
. Used subversion as version control system for code management
. Published the application to android market and updated with new
releases.
. Fixed the issues after release of the application in android market. It
is now being featured by 30+ carriers.
Environment: XML, Java, Subversion, Eclipse, ADT Plugin, Android content
providers and Android SDK.
Android Market link:
http://market.android.com/search?q=pname%3Anet.dada.musicbox.android
December 08 - June 09
Mobile Apps Developer
Garmin, Kansas, KS
SMS Call, this is a small module for a major application that is being
developed at Garmin. This project involves integrating the contacts to send
an SMS using API's prescribed in Android. User can delete certain SMS from
certain contacts automatically.
. Involved in complete SDLC for all the planning, development, testing,
launching, and porting, to maintenance/code enhancement.
. Developed this project with a team consisting 3 members.
. Involved in writing application logic in Eclipse using ADT plug-in for
Android.
. Involved in integrating features like CONTACTS, and CONTENT PROVIDERS.
. Involved in Unit Testing and also used tools such as Logcat, ErrorLog,
and Filters along with Eclipse Debugger.
. Used CVS for project management and version control.
Environment: Android API's, Native content providers, Eclipse 3.5 and ADT
plug-in for eclipse, CVS, DDMS and Garmin Nuvi for testing
January 08 - November 08
J2EE Developer
BCBS TX, Richardson, TX
Business Acquisition (BA) is an enterprise-wide HCSC initiative to automate
prospects, new Business proposals and sales, setup enrollment and renewals.
It is a suite of applications available to Small Group, Mid-Market and
Major/National development to make the process of acquiring new business
and serving customers easily. It enables building better relationships with
customers and improves customer interaction.
. Delivered various design artifacts in SDLC such as use case diagrams,
class diagrams, state diagrams and activity diagrams.
. Integrated with other application using Web services and RMI calls.
. Implemented Authentication layer, security using LDAP and SSL
. Involved in Coding EJB, Data Access Objects, JDBC Queries, and SOA using
web services, SOAP.
. Incorporated the Design Patterns like MVC, Session fa ade, Value Objects,
Factory, Builder, and Service Locator.
. Utilized spring and struts framework, AJAX, log4j and ant scripts for
build.
. Used JMS API, MQ to communicate legacy Systems.
. Involved in code reviews and documented coding standards.
Environment: Java 5, J2EE, UML, Visio, MS Project, agile methodology,
Struts Framework, JSP, AJAX, Webservices, SOAP, XML Beans, XML, XSD, JMS,
Log4J, Java Script, Oracle, SQL, Weblogic 9.2, CVS, Eclipse and Maven.
October 06 - December 07
J2EE Developer
Sanofi-
aventis, Bridgewater, NJ
Content Syndication
Content Syndication is B2B application to provide content and wellness to
partners and clients. This application enables distributive model focused
on a "push" strategy extending branded best-in-class health and pharmacy
content and features to organizations, partners, and consumers
. Writing Application Analysis Design Document as per requirement
specification.
. Involved in developing SOA solution using web services.
. Application developed using various design Patterns like Business
Delegate, Session fa ade, Transfer Objects, MVC, Intercepting Filters,
Factory, Builder, and Service Locator.
. Involved in Developing Session Beans, Data Access Objects, JDBC Queries.
. Integrated with Open Calais to extract Meta data from XML content.
. Involved in front end development using Struts and JSP's.
. Involved in developing XML parsers to read XML Meta Data content.
. Involved in developing ant scripts for build and utilized log4j for
logging.
. Involved in developing batch processing for Meta data extraction.
Environment: Java 1.2/1.4.2, J2EE, UML, web services, LDAP, JSP, Servlets,
Struts, Struts Validator, XML, DTD, XSD, Oracle, SQL, PL/SQL, Weblogic 6,
Java Script, CVS, JBuilder0 and Sun Solaris.
February 06 - September 06
J2EE Programmer
Softscript, India
Careworks -HIS
This Healthcare information System is solution for hospitals with in-
patient facilities. It offers a fully integrated operating environment,
where information and real-world medical systems are inter-connected.
CAREWORKS - HIS helps hospitals to track patient services and excellent
reporting.
. Coordinated with the users to gather and analyze the business
requirements.
. Design & Development of design specifications using design patterns and
OO methodology using UML (Rational Rose).
. Involved in Use Case analysis and developing User Interface using
HTML/DHTML and CSS.
. Involved in the Development and Deployment of Java beans.
. Testing and deploying the full application on Tomcat application server
. Developed dynamic page designing using JSP tags to invoke Servlets
(Controllers).
. Developed JDBC Connection pooling to optimize database connections.
. Involved in Unit testing, Bug fixing of the entire project
. Used Java Script for Client side validations.
. Implemented Session Tracking and User Authentication.
Environment: Java 1.4.2, JSP, Servlets, JDBC, JavaBeans, MySql,
HTML/DHTML, Java Script 1.3, PL/SQL, JavaMail API, CSS, Tomcat4.0, Linux
and Windows.
CORE COMPETENCIES:
Languages Java, C#, C++ and PL/SQL
Android Android 2.3.3/2.2/2.0/1.6/1.5/1.0
Frameworks J2EE, Struts, Android, Hibernate and Spring
Framework
Scripts and Servlets, JSP, AWT, Swing, JavaScript, Shell
Languages scripts, HTML, XML, XSL.
Web Services SOAP, REST
IDEs RAD 6/7, Eclipse, Netbeans, JBuilder, JDeveloper.
DBMS Oracle 11g, IBM DB2, SQL Server, and Access
Middleware SOA, Web Services, J2EE, JMS, MQ Series, Java
RMI, CORBA.
Application Web Sphere 5.1.2/6.0.2/7.0, Web Logic
servers 6.0/7.1/8.1.4/9/10, Tomcat.
Case Tools Rational Rose, Visio, TogetherJ, UML Methodology
and MS project, Microsoft Word.
Web Servers I Planet, IIS, and Apache
Source Controls CVS, Clear case and Visual Source Safe
Operating Systems Windows XP, Windows NT, Solaris, AIX, Linux and
Unix
Methodologies Waterfall, Prototype, Agile, XP and RUP
EDUCATION:
Bachelors in Information Technology, Jawaharlal Nehru Technological
University, India