We provide IT Staff Augmentation Services!

Android Developer Resume

0/5 (Submit Your Rating)

KS

SUMMARY

  • 8+ years of experience in designing, developing and testing of Applications.
  • 4+ years of experience in Android Mobile application development and Java Development.
  • Experience in developing Android mobile Apps using Eclipse IDE, XML, Android SDK, NDK, Android Studio, Gradle and ADT plug - in.
  • Experience in RESTful web services, SOAP using JSON and XML.
  • Experience in optimizing for multiple device screen sizes and Android versions including extensive use of multiple Fragments.
  • Experience with Lollipop.
  • Experience in performing push notifications using GCM and Parse Notification.
  • Working knowledge on providing graphics for android mobile applications.
  • Experience of consuming Web services in Android like Restful API for backend services and efficient data transfer patterns between servers and devices.
  • Experience with saving data using SQlite and created custom Content Providers, Marshmallow.
  • Experience with Audio, Phone, Climate, Home Screen, Camera and UI Widgets.
  • Good Knowledge on MBaaS.
  • Knowledge of Google Maps APIs, In-App purchases and In-App advertising
  • Knowledge of using Social life APIs with Twitter, Facebook.
  • Experience in developing Internet related applications using J2EE, JSP, Tomcat.
  • Experience with database Oracle, MySQL.
  • Knowledge in Unified Modeling Language (UML) methodologies.
  • Knowledge with development frameworks like spring, hibernate, Java Script.
  • Working knowledge of Core Java, Object-Oriented Programming and Model-View-Controller design pattern.
  • Good knowledge on JENKINS.
  • Good knowledge on IOS Application Development, Objective C, Swift.
  • Proficient in all the phases of Software Development Life Cycle (SDLC) and thoroughly exposed to models like Waterfall and Agile/Scrum.
  • Good communication skills.
  • Self-starter, hardworking, and result oriented.

TECHNICAL SKILLS

Operating Systems: Windows (XP, Vista, 7, 8), Linux, and Mac OS X

Mobile technology: Android, IOS

Languages: Core Java, JavaScript, SQL, JDBC

IDE: Eclipse, Android Studio

Databases: SQLite, MySQL, Oracle 11g

Web Technologies: XML, JSON, HTML, CSS, XML Parser, JSPREST, SOAP, JDBC

Web/ Application Server: Tomcat 6.X

XML, ORM Tool: XML Schema, Hibernate

Frameworks: MVC, spring

Utility/ Other Tools: Junit, Log4j

Text Editors: Textpad, notepad.

Version Control: Github, CVS, SVN.

PROFESSIONAL EXPERIENCE

Confidential, KS

Android Developer

Responsibilities:

  • Designed the User Interface by following different design patterns like Action Bar, Quick Actions and widgets.
  • Worked on the design and implementation of lists.
  • Implemented the application logic for pick tab for picking the items and adding to the list.
  • Implemented favorite’s option to save the favorites item list.
  • Worked on local data storage using SQLite.
  • Integrated with email to share the item list with friends or family members.
  • Worked with data validations for user input.
  • Used Android content providers for implementing features like sending E-mails, SMS, etc., from the app and designed suitable GUI for these applications.
  • Worked with RESTful web services to retrieve data from different API’s and constantly update the data accurately.
  • Extensively worked with SQLite to store some data locally and AsyncTask to constantly download data from the server in background.
  • Implemented the price option to calculate the price of the shopping list automatically.
  • Implemented barcode scanner using ZXing library in android.
  • Used SVN as the source control for migrating the updates done in the project.
  • Involved in setting up build configurations to integrate with client continuous integration and source control systems.
  • Fixing the bugs identified in test phase.
  • Worked on debugging the application using Log cat, DDMS.
  • Tested the application on various Android devices.

Environment: Eclipse, Android Studio, Java, JSON, RESTFUL Web Services, ADT Plug-in and Android SDK, XML, ZXing library and SVN.

Confidential, IL

Android Developer/Lead

Responsibilities:

  • Participated in gathering requirements around functionality and translated those requirements into elegant functional solutions.
  • Implemented List View UI Design, List View drag and drop features to rearrange the List View content.
  • Implemented the Search functionality with List View.
  • Worked on an Android Service to implement the Push Notification (Google cloud messaging)
  • Worked with android components such as activities, intents, services, and custom UI components such as Navigation Controller, List View, Customized List View, Tab Layouts, gestures events, menus, etc.
  • Responsible for making changes in framework so that the applications are compatible with other hardware.
  • Responsible for design of user interface using various custom layouts,buttons, dialog boxes, alert boxes and different form of widgets.
  • Worked closely with mobile and web application development team to develop a mobile application for existing web project.
  • Used github as the version control for migrating the changes made in the project.
  • Involved in setting up build configurations to integrate with client continuous integration and source control systems.
  • Fixing the bugs identified in test phase.
  • Worked on debugging the application using Log cat, DDMS.
  • Tested the application on various Android devices.

