We provide IT Staff Augmentation Services!

Sr.android Application Developer Resume

4.00/5 (Submit Your Rating)

Boston, MA

SUMMARY

  • Over 7+ years of experience in programming in teh 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 wif 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 wif rich features.
  • Experience in implementing native libraries in application by using Android NDK.
  • Designed GUI and interfaces wif 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 wif 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 wif Eclipse, IntelliJIDEA IDEA and RAD.
  • Experience in various methodologies like of SDLC like Agile development and waterfall development.
  • Excellent working experience wif 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 teh UI for teh 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 teh 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 teh QR codes and Camera API for accessing teh camera to use teh QR code.
  • Worked on teh 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 teh widget for multiple devices, densities and screens.
  • Involved in unit testing wif eclipse debugger and USB debugging.
  • Handled time constraint issues, exception and error handling for teh app.
  • Involved in post-production support and Change Request process to fix teh bugs.
  • Worked closely wif QA team while fixing bugs and fragmentation issues.
  • Implemented a well versed error handling system in teh application.
  • Tested teh application on differentandroidtarget devices and also debugged teh issues using androidprovided tools like Trace View and view hierarchy from DDMS for optimization purposes
  • Involved in developer testing by porting teh application on multiple devices wif 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 teh application including wireframe design, server development and client development.
  • Worked on teh feature that halps teh user identify his current location and teh query back-end for finding preferred vendors.
  • Worked on features that halps teh user document a claim
  • Worked on teh feature that halps teh user pick up a location and map that wif teh location of teh accident.
  • Developed teh server code in PHP-MySQL in Ubuntu environment.
  • Implemented wrapper classes for sever code and also designed teh database tables for all teh features in MySQL database.
  • Developed teh code in objected oriented manner for better code reuse.
  • Created teh 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 teh code.
  • Discussed teh requirements wif teh client and analyzed teh requirements.
  • Design screens using MVC pattern for teh application wif Android Studio IDE.
  • Used Content Provider to get teh data from teh Contact on teh device.
  • Worked on linear, frame and relative layouts.
  • Implemented RESTFUL API calls to communicate wif 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 teh project implementation.
  • Implemented Notification Manager to display updates on teh notification bar.
  • Implementing Broadcast Receivers for Android.
  • Added Face book SDK to post teh hangout event using Oauth2.0 Protocol.
  • Used shared preferences to store data.
  • Designed teh SQlite database to store teh 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 wif teh business analysts to collect teh requirements of teh project to enhance end user experience in-store.
  • Worked in an agile based environment.
  • Coordinated wif web services team to implement teh backend support.
  • Updated UI screens for teh application.
  • Implemented background services to track estimate beacons of teh 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 teh design for teh implementation of this application.
  • Preparing teh documentation for High Level design, Low Level design of teh application and Process Flow of control for teh entire application
  • Designed teh Web application implementing teh Struts framework for Model-View -Controller (MVC) pattern to make it extensible and flexible
  • Implemented teh architecture wif Struts-Config, Action Form classes and Action classes.
  • Implemented teh Consolidated applications front-end pages using JSP's, JSTL, and Struts Tag Libraries.
  • Used Spring Framework for Dependency injection and integrated wif teh Struts Framework and Hibernate.
  • Developed teh halper classes used by most of teh components in this application.
  • Configured connection caches for JDBC connections.
  • Used extensive JavaScript for creating teh Global templates that can be used across teh JSP Pages
  • Developed code for generating teh XML requests required for calling teh web services.
  • Developed code for processing teh web service response obtained in XML as a String after calling teh 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 teh 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!