We provide IT Staff Augmentation Services!

Sr.android Application Developer Resume

2.00/5 (Submit Your Rating)

Boston, MA

SUMMARY

  • Over 7+ years of experience in programming in the field of System Analysis, Design, Web development, Database technologies, Java and J2EE technologies.
  • 4 years of experience 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).
  • Exposure to analyzing business & functional requirements, data flow and case diagrams
  • 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.
  • Experienced in requirement gathering, architectural design, and functional design and turning requirement to product.
  • Excellent debugging and problem-solving skills with Eclipse, IntelliJIDEA IDEA 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.

TECHNICAL SKILLS

Languages: C, C++, Java, SQL Python

Operating Systems: Windows, Linux, Android

Web Technology: HTML, DHTML, CSS, JavaScript, AJAX

Android: Android SDK 4.2, Android API, Emulator

XML Technology: XSLT, XSL, JAXB, XML Spy, SOAP,DOM, JAXP,REST

Methodologies: SDLC, Agile Waterfall, RAD (Rapid application Development), JAD (Joint Application Development), OOPS (Object Oriented Programming).

Web/Applications Servers: JBoss, Apache Tomcat, IBM WebSphere 6.1

Frame Works: Android, J2EE, MVC

Tools: & IDE: NetBeans, Eclipse, Android studio, Android Developer Tools (ADT), Dreamweaver, Visual Studio.

Database: SQL Server, Oracle, SQLite

Documentation: Project Plan, Requirements Analysis, Test cases, Reports

PROFESSIONAL EXPERIENCE

Confidential, Boston, MA

Sr.Android Application Developer

Responsibilities:

  • Created handset specific user interface (UI) for mobile phones and tablet PC's.
  • Developed update patches, modules and components for different applications.
  • OO Concepts and UML were immensely used for modeling.
  • Comfortable in using Android Components such as Activities, Intents, Services and Custom UI Components such as Text View, List View, Expandable List View, Layouts and menus.
  • Developed the UI for the app using edit boxes, buttons, 9-patch images, time picker, date picker, dialog boxes, alert boxes and spinners using various layouts.
  • Participated in designing of various screens by using design principles.
  • Researched on application acceptance and solicited feedback from users to make the new and existing applications more users friendly.
  • Wrote technical specifications and maintained all reports pertaining to application development process.
  • Used JSON for web service calls to access external database.
  • Used Intent Integrator for using the QR codes and Camera API for accessing the camera to use the QR code.
  • Worked on the local data storage using shared preferences, SQLite database and file system.
  • Used Asynchronous tasks for handling long term operations to ensure best UI performance.
  • Tested the widget for multiple devices, densities and screens.
  • Involved in unit testing with eclipse debugger and USB debugging.
  • Handled time constraint issues, exception and error handling for the app.
  • Involved in post-production support and Change Request process to fix the bugs.
  • Worked closely with QA team while fixing bugs and fragmentation issues.
  • Implemented a well versed error handling system in the application.
  • Tested the application on differentandroidtarget devices and also debugged the issues using androidprovided tools like Trace View and view hierarchy from DDMS for optimization purposes
  • Involved in developer testing by porting the application on multiple devices with various screen sizes.

Environment: JAVA, Android SDK, Android Emulator, JSON, Camera API.

Confidential, Simi Valley, CA

Sr.Android Application Developer

Responsibilities:

  • Involved in full life cycle of the application including wireframe design, server development and client development.
  • Worked on the feature that helps the user identify his current location and the query back-end for finding preferred vendors.
  • Worked on features that helps the user document a claim
  • Worked on the feature that helps the user pick up a location and map that with the location of the accident.
  • Developed the server code in PHP-MySQL in Ubuntu environment.
  • Implemented wrapper classes for sever code and also designed the database tables for all the features in MySQL database.
  • Developed the code in objected oriented manner for better code reuse.
  • Created the client codes using JAVA in eclipse SDK3.6.1.

Environment: Ubuntu 10.1, Eclipse 3.6.1, Android SDK, XML, JSON, Apache

Confidential, Minneapolis, MN

Android Developer

Responsibilities:

  • Participated in complete Software Development Life Cycle (SDLC) for proper analysis, development, testing, deployment and enhancement of the code.
  • Discussed the requirements with the client and analyzed the requirements.
  • Design screens using MVC pattern for the application with Android Studio IDE.
  • Used Content Provider to get the data from the Contact on the device.
  • Worked on linear, frame and relative layouts.
  • Implemented RESTFUL API calls to communicate with server.
  • Implemented Fragments, Activities.
  • Added support for downloading and opening photos, PDF.
  • 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.
  • Implemented Notification Manager to display updates on the notification bar.
  • Implementing Broadcast Receivers for Android.
  • Added Face book SDK to post the hangout event using Oauth2.0 Protocol.
  • Used shared preferences to store data.
  • Designed the SQlite database to store the articles information offline.
  • Test and error logging on different versions and devices of Android.
  • Used adblogcat, DDMS for Debugging.
  • Used Apache Subversion (SVN) for version control.

Environment: SDLC, MVC, Content Provider, linear and relative layouts, Fragments, Activities, Async Task, Agile, SQLite, Scrum, adblogcat, SVN, DDMS, Toast and dialog notifications, shared preferences.

Confidential

Android Application Developer

Responsibilities:

  • Involved with the business analysts to collect the requirements of the project to enhance end user experience in-store.
  • Worked in an agile based environment.
  • Coordinated with web services team to implement the backend support.
  • Updated UI screens for the application.
  • Implemented background services to track estimate beacons of the store
  • Created notifications for entering/exiting regions marked for stores main gate, different departments
  • Integrated ZXing library for processing QR Code of products
  • Consumed web services & gave customer information to Customer Support Representative (CSR) using device id’s and shared preferences.
  • Mentored team using git.

Environment: Android, Eclipse, Hybris Suite

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!