We provide IT Staff Augmentation Services!

Android Developer Resume Profile

3.00/5 (Submit Your Rating)

Franklin, TN

CAREER SUMMARY

  • Over 6 years of software development experience, with more than 3 years of exclusive experience in Android Mobile Application development, and 3 years of experience in analysis, design and development of Java based applications.
  • Extensive experience in software design, development and deployment of Android Applications.
  • Extensively worked with Android SDK and Eclipse IDE along with Android ADT plug in.
  • Experience in using JSON objects for retrieving and sending data.
  • Experience in database development using SQLite, SQL.
  • Implemented multiple Android applications for large user base. Advanced Android features: fragments, social integration Facebook, twitter .
  • Worked with Android adapter views like List view, Grid view and Gallery along with media, search, threads and services.
  • Good experience with REST protocol Representational State Transfer , which is a lightweight, and mostly used web services in mobile applications.
  • Good Knowledge in SOAP protocol Simple Object Access Protocol which relies on Extensible Markup
  • Language XML for its message format, and usually relies on other Application Layer protocols, most notably Hypertext Transfer Protocol HTTP and Simple Mail Transfer Protocol SMTP .
  • Used Maven with Git and SVN tools for source control and release.
  • Experience in Developing Applications using Java, J2EE, Servlets, JSP, XML, Eclipse and JDBC.
  • Used REST and SOAP protocols.
  • Good understanding of design patterns and software architecture.
  • Experience with profiling, tuning, and optimizing Java applications.
  • Extensively used tools for logging the bugs, defects, tracking defects.
  • Experience in agile development methodologies and test/behavior driven development.
  • Expertise in Object Oriented Architecture, Design and Programming from design to implementation.
  • Experience in architecture design, development and implementation of software applications and testing.
  • Have hands-on experience in complete project life cycle, with domain knowledge in Mobile Application Development and Web application development.
  • Proven ability to jump into new projects, exceed client expectations, and learn new technologies quickly.
  • Team player with excellent communication and interpersonal skills.
  • Capable of working independently even under high pressure.
  • Strong at problem solving and understanding new technical concepts quickly and produce meaningful results.
  • Well versed with best practices and all phases of software product lifecycle and management.

TECHNICAL SKILLS

Programming and Object Oriented Languages: C, C , Python. Java, C , PL/SQL

Web Development: HTML5, JavaScript, CSS, JSON, XML

Databases and Query Languages: Oracle 9i, SQL server 2008, PL/SQL, MySQL, SQLite

IDE's: Eclipse 3.3.1.1, Net Beans 6.0, VNC, Android Studio, PhoneGap, IBM Worklight, Photoshop, XCODE

Frameworks: Java Development Kit JDK , JQuery, Android SDK

Operating Systems: Windows 7/Vista/XP, UNIX, Linux, Mac OSX

Web Servers: Tomcat 6.0 Apache HTTP Server, WAMP.

PROFESSIONAL EXPERIENCE

Android Developer

Confidential

Responsibilities:

  • Designed and developed mobile application for Android mobile devices with extensive user interface development in agile software development team.
  • Implemented unique design for portrait and landscape mode for different versions like ICS, Jelly bean and Kitkat.
  • Used web views, list views populated lists to display the lists from database using simple adapters.
  • 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 SQLite databases to monitor shipments.
  • Work closely with the web application development team to ensure proper integration between mobile application and web application.
  • Constructing http requests, fetching server response and parsing feeds wherever required.
  • Analysis of mobile application code for re-engineering.
  • Implemented customized web view component to load an SWF file and HTML data.
  • Implemented the required GUI by making modifications to the xml files.
  • Handled XML data using efficient parsing techniques such as DOM parser.
  • Worked closely with the web application development team to ensure proper integration between mobile application and web application.
  • Worked on debugging the application using Logcat, DDMS
  • Tested the application on various Android devices.

Environment: Android SDK, SQLite 3.6, Eclipse IDE 3.5, Android API's, JDK 1.6, XML, JSON,HTML, CSS, SQLite, GPS service, Log cat, Windows 7.

Android Developer

Confidential

