Android Application Developer Resume
Louisville, KentuckY
SUMMARY
- More than 7+years of experience in Software Development with3+ years in Android Application Development and 4 years as a Java Developer.
- Designed and Developed Multiple Android Applications for Commercial Clients.Have good understanding of Android Back - end and UI guidelines.
- 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.
- Experience in developing Applications using Java, Applet, Swing, Servlets, JSP, XML, Eclipse, JDBC, JDK, Java Script, MySQL, CSS.
- Experience in enabling Bluetooth functionality for applications.
- Well versed with best practices and all phases of software product lifecycle and management.
- Proficient in writing Test plans, Test cases and Test scripts.
- Extensively used tools for logging the bugs, defects, tracking defects.
- Worked closely with other Software developers, QA and production Support groups to develop top quality applications for business needs.
- 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.
- Experience using Quality Center and QTP as well as experience using open source performance monitoring tools.
- Involved in preparing Documentationto meet the SLAs.
- Experience using Quality Center and QTP as well as experience using open source performance monitoring tools.
- Adaptable and Quick learner for fast and quality development.
TECHNICAL SKILLS
J2EE Technology: JSP, Servlets, AWT/Swing, JDBC, Java beans, Hibernate
Programming Languages: Objective-C, Java, XML, C/C++, VB 6.0
Data Management: MySQL, Oracle, PL/SQL, SQLite
Web Technologies: HTML5, XML, XHTML, JavaScript, CSS3,PHP, Apache,Tomcat
Methodologies: Agile methodology, Waterfall model
Software Tools: Eclipse, Net Beans, Android SDK, Visual Studio, PowerBuilder 10, Photoshop,Git, Open Office.
Mobile Technologies: Android 2.X, 4.2 Eclipse IDE
PROFESSIONAL EXPERIENCE
Confidential, Louisville, Kentucky
Android Application Developer
Environment: Java, Android SDK and Android API's GPS, REST, JSON, Eclipse IDE 3.5, ADT Plug-in, GIT (version control),DDMS console, ADB server, emulator and Base device (G1, HTC EVO).
Responsibilities:
- Developed mobile health application for Android mobile devices with extensive user interface development.
- Customized layouts, buttons, dialog boxes, alert boxes and different form of widgets for user interface.
- Inserted suitable code to capture the various button and text field events and implemented the desired action for each of the widgets.
- Used web views, list views & populated lists to display the lists from database using simple adapters.
- Used Android content providers for implementing features like sending E-mails, SMS, etc., from the app and designed suitable GUI for these applications.
- Used services, Async tasks and Alert Notification API to implement event reminder feature into the mobile app.
- Involved in designing and implementation of variety of modules like “Find Provider” and“Refill order”.
- Involved in working with Location Manager and Restful Web service with JSON.
- Involved in implementing Async task for the background operations.
- Followed agile methodology for implementing the Application.
- Worked on debugging the application using Log cat, DDMS.
Confidential, Atlanta, GA
Android Application Developer
Responsibilities:
- 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.
- 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.
- Tested the application on various Android devices.
Confidential, Peoria, IL
Android Application Developer
Environment: Android SDK 2.3, Eclipse IDE 3.6, Android Emulator, Android Debug Bridge, Android API’s, JDK 1.6.
Responsibilities:
- As a team member, I was involved in designs and implements UI, classes, and activities
- I was more involved in UI part of it. Designed the buttons, text box, and different form of widgets for user interface.
- Worked in Agile based Environment.
- I was responsible for creating the menu page of the App
- 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.
- Inserted suitable code to capture the various button and text field events and implemented the desired action for each of the widgets.
- Created drop down menu using spinner.
- Involved in creating XML configuration.
- Testing using different testing strategy to meet the system requirements.
- Performed Unit testing on the various modules/functions to ensure that the output is as expected.
Confidential, Alameda, CA
Java Developer
Environment: Java, J2EE, JSP 2.0, Servlets 2.4, JDBC 3.0, HTML, XML, Eclipse 3.2, Windows 2003.
Responsibilities:
- Gathered user requirements followed by analysis and design. Evaluated various technologies for the clients.
- Developed HTML and JSP to present Client side GUI.
- Involved in Development of JavaScript code for client side validations.
- Designed the HTML based web pages for displaying the reports.
- Developed Java classes and JSP files.
- Extensively used XML documents with XSLT and CSS to translate the content into HTML to present to GUI.
- Developed dynamic content of presentation layer using JSP.
- Developed user defined tags using XML.
- Developed, Tested and Debugged the Java, JSP and EJB components using Eclipse.
- Developed Enterprise Java Beans, Sessions Beans (both stateless and state full Session beans) and
- Message Driven Beans.
- Developed JSP as the view, Servlets as Controller and EJB as model in the Struts Framework.
- Worked on Web Logic application Server to deploy JSP and EJB applications.
- Created and implemented PL/SQL stored procedures, triggers.
Confidential
Java Developer
Environment: Java, J2EE, JSP, Web Services, XML, Oracle, Eclipse, UML.
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.
- While testing, fixed the bugs identified.
- Created test cases and test data for testing the application using JUnit Extensions.
- Documenting CR impact analysis and prepared implementation documents.