Environment: Eclipse, Android Studio, Java, JSON, RESTFUL Web Services, JENKINS, GITHUB

Confidential, Memphis, TN

Android App Developer

Responsibilities:

  • Involved in requirements 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 by sensing the device current location.
  • Open and edit text files, documents and save the changes directly without downloading the files on your phone.
  • Implemented unique design for portrait and landscape mode.
  • Implemented SQLite databases to monitor shipments.
  • Implemented customized web view component to load an SWF file and HTML data.
  • Used web views, list views & populated lists to display the lists from database using simple adapters.
  • Used Android content providers for implementing features like integrating the customer details into the app and designed suitable GUI for these applications.
  • Used Phone Gap to write native application using HTML and Java script.
  • Handled XML data using DOM parser.
  • Used DDMS, Logcat for application debugging.
  • Worked closely with the web application development team to ensure proper integration between mobile application and web application.
  • Tested the application on various Android devices.

Environment: Android Studio, Restful Web Services, Android SDK, Eclipse, Java, XML.

Confidential, San Francisco, CA

Android Developer

Responsibilities:

  • Participated in gathering requirements around functionality and translated those requirements into elegant functional solutions
  • Implemented custom List View UI Design, list view drag and drop features to rearrange the list view
  • Implemented the Search functionality with list view
  • Worked on local data storage using SQLite
  • Implemented archiving of books for offline availability
  • Worked on an Android Service to implement the Push Notification
  • Worked with android components such as activities, intents, services, and custom UI components such as Navigation Controller, List View, customized List View, Tab Layouts, gestures events, menus, etc.
  • Used Android content providers for implementing features like integrating the customer details into the app and designed suitable GUI for these applications.
  • Worked with the mobile development team to upgrade the existing mobile application.
  • Implemented SQLite databases to monitor shipments.
  • Used DDMS, Logcat for application debugging.
  • Fixing the bugs identified in test phase.

Environment: Eclipse, JSON, SQLite, Restful web services, GITHUB, GCM.

Confidential

Java Programmer Analyst

Responsibilities:

  • Implemented various J2EE design patterns for designing this application.
  • Design patterns of Business Delegates, Service Locator and DTO are used for designing the web module of the application.
  • Used Factory, Singleton design patterns for implementing enterprise modules/DTO’s.
  • Developed the Web Interface using Struts, Java Script, HTML and CSS.
  • Used Spring DI for integrating Spring Service classes with Struts.
  • Used JDBC and Hibernate to connect to the database using Oracle.
  • Hibernate was used to Map relational data directly to java objects.
  • Data sources were configured in the app server and accessed from the DAO’s through HIBERNATE.
  • Developed SQL stored procedures and prepared statements for updating and accessing data from database.
  • Involved in developing database specific data access objects (DAO) for Oracle.
  • Used CVS for source code control and JUNIT for unit testing.
  • Used Eclipse as IDE for development.
  • Involved in peer code reviews and performed integration testing of the modules.
  • Followed coding and documentation standards.
  • Responsible for Delivery, User Acceptance Test issues for the application

Environment: Java, J2EE, JDK1.5, JSP 2.0, Web services, JDBC, EJB, Spring, Hibernate 3.0, Java Script 1.7, XML1.1, Eclipse, JUnit, CVS 1.1.

Confidential

Java Developer

Responsibilities:

  • Involved in designing, developing and testing of the application.
  • Designed, developed and documented the software design using UML.
  • Developed servlet programs to transfer the control to other pages depending on the business logics.
  • Used JDBC and Hibernate to connect to the database using Oracle.
  • Hibernate was used to Map relational data directly to java objects.
  • Used XML for the modules.
  • Used CVS for source code control and Junit for unit testing.
  • Designed Webpages for the website and updated them to the source control.
  • Created JSP pages for the results.
  • Wrote the required SQL queries and used JDBC to interact with the database.
  • Followed coding and documentation standards.
  • Responsible for Delivery, User Acceptance Test issues for the application.
  • Used Eclipse as IDE for development.

Environment: Java, Linux, HTML, JSP, CSS, DHTML, JavaScript, Oracle 8i.

We'd love your feedback!