We provide IT Staff Augmentation Services!

Android Developer Resume

2.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • Over 7 Years of experience in Objective Oriented Design (OOD), technical design documentation (TDD), development, testing and production environment support to complex high performance, scalable intranet, internet, web services and mobile applications using Android, Java/J2EE,C/C++etc.
  • Expertise in Android application development.
  • Proficiency in developing and design of mobile and embedded technologies on mobile platform, Android withSDK version from 2.3 to 4.2 and also application development in Android NDK.
  • Good understanding in End user requirement analysis, Android OS, interactive application development and full Software Development Life Cycle (SDLC).
  • Proficient with common Android Framework API’s (Email, Web View, contact manager, Camera, Notifications, Maps).
  • Developed User interfaces with rich features.
  • Experience in implementing native libraries in application by using Android NDK.
  • Designed GUI and interfaces with services for mobile applications.
  • Experience in using Storage options in Android like Shared Preferences.
  • Knowledge in designing and developing adaptive UI components, widget for android phones, tablets using Notifications, Adapters, Content Provider, Services, XML Parsing, SQLite
  • Good mobile and web design skills using Activities (android), HTML 5, Java Script, AJAX and XML.
  • Experience in playing & recording live stream or Video on demand media content using Media player, Media recorder, Video views and Surface Views.
  • Experience in Object Oriented Design (OOD), analysis (OOA), modeling (OOM) based on UML.
  • 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.
  • Proficiency in developing applications using Struts frame work, spring and hibernate.
  • Worked on GUI applications using Java SWING and AWT.
  • Experience in using Java Native Interface (JNI).
  • Experience with source code control management like subversion (SVN) and GIT.
  • Expert in writing client side validations using validation framework, Java Script.
  • Experience in web services using markup languages like JSON and REST.
  • Experience in Cloud interface,Bluetooth,sensors,SDK,API framework, REST Webservices.
  • Experienced in requirement gathering, architectural design, and functional design and turning requirement to product.
  • Excellent debugging and problem-solving skills with Eclipse, IntelliJIDEA and RAD.
  • Experience in various methodologies like of SDLC like Agile development and waterfall development.
  • Excellent working experience with variety of operating systems like Macintosh, Windows, Ubuntu and Fedora.
  • Good team player with the ability to effectively communicate with different teams.

TECHNICAL SKILLS

Languages: Core Java, JNI,C++, XML, JSON, C#, VC++

Technologies: AndroidSDK, NDK,JNI, J2EE, Springs 2.0.x/2.5x,Hibernate, MFC, ATL, Win32, STL, Web Services, JavaBeans, JSF 1.2/2.0,Java script, JSP, Phone Gap (IOS, Android), JQuery, Eclipse, ANT, HAPYAK, WISTICA

Database: Mysql, Sqlite, Oracle, DB2

Web Technologies: HTML5,CSS, AJAX,Angularjs,Backbonejs, Underscorejs, JQuery, JSON, XML

Platforms: Windows XP/Vista/7, Linux, Android, Mac OS

Version Control: Git, Subversion

Testing Tools: Fiddler, WireShark, BounceChecker, Coverity, Crashlytics.

Testing Frameworks: Google mock, J-unit

Configuration tools: Jenkins

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

Android Developer

Responsibilities:

  • Designed and developed Mobile Media application for Android mobile devices with extensive user interface development.
  • Enabled the application to access the content of Gallery, Media pre-built applications using implicit Intent.
  • 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 services, async tasks and Alert Notification API to implement event reminder feature into the mobile app.
  • Involved in working with Location Manager and Restful Web service with JSON.
  • Used RESTFUL web services to consume a web service.
  • Followed Agile methodology for implementing the Application.
  • Worked on debugging the application using Logcat, DDMS
  • Involved in developer testing by porting the app on multiple devices with various screen sizes

Environment: Java,Android SDK 3.2.2,, 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).

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 AndroidSDK.
  • 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, Android NDK, ADT-Plugin, Eclipse IDE, Java, SQLite, Subversion, XML.

Confidential, Seattle, WA

Android 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.

Environment: Java, EclipseADT (8.0.1), XML,JSON, Google API’s, SQLite, JUnit.

Confidential

Java Developer

Responsibilities:

  • Involved in writing the business as well as the technical requirement specifications, analysis and design contribution.
  • Implemented JSP custom tags, developed Struts Actions, Action Form, and Value Objects for presentation/Business tier.
  • Similarly JavaScript applications were also developed to support validation and interaction for presentation layer.
  • Involved in writing the Oracle stored procedures and SQL queries.
  • Development of business logics using Servlets and Struts Action classes.
  • Developed Struts tiles and designed front-end using HTML, JavaScript and JSP Pages.
  • Developed application presentation layer using Struts framework, which includes modules, Tiles, Resource bundles for Internationalization.
  • Used JDBC statements, Prepared Statements to make the connection with Oracle database.
  • Developed framework for accessing client data from different systems and their subsidiary systems.
  • Stateless session beans DAO framework calls for accessing data from database and returns Value object to the caller.

Environment: J2SE 1.4.x, JSP 2.0, Junit 4.x, JBoss Application Server, CVS, Eclipse 3.4, Maven 2, Oracle 9i and Windows XP

Confidential

Java Developer

Responsibilities:

  • Involved in Analysis, Design, gathering of the project.
  • Designed the workflow, system architecture, drawing sequence diagrams, activity diagrams, class diagrams, HTML pages, database schema and tables.
  • Developed dynamic User Interface with JSP and HTML.
  • Designed the entire web application framework using MVC Design pattern.
  • Developed server side EJB components for middle tier implementation.
  • Enhanced the application for multithreaded scenarios. Deployed the application under JBoss Application
  • Server and resolved the production issues during migration onto the production server.
  • Developed a batch job in java using JDK (Batch API) for running the scripts on a weekly basis.
  • Involved in designing database and creating tables.
  • Wrote test scripts and performed unit testing using JUnit.

Environment: JSP 2.0, EJB 2.0, HTML, Junit 3.8, Tomcat Apache Server, DB2, SVN, Eclipse 3.4, Maven 2 and Windows XP

We'd love your feedback!