Professional Summary:
- Over 5 years of IT experience, with 4 years experience in Mobile Applications using Android, and 1 year experience in analysis, design and development on Java Technologies.
- Extensive experience in design, development and deployment of Android Applications.
- Proficient with Java,J2EE, C , Objective C and Android SDK version Android 1.5 to Android 4.4 Gingerbread,Honey comb, Ice cream sandwich, Jellybean, Kit Kat .
- Expertise in developing applications for android operating system using Eclipse IDE, SQLite 3.6, Java1.6,XML, Android SDK 2.2 and ADT plugin.
- Excellent knowledge and working experience in Android SDK, Eclipse IDE, Android Studio, IntelliJ IDEA, Application Stack and Android Architecture. Focused on background processing with AsyncTasks and
- Services, IPC, AIDL, Storage and retrieval of structured data, fragments and broadcast receivers.
- Expertise in developing apps using SQLite, java, XML and HTML5.
- Extensively worked on memory leaks, push notifications, content providers, multiple screen support, data offline usage, accounts and sync on Android.
- Have developed applications in such a way that device adaptability Android device forms and SDK levels is default architecture imperative.
- Experience in web service protocols such as JSON, HTTP, and XML.
- Expertise in working with public APIs, such as Twitter, Facebook, Google, YouTube.
- Extensively worked on memory leaks, push notifications, content providers, multiple screen support, data offline usage, accounts and sync on Android.
- Experience in Developing Applications using Java, J2EE, Servlets, JSP, XML, Eclipse, JDBC, Web Services, AJAX, Oracle, MySQL, SQL, HTML, and CSS.
- Experience in using third party libraries and GitHub.
- Experience on Android UI components such as TextView, ListView, Customized ListView, Menus, Edit boxes, Buttons, Checkboxes, Dialog boxes, Alert boxes, Action bars, and Spinners for various layouts in Application development.
- Experience in using UI designing tool such as Balsamiq and Protoshare to meet the requirements of projects and show the results to client.
- Experience in Architecture Design, Development and Implementation, Troubleshooting and Debugging, Testing of Software Applications.
- Working knowledge of graphic design, audio and video features and handling various kinds of media using Photoshop, Flash.
- Have worked extensively on various stages of application development, viz., collecting requirements, and providing guidelines for design, creating application architecture, implementation that includes various stages in development, QA, code signing and releasing to Market.
- Have interacted with customers regularly during development of the mobile applications.
Technical Skills:
Operating System: Windows 7/Vista/XP, Ubuntu, Linux
Framework: PhoneGap, Struts, Spring
Languages: C, C , Java, J2EE
Web Technologies: HTML 5, CSS, XML, JavaScript, JQuery, Ajax
Development Tools: Eclipse, Android SDK, Android ADT, NetBeans, Android Studio, IntelliJ IDEA
Database: SQLite, MySQL
Tools: Adobe Dreamweaver, Photoshop
Professional Experience
Confidential Java Developer - Designed the database model in MySQL.
- Worked with the Android SDK, and implemented Android Bluetooth and Location Connectivity components.
- Implemented Google Maps API v2 with forward and reverse geo-location.
- Used SQLite to cache the data received from the RESTful web services.
- Constructing http requests, fetching server response and parsing feeds wherever required.
- Analysis of mobile application code for re-engineering.
- Involved in requirement gathering and designing of the application.
- Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.
- Integrated location based services using Google Maps API to display locations of the nearest stores.
- Used logcat, DDMS Dalvik Debug Monitor Server and traceview for debugging and detecting memory leaks.
- Implemented unique design for portrait and landscape mode.
- Handling XML data using efficient parsing techniques such as DOM parser.
- Work closely with the web application development team to ensure proper integration between mobile application and web application.
- Implemented the XML Pull parser class for feeds from various sources and displayed the parsed bar deals data in the customized List view.
Confidential Android Developer - Worked in all phases of the project including design, development, testing and deployment.
- Designed the features for the database interface relevant for the mobile application from the existing system.
- Worked on location nearby agents with respect to the customer with the ability to navigate to the agent and call the agent location directly by using Google API's.
- Worked with the UI team to design the appropriate icon and display for the screens.
- Developed the database wrapper functions for data staging and modeled the data objects relevant to the mobile application.
- Used Eclipse IDE to develop the screens for the application using MVC design pattern.
- Tested the application on multiple android targets and debugged the issues that were found.
- Worked on the system landscape including development, testing and production and set up and configured the Linux and SQL database.
- Successfully deployed the app on the Android Marketplace and supported the app for different releases of Android OS.
Confidential Android Developer - Involved in requirement gathering and designing of the application.
- Responsible for consuming the REST services, getting a JSON response and parsing them to get the required information.
- Implemented the search functionality, Action Bar and Draw-9 Patch Images.
- Worked on local data storage using shared-preference.
- Worked on the Android AsyncTask service to update List View Screen.
- Worked with design/UX team to create user-friendly, aesthetically pleasing, and full functional UI.
- Designed the web services to communicate with the Android application by using RESTful web services with the Spring 3 API, and JSON Parsing for the received responses.
- Designed and developed the request and response data to and from database.
- Implemented SQLite databases to monitor shipments.
- Implemented customized web view component to load an SWF file and HTML data.
- Created test cases and test data for testing the application using Junit Extensions.
- Performed Unit testing on the various modules/functions to ensure that the output is as expected.
- Used JIRA to track issues.
- Followed the agile methodology for implementing the project.
- Analyzed and fixed the defects for various modules in the QA stages.
Confidential Java Developer - Gathered user requirements followed by analysis and design. Evaluated various technologies for the Client.
- Developed HTML and JSP to present Client side GUI.
- Designed the HTML based web pages for displaying the various platforms.
- Designed and developed the presentation layer using JSP, servlets, HTML and SiteMesh framework.
- Developed Java classes and JSP files.
- Extensively used XML documents to translate the content into HTML to present to GUI.
- Developed dynamic content of presentation layer using JSP.
- Involved in creating and configuring of build files
- Developed of Controller Servlet a Framework component for Presentation.
- Develop user-defined tags using XML.
- Fixing the bugs identified in test phase.
|