We provide IT Staff Augmentation Services!

Android Developer Resume

5.00/5 (Submit Your Rating)

Chicago, IL

PROFESSIONAL SUMMARY:

  • About 7+ years of experience in the analysis, design, development, implementation and maintenance of mobile applications using Android, J2ME.
  • 3 years of smartphone and tablet (Android) development experience. Developed and architected multiple Android applications across versions.
  • Experience in applying System Development Life Cycle ( SDLC ) and Object - oriented analysis and design ( OOAD ) for applications and understanding of business rules.
  • Strong Experience with core Java, native Android development and SDK .
  • Knowledge with Content providers and Content resolvers
  • Hands on experience in designing and developing, undertaken full life cycle development of Android Application Development including testing on device.
  • Expert knowledge in Web Services, JSON, Eclipse IDE, SQLite database, Activities, Services, Broadcast Receivers, UI Designing, ADT plug-in.
  • Experience in building source code, troubleshooting issues, communicating and resolving related issues occurring during the phases of the project.
  • Have understanding of scaling Android UI across multiple Android devices.
  • Knowledge of different versions of Android and how to tackle OS version specific issues.
  • Proficient with common Android framework APIs (Location, Camera, Notifications, Maps)
  • Worked with UX Designers, Architects & Developers to build enterprise mobile solutions.
  • Experience with Framework customization, porting and Application development.
  • In-depth knowledge of Android framework, application development and memory management.
  • Experience in porting applications to multiple Android OS versions and multiple form factor based devices like Handsets, Tablets and Android based hardware's.
  • Experience in using Android Studio, Java, Android SDK, and ADT Plug-in.
  • Experience using OAuth 2.0 token for http Communication to access Translate APIs.
  • Good understanding of SOAP, Web Services, XML Parsing and JSON.
  • Extensive design and programming experience with web technologies like Java Script, HTML5, CSS, JQUERY, J2EE, JSF, and AJAX.
  • Experience with using Wireshark to track the network packets.
  • In-depth knowledge in database development using SQLite, SQL Server, Oracle 9i/10g.
  • Experience with Version Control Systems like GIT, SVN and IBM Rational Clearcase.
  • Strong experience with Object Oriented design and methodologies using Rational Rose, Visual Paradigm, Visio and UML Studio.
  • Good understanding with Operating Systems like UNIX, Windows, Mac OS X.
  • Strong analytical and problem-solving skills coupled with excellent documentation, verbal and technical skills, strong skills of communication and ability to acquaint to fast changing skills.
  • Passionate on learning and exploring new skills and strong willingness to learn new technologies .

TECHNICAL SKILLS:

Mobile Platform:: Android, J2ME, Blackberry

Tools: / IDE s:: Eclipse, ADT, Android Studio, Rational Rose, Microsoft Office, MS Visio, NetBeans, Android Studio, Visual studio 2010

Database:: SQLite, Oracle, MS- SQL server, MS-Access

Version Control:: SVN(Subversion), git

Java Programming:: JSP, JDBC, Multi-threading, Java Networking

Languages:: C, C++, Java, J2EE

Web Technologies:: Dreamweaver, HTML5/CSS3, XML

PROFESSIONAL EXPERIENCE:

Confidential, Chicago, IL

Android 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 that 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 that 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 that 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.
  • Implemented Fragments in Activities.

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

Confidential, San Ramon, CA

Android Developer

Responsibilities:
  • Developed the User Interface layers and the web modules for the activities including Home Screen, Sign In, Profile, Settings, and Questions.
  • Used Android SDK 2.0 and Eclipse IDE for development.
  • Used multi-threading to implement parallel processing.
  • Utilized web-services (HTTP based, XML, SOAP, JSON or other services), in order to tie our applications to critical server-side APIs.
  • Developed necessary DAOs (Data Access Objects) for client.
  • Researched technical issues and provided recommendations.

Environment: Java, Android SDK, Eclipse 3.4/3.5, JSON, SOAP, Image Downloader.

Confidential, VA

Android Developer

Responsibilities:
  • Involved in the full life cycle of the project including planning, designing, development, testing and deployment.
  • Worked in an Agile software development based environment.
  • Major contributor for creating new UI screens for the application.
  • Extensively used custom ListViews to view information on every screen, and to keep uniformity of the application.
  • Implemented ViewFlow for providing navigation between different screens.
  • Collaborated with web services team.
  • Implemented Notification Manager to display updates on the notification bar.
  • Implemented Fragments and Activities.
  • Extensively used gallery function in modules (such as news, sports, life, money, and travel) for users to view daily pictures with descriptive articles.
  • Different feed is used for the pictures to fetch the data and populate the gallery with corresponding content.
  • Worked with JSON and used external libraries like GSON parsers, for data parsing.
  • Tested the application on different android target devices and also debugged for the issues using Android tools like monkey runner, traceview and view hierarchy from DDMS for optimization purposes.
  • Used Android JUnit extension to prepare test cases.
  • Used AsyncTask for multithreading.
  • Worked on linear, frame and relative layouts.
  • Worked on toast, Dialog notifications.
  • Followed Agile and Scrum methodologies in the project implementation