Responsibilities:

  • Involved in requirement gathering, UI design and development
  • Integrated location based services using Google Maps API to display locations of the nearest hospital or urgent health care provider
  • Handling XML data using efficient parsing techniques such as DOM parser
  • Used SQLite to save user healthcare preferences, insurance information and optional medication history to refine the search
  • Used Android content providers for implementing features like sending E-mails, SMS, etc. from the app and designed GUIs for these applications
  • Worked closely with the testing team
  • Work closely with the web application development team to ensure proper integration between mobile application and web application.
  • Constructing http requests, fetching server response and parsing feeds wherever required.
  • Analysis of mobile application code for re-engineering.
  • Involved in development and enhancements of features to restrict the usage based on Authorization and Authentication tokens.
  • Provided subsequent releases, which included feature changes, enhancements and bug fixes.
  • Sliding side menu using Jfeinstein sliding menu library for easy navigation through the app.
  • Responsible for design of user interface using various custom layouts, buttons, dialog boxes, alert boxes and different form of widgets.
  • 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.
  • Embedded Google Maps API, GPS Location Data into app with zooming controls.
  • Involved in designing and implementation of variety of modules like 'Find Provider' where you can search every kind of doctor available near to your location Involved in working with Location Manager and Restful Web service with JSON.
  • Tested the application on various Android devices.

Environment: Android SDK 2.2, SQLite 3.6, Eclipse IDE 3.5, Android API's, RESTFUL Web service, DOM

Parser, JDK 1.6, XML, JSON, HTML, CSS, GPS service, Log cat, Windows 7, ADT Plug-in, GIT version control , DDMS console.

JAVA/ANDROID DEVELOPER

Confidential

Responsibilities:

  • Analyzed the customer provided functional Requirements and prepared High level design document, UML class diagrams using rational tool.
  • Having the ownership of the total use cases and implemented the agile methodologies.
  • Developed User Interface components of Site Manager, ePublish templates using JSP Java Server Pages , HTML, DTHML, CSS cascading Style Sheets , AJAX Asynchronous JavaScript and XML and JavaScript used for front end validations of web pages, ePublish form templates.
  • Developed and maintained Widgets using Spring MVC, Spring IOC Inversion of Control and implemented Hibernate OR mapping to communicate with database.
  • Designed and implemented the Hibernate Domain Model and involved in writing HQL hibernate queries to manipulate data in database.
  • 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.
  • Embedded Google Maps API, GPS Location Data into app with zooming controls.
  • Involved in to writing the PL/SQL Stored Procedures, cursors and functions to access the content from
  • database in ePublish content Management tool.
  • Worked with AJAX and JavaScript for asynchronous communication and Worked with WSAD5.1 Web
  • Sphere Application Developer as IDE, CVS as version control.
  • Involved in configuration of Data sources in Web Sphere Application Server and involved in writing UNIX shell, Perl scripting for deployment process in AIX systems.
  • Developed Unit Test case classes and tested persistence methods of the different components using JUnit framework.
  • Good experience in debugging the application by running the server in debug mode and having the experience in usage of log4J to persist the data in log files.
  • Involved in requirement gathering, UI design and development.
  • Designed screens related to Categories and Detail description for Tablet for both 7 inch and 10 inch devices by customizing views as per mockup. Created Master-Detail Interface for tablet implementation.
  • Updated backend validations to meet tablet specific requirements.

Environment: J2SDK, J2EE Servlets, JSP, JDBC, XML, XSLT2.0 , JavaScript, Ant1.7.x, Putty, JQuery, TOAD,

Hibernate, AJAX, Junit4.x, Windows XP.

JAVA/J2EE DEVELOPER

Confidential

Responsibilities:

  • Involved in various stages of the project life cycle primarily design, implementation, testing, deployment and enhancement of the application.
  • Involved in designing the system based on UML concepts, which include data flow diagrams, class diagrams, sequence, diagrams, state diagrams using Rational Rose Enterprise Edition
  • Designed and developed web pages using JSP, HTML and used JavaScript for client side validation
  • Involved in design and development of the application in n-tier fashion based on MVC architecture standards and utilized Struts frame work.
  • Developed data model and stored procedures.
  • Developed Servlets to process update information.
  • Responsible for maintenance and production support of the application documented design and functional aspects of the application.
  • Used JDBC for communicating with the database.

Environment: Java, JSP, Servlets, Java Beans, MVC, JMS, EJB2.0, Weblogic8.1, JavaScript, ORACLE8i,

HTML, DHTML, XML, Windows XP.

We'd love your feedback!