We provide IT Staff Augmentation Services!

Android Application Developer Resume

5.00/5 (Submit Your Rating)

Santa Ana, CA

SUMMARY

  • Over 7 years of experience in analysis, design, development, implementation and testing client, server and enterprise applications using Java and J2EE technologies.
  • Passionate Programmer with never ending thirst to master the technologies and learn new technologies.
  • Good Understanding and Working noledge on various static programming languages.
  • Extensive experience in Android application development.
  • Good understanding in Android OS, interactive application development and memory management.
  • Proficient in common Android framework APIs.
  • Developed elegant 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 Fragments, Activity workflow, Action Bar Navigation, Menu designs and view controls, and Loaders.
  • Experience in using Storage options in Android like Shared Preferences.
  • Designed GUI and interfaces with services for mobile applications, Asynchronous Programming in Android (such as Thread pool, Tasks and services).Implemented the monetization of apps which TEMPhas capabilities to doing - app purchases.
  • Good mobile and web design skills using Activities (android), HTML5, JavaScript, AJAX and XML.
  • Good experience in Object Oriented Design (OOD), analysis (OOA), modeling (OOM) based on Unified Modeling Language (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 framework, 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, JavaScript.
  • Experience in web services using markup languages like JSON and REST.
  • Knowledge in working with audio and video codec like.3GPP, MPEG-4.
  • Sound debugging and problem-solving skills with Eclipse, IntelliJ IDEA and RAD.
  • Experience in various methodologies like of SDLC like Agile development and waterfall development.
  • Extensive experience in requirement analysis, functional analysis, excellent conceptual and logical thinking.
  • Excellent working experience with variety of operating systems like Macintosh, Windows, Ubuntu.
  • Ability to grasp and master new technologies, intense analytical and problem solving skills.
  • Able to take initiative work independently and also as a team player.

TECHNICAL SKILLS

Programming Languages: C,C++,JAVA,ShellScript,PL/SQL,HTML,XML,XSLT,CSS,Microsoft server2008

Java Based Technology: Android SDK, Android NDK, JDBC, Multi threading,AWT,SwingJava Script, JQuery, 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 ServicesSpring2.0.x/2.5.x

MobileTechnologies: Location,Camera,Notification,GoogleMaps,Media,Database,XMLmulti-threading,Web-services

Operating Systems: Windows8, 7, XP,2000,Unix,Linux,Mac.

RDBMS: Oracle,SQL2005/2008,My-SQL,SQLite3

Debugging and TestingTool: DDMS, Logcat, JUnit

Version Control Tools: SVN, MKS, Git

Reporting Tool: SQL Reporting Services

IDE Tools: Eclipse,SOAPUI,Android Studio

PROFESSIONAL EXPERIENCE

Confidential, Santa Ana, CA

Android Application Developer

Responsibilities:

  • Worked on the different phases of the development cycle. Expanding the existing design, development of new features, testing and deployment.
  • Design screens using MVC pattern for the application with Eclipse IDE.
  • Responsible for designing and implementing Location based service using Google Maps API dat enables to search the nearest properties located.
  • Responsible for making the application compatible with the Latest Android Version Lollipop 5.0
  • Designed the architecture and User Interface (UI/UX) using client requirements and use - cases.
  • Used Android NDK to create the library files to be used by Services.
  • Designed and developed the App screen navigation using Dialog boxes, Action Bar Navigation control a Dialog boxes, Action Bar Navigation control and designed Menus based on the user context.
  • Secure connections with server by using the Secure Socket Layer and a protocol consisting of XML messages between the client and the server.
  • Developed App screens and its workflow using Activity and Fragments which TEMPhas views such as List View and Scroll View.
  • Download and upload content from back end web server via REST API.
  • Used shared preferences to store and retrieve persistent key value pairs across user sessions
  • Enhanced search functionality by adding auto fill and search history features.
  • Analyzing application with Trace View tool to improve performance.
  • Created a local database using SQLite to store and retrieve the data (generally for the recently browsed properties).
  • Implemented modules responsible for calculating the estimated title and closing fees of properties.
  • Analyzing layouts with Hierarchy Viewer.
  • Implemented JavaScript for validation.
  • Responsible for developing the Profile across several Products and several Android versions.
  • Used GIT for version control.
  • Design and Development of Android native client application.
  • Implementing Broadcast Receivers for Android.
  • Test and error logging on different versions and devices of Android.
  • Implemented an error reporting system for future development support.

Environment: Android SDK, Android NDK, Android Version 2.3.3-5.0, Android Studio IDE, Java, SQLite, Git, XML, JSON

Confidential, Dallas, TX

Android Developer

Responsibilities:

  • Responsible for analyzing the requirements of application, entire Mobile Agent Application android development, testing, stage, deployment, production maintenance and worked as lead android developer.
  • Designed the User Interface with navigation bar, view pager.
  • Making the Restful Service Calls using Google s Volley Library at the various stages in the app development cycle and parsing the responses back from the webservers according to the application requirement.
  • Integrated the QR Code scanning library in to the application for the scanning the policy information.
  • Responsible for adding the Reader API, dis allows reading the payment card data when agent swipes the card with mobile card reader.
  • Worked with Google Maps Android API V2 to display the AIL locations with markers using Geocoder.
  • Designed custom dialogs, custom notifications for displaying the generated payment code.
  • Responsible for storing the Agent ID, Payment code with in the app using the Shared Preferences and the insurance information in SQLite database.
  • Registered the Broadcast Receivers for the android system announcements.
  • Designed the Custom Action bar, Custom Progress bar while making service calls.
  • Implemented capturing the screenshot of the payment screen, Bitmap to Pdf conversion features using Android NDK.
  • Implemented the mail feature of sending mail with billing information as an attachment.
  • Worked with Application Activity Lifecycle callbacks for providing the security and showing the login screen when the app goes to background.
  • Responsible for adding the update module for checking the latest version of app.
  • Extensively worked on designing the layouts to compatible with multiple screen sizes.
  • Worked on testing the application using J - UNIT testing framework.
  • Responsible for testing the application in stage, code review fixing the bugs and providing post-production support

Environment: Java, JDK 1.7, Eclipse IDE, windows 7, Google Maps API V2, Google Volley, NDK, JUNIT, XML,JSON

Confidential, Chicago, IL

Android Developer

Responsibilities:

  • Responsible for developing the entire profile from the application level till the JNI level to access the Bluez stack.
  • Used Activities which implement Broadcast Receivers to listen to several Broadcasts from other applications and the system.
  • Used Services using AIDL and Intent Services.
  • Developed the JNI native layer to interact with the Bluez stack.
  • Used the XML layout files for adding relevant resource files.
  • Used Android NDK to create the library files to be used by Services to access Native applications
  • Added the DUN daemon as a system level service.
  • Participated in various phases of SDLC right from Requirements, design, development and unit testing.
  • Responsible for developing the Profile across several Products and several Android versions.
  • Used SVN for version control
  • Used hcidump, adblogcat, fastboot for Debugging.
  • Involved in post - production support and Change Request process to fix the bugs.

Environment: Android 4.0, Android API’s, Java, XML, NDK 8, GIT, Logcat, DDMS console, Hcidump, FTS sniffer trace, PTS

Confidential, NJ

Android Developer

Responsibilities:

  • Involved in requirement gathering, design and implementation.
  • Designed the User Interface with Tabs and Gallery.
  • Worked on the design and implementation of adding and managing user Wardrobe
  • Used API s to access SD card storage, scanned the files.
  • Worked on Tabs and menus in a dynamic fashion for the entire application.
  • Debugged and tested the application on device.

Environment: Eclipse, ADT Plugin, Android SDK, SVN, Java and XML.

Confidential, Dearborn, MI

Java Developer

Responsibilities:

  • Involved in the Design, Development, Unit testing, System Integration testing of the application using USDM/ Agile methodology.
  • Involved in enhancements using JSP, JavaScript for client side validations.
  • Collaborated with teams in various business and technical functions to implement launches and enhancements
  • Responsible for the performance improvement for VIP batch process for loading and processing PeopleSoft feed for Major application
  • Created Test plan documents for applications for executing the scripts for major enhancements
  • Involved in Creating SOAP based Web services using Top-Down approach.
  • Involved in enhancements using Spring Framework, implemented MVC with spring.
  • Involved in server migration for Dealer Training application, Built and deployed new code changes to server accordingto business needs.
  • Configured Weblogic servers in Linux environment and performed Java coding for different parts of the application.
  • Coordinated efforts with other teams for proper implementation.
  • Wrote Ant build scripts to build the application in Linux Environment.
  • Deployed and tested the application on Weblogic Application server.
  • Involved in 24/7 Production on-call Support

Environment: J2EE1.6, JSP,Corejava,JavaScript,Spring,Eclipse,Weblogic10.3,XML,Accurev,PVCS,SQLServer, Teradata,WebServices,Oracle,SQLManagementStudio2008,LINUX,ApplicationReleaseTool(ART),HPQualitycenter.

Confidential

Java Developer

Responsibilities:

  • Worked in the analysis, design and development of application using J2EE framework
  • Used Struts-validation Framework to provide Client-side and Server-side Validation.
  • Used Various Design patterns like Singleton, DAO, and MVC etc.
  • Deployed and Tested on Web Sphere Application Server 5.1.
  • Responsible for the object-oriented analysis/object-oriented design of current systems and modeled the design using the class diagrams, component and deployment diagrams and dynamic sequence diagrams.
  • Developed JSPs, JSTL for the view layer in the Struts Framework.
  • Used validation functions in form beans for client-side validations.
  • Developed Form beans and Struts Action classes and deployed in web server.
  • Used JDBC for database connectivity with Oracle 9i.
  • Developed Database Objects like Stored procedures Triggers, Cursors and Views to maintain referential integrity of the database.
  • Used XML and XSLT for formatting and displaying reports.
  • Configured Application Context files and performed database object mapping using Hibernate.

Environment: Java1.5, J2EE(JAVA,JSP,Servlets,JDBC),HTML/DHTML,CSS, XSLT, XML/ XSL, Java Script, Struts Framework, Eclipse IDE, Weblogic Appserver, UML,SQL,PL/SQL, Rational Rose2000, Dream weaver, Oracle 9i,Unix/ Linux.

Confidential

Java Developer

Responsibilities:

  • Extensively involved in the design of JSP screens for the Public Provident Fund and Bond modules.
  • Developed the user interface screens for the above modules.
  • Worked with the front - end applications using HRML, XML.
  • Developed the business components (in core Java) used in the JSP screens.
  • Implemented Delegate, Fa ade, DAO patterns for building the application.
  • Written Ant scripts for build, unit testing, deployment, check styles etc.
  • Used J-Unit for unit testing.
  • me was part of all testing phases. Provided UAT support.
  • Created war files and deployed in Web Logic and Websphere Application Server.
  • Created tables, stored procedure, fulfills the requirements and accommodate the business rules in Oracle 8i database.
  • Delivered Zero defects in UAT.

Environment: Java, JSP, XML, HTML, Servlets, SQL, PL-SQL, JDK JDBC, Web Logic 6.1, Websphere, EJB, JNDI, Eclipse, Ant.

We'd love your feedback!