Environment: Java, Eclipse, JDK, Android SDK (2.3 to 4.4), Android Studio, HTML5, CSS3, GIT, XML, JQuery, JSON, SQLite.

Confidential, Seattle, WA

Android Application Developer

Responsibilities:
  • Involved with the end users / business analysts to collect the requirements of the project.
  • Worked extensively with Java and the SDK frameworks.
  • Worked with Xml to extract the data and display it on app.
  • Worked with SQLite for implementing database to store various user data, preferences.
  • Extensively worked with Google APIs to navigate store locations and gets you the directions.
  • Worked on customizing Table views, List views, Tab bars and navigation bars.
  • Worked with implementing and customizing images using Draw 9 Patch tool.
  • Worked on optimizing the application using inbuilt tools such as Monkey Runner, Traceview.
  • Tested the application for relevant bugs, fixed the leaks and deployed on different Android device to validate the application stability.
  • JUnit extension for Android was used to prepare the test cases.
  • Worked on making the app support different screen sizes and configuration.
  • Worked on reviewing and distributing the App to the App Store.
  • Protecting the privacy and confidentiality of personal information based on data Encryption.

Environment:: JAVA, Android SDK (Icecream Sandwich), Framework Customization, Android Emulator, Open GL ES 2.0, JSON, API.

Confidential, Richmond, VA

Android Developer

Responsibilities:
  • Analyzed the project features, designed the application architecture and database, and implemented server back end.
  • Designed UI including themes, icons, colors, and backgrounds using Photoshop’s
  • Collected and constructed numerous vehicle specification information.
  • Extensively utilized AsyncTask, Thread, handler, services to provide smooth UI experience.
  • Implemented auto-sync feature to allow users use the app completely offline and to synchronize the app data with the cloud when the network becomes available.
  • Participated in designing the system architecture
  • Participated in complete Software Development Life Cycle (SDLC) for proper analysis, development, testing, deployment and enhancement of the code.
  • Implemented handling user account data in C++
  • Participated in constructing the specification documents including Unified Modeling Language diagrams, Use Cases, System Features, Data Flow Diagram, Class Diagram, Functional and Non-Functional Requirements
  • Participated in constructing automated unit testing, performing usability testing on UI, ad hoc testing based on test and fault models
  • Integrated Support Library to make the app compatible from API 1.6 up to 4.0.4
  • Implemented NotificationManager to display updates on the notification bar.
  • Design screens using MVC pattern for the application with Android Studio IDE.
  • Provided assistance and feedback on login design and implementation.
  • Integrated with web service and mobile device to share information with each other
  • Integrated with different Android versions
  • Developed App screens and its workflow using Activity and Fragments, which has views such as List View and Scroll View.
  • Used adb logcat, DDMS for Debugging.
  • Debugged and tested the application on different android devices.

Environment:: Android SDK, Android DDMS, adb command, Eclipse, Java web service, HTML, XML, Windows and MS SQL server,, DDMS, Logcat, PHP.

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

J2EE Developer

Responsibilities:
  • Played key role in the design for the implementation of this application.
  • Preparing the documentation for High Level design, Low Level design of the application and Process Flow of control for the entire application
  • Designed the Web application implementing the Struts framework for Model-View -Controller (MVC) pattern to make it extensible and flexible
  • Implemented the architecture with Struts-Config, Action Form classes and Action classes.
  • Implemented the Consolidated applications front-end pages using JSP's, JSTL, and Struts Tag Libraries.
  • Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
  • Developed the helper classes used by most of the components in this application.
  • Configured connection caches for JDBC connections.
  • Used extensive JavaScript for creating the Global templates that can be used across the JSP Pages
  • Developed code for generating the XML requests required for calling the web services.
  • Developed code for processing the web service response obtained in XML as a String after calling the web Services using SAX parser
  • Configured Logger, and layout using log4j.
  • Used Hibernate for Object Relational Mapping.
  • Used Ant 1.6.5 for building JAR s and WAR.
  • Rational Clear Case was used as Source and version control for rebasing and delivering the code
  • Prepared Unit test cases as well performed Unit testing and Integration testing.

Environment: Servlet, JSP, EJB, Struts, Hibernate, LDAP, JNDI, HTML, XML, DOM, SAX, ANT, Weblogic Server8.1, Oracle9i

We'd love your feedback!