We provide IT Staff Augmentation Services!

Android Application Developer Resume

3.00/5 (Submit Your Rating)

Chicago, IL

PROFESSIONAL SUMMARY

  • Over 7 years of software development experience with 3+ years of exclusive experience in Android and Application development with Android SDK, Android NDK, Eclipse IDE, along with Android ADT plug in developing Native WEB and Hybrid applications.
  • Expertise in developing Native and Hybrid applications using HTML5, XML, CSS, JavaScript.
  • Good understanding in End user requirement analysis, Android OS, interactive application development and full Software Development Life Cycle (SDLC)
  • Immense experience in Requirement Analysis and Functional analysis.
  • Good experience in Object Oriented Design (OOD), analysis (OOA), modeling (OOM) based on Unified Modeling Language (UML).
  • Proficiency in developing applications using frameworks like SPRING, STRUTS and HIBERNATE.
  • Worked extensively in developing mobile - based and advanced web-based applications using Java, Servlets, JSP, Struts, spring, Hibernate, JDBC, UML, HTML, XHTML, JavaScript, JDBC, and Oracle.
  • Expert in writing client side validations using validation framework, Java Script and JQuery.
  • Good mobile and web design skills using Activities (android), HTML 5, AJAX and XML.
  • Good at web services using markup languages like JSON.
  • Complete noledge of the servers Apache Tomcat and Web logic.
  • Worked on the applications including usage of the database tools like MySQL and Oracle.
  • Also good at Testing using debugging tools like JUnit.
  • Good noledge in developing, integrating and/or porting of Android ROMs such as Cyanogenmod.
  • Extensive Knowledge in JavaScript SDK.
  • Experience in developing in application packages (APK).
  • Wide range of experience in Android application development.
  • Good understanding of Android OS, interactive application development and memory management.
  • Proficient with common Android Framework API’s (Location, Camera, Notifications, Maps).
  • Experience in implementing native libraries in application by using Android NDK.
  • Designed GUI and interfaces with services for mobile applications.
  • Knowledge of using Fragments, Activity workflow, Action Bar Navigation, Menu designs, View controls and Loaders.
  • Experience in using Storage options in Android like Shared Preferences.
  • Worked on GUI applications using Java SWING and AWT.
  • Broad experience with Version Control Systems like subversion (SVN) and GIT.
  • Worked on audio and video codec’s like .3GPP, MPEG-4.
  • Mastering the tools Eclipse, IntelliJ IDEA and RAD.
  • Used Bluetooth services to enable the user to share the news.
  • Experience in using Java Native Interface (JNI).
  • Worked in developing the applications using JavaScript SDK
  • Expert in using operating systems like Macintosh, Windows, Fedora and Ubuntu.
  • Ability to easily understand and master new technologies.
  • Excellent in analytical and problem solving skills.
  • Able to take initiative; work independently and also as a team player

TECHNICAL SKILLS

Technologies: Android 2.3-4.4, Java, C, J2EE (JSP 1.2/2.0,Servelets 2.2/2.3/2.4, EJB. 2.0/2.1/3.0), Struts1.3/2.0, JavaBeans, JSF 1.2/2.0, Web Services, Spring 2.0.x/2.5.x, Hibernate.3.0/3.1.1/3.2, JMS 1.1, JDBC 3.0, JavaScript 1.8.x, SOAP 1.2, JUnit, JSP, Phone gap.

Scripting Languages: JavaScript, UNIX Shell Scripting, Perl, PHP, JQuery.

Java API: Android API, Google Ajax Search API (REST API), Google Weather API

Markup Languages: HTML 5, XML, XHTML, JSON.

Programming languages: C, C++, Java, C#

Servers: Web Logic8.1/9.2, Apache Tomcat 6.0, JBoss 5.0, Glass Fish.

Debugging Tools: Log cat, DDMS, J Unit.

RDBMS: Oracle 10g, SQLite, MySQL

IDE’s: Android Studio, Eclipse, Net beans, IntelliJIDEA.

Operating Systems: Windows (2000/XP Professional, Windows 7, Windows 8), Ubuntu, Fedora, Mactosh.

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

Android Application Developer

Responsibilities:

  • Participated in complete Software Development Life Cycle (SDLC) for proper analysis, development, testing,deployment and enhancement of the code.
  • Played a key role in writing application logic using Eclipse IDE and Android SDK
  • Designed complex User Interface screens using views and widgets.
  • Used fragments to build small re-usable pieces dat are easier to manage and allow for a more fluid visual design and also can adapt to tablet and phone resolutions.
  • Used Android NDK to create the library files to be used by Services to access Native applications.
  • Implemented sorting options for search items based on categories (Relevance, Price, and Rating).
  • Enhanced search functionality by adding auto fill and search history features.
  • Implemented item level and order level savings break down options, user will able to view their discounts and savings for items they are purchasing.
  • Created a local database using SQLite to store and retrieve the data (generally for the recently browsed products).
  • Used shared preferences to store and retrieve persistent key value pairs across user sessions.
  • Redesigned the cart checkout process with enhancements such as the accordion-style interface dat acts as guide to complete user purchase.
  • Enhanced the store pickup, shipping and delivery features to improve the process of checking in-store availability and online purchasing through apps.
  • Used subversion for branching and merging new features without disrupting mainline development on trunk.
  • Created a pop-up notification for alerting users of items dat might still be in their cart (up on closing the app).
  • At order completion, provided capability for guest users to create their online profile using info provided during the guest checkout flow.
  • Involved in debugging and porting the application on various mobiles.

Environment: Android SDK, Android NDK, ADT-Plugin, Eclipse IDE, Java, SQLite, Git, XML.

Confidential, NY, USA

Android Developer

Responsibilities:

  • Involved in design, development, testing, deployment and maintenance of application
  • Implemented the download option in background using AsyncTask 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 was completed,tan user will be able to view in media
  • Implemented the search functionality allows the users to search ringtones by artist, album or ringtone
  • Used shared preferences for local credit management for displaying available credits 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.
  • 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.

Environment:Android NDK, Eclipse 3.6, ADT Plug-in, SQLite, XML, Java, Subversion

Confidential, Chapel Hill, NC

Android developer

Responsibilities:

  • Contributed to the User Interface (UI) design of the Application using buttons, edit boxes,check boxes, dialog boxes, action bars and spinners for various layouts.
  • Implemented the Search bar feature in the Application's action bar for searching particular deals in the area.
  • Retrieved data from the web services in the form of JSON and the deals are displayed on the user interface in a customized list view.
  • Incorporated Google AdMob Ads SDK in the Application to display ads for unsubscribed users.
  • Integrated Face book and Twitter libraries to share documents among friends.
  • Developed presentation layer using JSP, HTML, Java Script, JQuery, CSS.
  • Worked on video streaming in full screen to quickly navigate to favorite scenes.
  • Implemented SQLite database dat keeps track of the User profiles, recent coupons, personal favorites and updates the deals based on the users preference.
  • Experienced In developing applications through phone gap.
  • Involved in testing of the Application in various devices, screen sizes and resolution

Environment: Android SDK, Eclipse, Java, XML, SVN, HTML, CSS, Video Streaming, JSP, Java Script, Facebook Android SDK, phonegap, Twitter Libraries

Confidential, Wayne, NJ

Java Developer

Responsibilities:

  • Developed the use cases and class diagrams using Rational Rose/UML.
  • Performed end-to-end design and development of all layers of the application.
  • Implemented Spring MVC for designing and implementing the UI Layer for the application.
  • Used EJB to inject the services and their dependencies.
  • Used JQuery to retrieve data from server synchronously in the background without interfering with the display and existing page in an interactive way.
  • Wrote JavaScript for dynamic manipulation of the elements on the screen and to validate the input.
  • Used Ext-JS for building interactive web applications.
  • Wrote Spring Validator classes for validating the input data.
  • Wrote PL/SQL and SQL blocks for the application.
  • Used Multi-Threading concepts for avoiding concurrent processes.
  • Wrote data conversion programs for handling the changes to the existing database schema.
  • Responsible for deploying application file on WebSphere Application server.
  • Worked on persistence layer using JDBC with MySQL Database.
  • Used Log4j package for the debugging, info and error tracings.

Environment: Java, J2EE, Spring MVC, Spring, Hibernate, Security, Web Services, JMS, WebSphere, Eclipse, MySQLLog4j, RESTful, Maven, Clear Case, HTML, CSS, JQuery, Junit, JavaScript,Ext-JS,Unix

Confidential

J2EE Developer

Responsibilities:

  • Designed the application using the J2EE design patterns such as Session Facade, Business Delegate, Service Locator, Value Object, Value List Handler, and Singleton. Used a struts framework.
  • Developed presentation tier as HTML, JSPs using Struts Framework.
  • Developed the middle tier using Java Servlets.
  • Entity Beans used for accessing data from the Oracle 9i database.
  • Developed session, entity beans and message driven beans.
  • Prepared high and low level design documents for the business modules for future references and updates.
  • Deployed the application in Web logic application server in development and production environment.
  • Participated in discussions on selecting Design Patterns and implementing them.
  • Developing web application tests via Cruise control, JUnit.
  • Implemented CVS as Version control system.
  • Code walkthrough /test cases and test plans.

Environment: JDK, EJB, JSP, WebLogic Server 6.1, Oracle, JDBC, Java Script, Servlets, MVC, JavaBean

Confidential

Java Developer

Responsibilities:

  • Involved in development of Reusable Components (Java Beans) such as PriceList, Stock Rates, material
  • Beans and many other attributes which affect the display of the stock Pricing.
  • Developed SQL queries, Joins with Spring DAO to access data.
  • Used Multi-threading concepts for generating the pricelist.
  • Converted the API library of TILCON Real time developer from C to C++.
  • Developed Action Form and Action classes and used Action Errors for error reporting.
  • Utilized the String tokenizer and collections in jsp.
  • Used JSF html, logic, bean tags in JSP.
  • We has followed Software Development Life Cycle(SDLC) for the analysis and development of the requirement.
  • Developed Stateless Session Beans for accessing the data and for transaction management.

Environment: Java, J2EE, JSF, Primefaces, Spring, JDBC, Spring Security, Web Services, WebLogic, Rational ApplicationDeveloper, MS SQL, SQL developer, SOAP, Ant, Clear Case, HTML, JQuery, Junit, JavaScript, Linux.

We'd love your feedback!