We provide IT Staff Augmentation Services!

Sr. Android Application Developer Resume

4.00/5 (Submit Your Rating)

Sunnyvale, CA

SUMMARY:

  • Experience in analysis, design, development, implementation and testing client, server and enterprise applications using Java and J2EE technologies.
  • Extensive experience in Android application development.
  • Experience in implementing native libraries in application by using Android NDK.
  • Hands on experience on React Native Technology using ReactJS.
  • Experienced in building UI for IOS apps using React - Native framework.
  • 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
  • Extensive experience in requirement analysis, functional analysis, excellent conceptual and logical thinking.
  • Worked with UX Designers, Architects & Developers to build enterprise mobile solutions.
  • Excellent working experience with variety of operating systems like Macintosh, Windows, Ubuntu and Fedora.
  • Expertise in developing application for Android Operating System using Eclipse IDE, SQLite, JAVA, XML, Android SDK and ADT plug-in.
  • Experience in using JSON objects for retrieving and sending data from and to the application server.
  • Capable of designing and developing applications using Android Software Development Kit(SDK) versions 2.3 (Gingerbread) - Android L 5.0, 5.1
  • Experience in all the phases of Software development life cycle (SDLC) process and exposed to various methodologies like Waterfall, Agile and Scrum methodologies.
  • Good understanding of Interaction design, UI of Android and Web application development.
  • Capable of integrating Facebook, Maps V2, and other open source APIs within applications as required by clients.
  • Expertise in designing the backend database for data storage and retrieval using SQLite and SQL for other bigger applications.
  • Experience with handling UI updates with multi-threading technologies.
  • Experience in Object Oriented Design using methodologies and tools like UML.
  • Excellent in trouble shooting/debugging for software applications.
  • Willingness and ability to quickly adapt and learn new technologies.
  • Extensive experience in requirement analysis, functional analysis, excellent conceptual and logical thinking.
  • Hands on experience in RecyclerView, HorizontalGridView, TableLayout, GridLayout, GridView, ListView, HttpsURLConnection etc.
  • Experience with third-party libraries and APIs
  • Experience in working on various operating systems like Windows and Unix/Linux.

TECHNICAL SKILLS:

Programming Languages: Android, Java Swing, Core Java, C, C++, Visual Basic, Java script

Applications: Microsoft Office Suite, Adobe

Technologies: Android SDK, NDK, JNI, J2EE, Springs 2.0.x/2.5x, Hibernate, MFC, ATL, Win32, STL, Web Services, JavaBeans, JSF 1.2/2.0, JavaScript, JSP, PhoneGap (iOS, Android), jQuery, Eclipse, ANT, HAPYAK, WISTICA, React Native framework.

Database: MySQL, SQLite, Oracle, DB2

Software Development: Eclipse IDE, Net Beans IDE, Visual Studio, Sublime text.

Application Servers: WebLogic Server, Apache Tomcat, WebSphere, JBoss

Operating Systems: Windows XP/Vista/7, Linux, Unix, Windows 2000 Server

Debugging and Testing Tools: JUnit, DDMS, Logcat

Web Technologies: HTML5, CSS, AJAX, AngularJS, Backbone.js, jQuery, JSON, XML, Web Services, SoapUI

Version Control: Microsoft Source Safe, SVN, GitHub

PROFESSIONAL EXPERIENCE:

Confidential - Sunnyvale, CA

Sr. Android Application Developer

Responsibilities:

  • Design & Development of core features like Start screen, Video title and Description of video, Scrubber, Volume controls, Social sharing and Discovery.
  • Involved in developing Sample App to help Web developers.
  • Worked on React Native technology for implementing all the UI components.
  • Worked on designing UI Layout for UI operations in the application.
  • Involved in all Phases of SDLC and developed object oriented Architecture using different design patterns.
  • Coordinated with the design and development team to define the user interface (UI) requirements for the application and to develop the wireframes.
  • Debugging and fixed the issues that were found during the different phases of the project.
  • Developing a Robust and object oriented code using Java, XML, ReactJS and Android
  • Worked in an Agile based environment.
  • Worked on code enhancement to achieve reusability.
  • Developed an enterprise level structured organization of data to reduce the number of application releases.
  • Designing different background services for the application with the help of handlers and registry.
  • Worked on Discovery API implementation for discovery elements for related videos.
  • Developed the data architecture on how the data should be organized to send to server.
  • Implemented several animations and transitions for better user experience.
  • Implemented UI updates handling with multi-threading technologies such as AsyncTask or CallBack methods
  • Tested the application on multiple android targets and debugged the issues that were found.
  • Worked on writing the test cases using JUnit.
  • Worked on implementing Material Design in UI for a better user experience and performance.

Environment: Android SDK 2.1-4.1, ADT 0.9.5, Agile Scrum, Java, Google API, Eclipse IDE, ReactJS, XML, Android Studio, Firebug, Site Catalyst

Confidential - Minneapolis, MN

Sr. Android Application Developer

Responsibilities:

  • Design & Development of core features like SSO library, Camera functionality, providing User Information, developing Sample App to help Web developers.
  • Implemented tab page adapters to display account information in different groups.
  • Worked on designing UI Layout for UI operations in the application.
  • Involved in all Phases of SDLC and developed object oriented Architecture using different design patterns.
  • Worked on integrating the voice API library to enable voice assistance.
  • Coordinated with the design and development team to define the user interface (UI) requirements for the application and to develop the wireframes.
  • Debugging and fixed the issues that were found during the different phases of the project.
  • Developing a Robust and object oriented code using Java, XML and Android
  • Worked in an agile based environment.
  • Worked on code enhancement to achieve reusability.
  • Developed an enterprise level structured organization of data to reduce the number of application releases.
  • Designing different background services for the application with the help of handlers and registry.
  • Developed the data architecture on how the data should be organized to send to server.
  • Implemented several animations and transitions for better user experience.
  • Implemented UI updates handling with multi-threading technologies such as AsyncTask or Handler.
  • Implemented fragments functionality.
  • Tested the application on multiple android targets and debugged the issues that were found.
  • Worked on implementing Material Design in UI for a better user experience and performance.
  • Successfully deployed the app on the Android Marketplace.
  • Worked on creating SQLite database for local data storage.

Environment: Android SDK 2.1-4.1, ADT 0.9.5, Agile Scrum, Java, Google API, Eclipse IDE, XML, Android Studio, Firebug, Site Catalyst.

Confidential - Detroit, MI

Sr. Android Application Developer

Responsibilities:

  • Updated layouts using new and existing wireframes.
  • Developed the activities and UI layers
  • Used GPS provider to quickly find location and navigates the directions to the nearest UPS store
  • Developed user-friendly user-interfaces using widgets like Menus, Dialogs, Different Layouts, Buttons, Edit boxes and Selection widgets like List View and Scroll View as per client need.
  • Created and used SQL Queries, Scripts and Stored Procedures for data validations.
  • Implemented the required GUI by making modifications to the xml files.
  • Implemented the Barcode scanner for tracking the packages.
  • Created a native version of My Choice functionality for the application.
  • Implemented location based API using location manager to locate the UPS Stores.
  • Used soap based web services and SAX parsers for secured data interchange.
  • Worked in an agile based environment.
  • Involved in the full life cycle of this project including planning, design, development, testing and deployment.
  • Collaborated with web services team to implement the backend support.
  • Created test cases and test data for testing the application.
  • Created new UI screens for the native application and also worked with the UI team to display the appropriate icon and also tested the functionality of the screens.
  • Tested the application on different android target devices and also debugged the issues that were found.
  • Tested on all mobile platforms such as Android, iOS and native browsers on the devices in different environments.
  • Successfully deployed the app on the Android Marketplace and supported the app for different releases of Android OS.

Environment: Android SDK, CVS, PHP, SQL, Eclipse, GitHub, Xcode, JSON, DDMS, RESTful, and XML.

Confidential, Milwaukee, WI

Android Application Developer

Responsibilities:

  • Involved in the full life cycle of this project including planning, design, development, testing and deployment.
  • Created new layouts using existing wireframes.
  • User can select three different user options as Doctor, Associate and Customer.
  • Implemented camera functionality into the application.
  • Implemented fragments functionality.
  • Extensively used custom List Views to view information on every screen, and to keep uniformity of the application.
  • Worked with JSON and used external libraries like GSON parsers, for data parsing.
  • Implemented customized gestures to switch between customers and associates login screen.
  • Email functionality is integrated into the application to email the saved pictures to backend server.
  • Used AsyncTask for multithreading.
  • Implemented Notification Manager to display updates on the notification bar
  • Worked with the UI team to design the appropriate icon and display for the screens.
  • Worked in an agile based environment.
  • Worked on features that help associates to save different user information.
  • Tested the application on different tablets and also debugged the issues that were found.

Environment: Android, SVN, PHP, SQL, IntelliJ, XML, JSON, REST Web Services, SQLite, HTML, Location Services.

Confidential

Android Engineer

Responsibilities:

  • Assisted in designing the user interface UI and overall look and feel of the application.
  • Developed the application to adapt to different orientations (landscape/portrait).
  • Used JSP, HTML, Java Script, Angular JS and CSS for content layout and presentation.
  • Created data access layer using SQL and PL/SQL.
  • Worked on JQuery, AJAX, JASON and JSF for designing highly user interactive web pages.
  • Involved in the bug tracking and Unit Testing using JUnit framework
  • Implemented fragments to optimize user experience on smartphones as well as tablets.
  • Implemented RESTful Web Services to verify login credentials of the user.
  • Developed and implemented the SAX parser to extract feeds and display the parsed data in the application.
  • Used Object/Relational mapping tool Hibernate to achieve object persistency.
  • Developed JSF components, implemented event handling using Java, JSF and JavaScript for various modules
  • Involved in testing the implemented features of the application and fixing the bugs.

Environment: Eclipse, Java, XML, SVN, Web Services, Android Library, Angular JS, Hibernate, SQL, HTML, Springs, JQuery, JNDI, JMS, Java Script, CSS, Windows.

Confidential

Java Developer

Responsibilities:

  • Solely responsible for the requirements elicitation, and analysis of the user requirements and Software Requirement Specification.
  • Responsible for analyzing and designing a part of the system within the constraints of the requirements, architecture, and development process for the project.
  • Involved in designing the system based on UML concepts, which include data flow diagrams, class diagrams, and sequence diagrams, state diagrams using Rational Rose Enterprise Edition.
  • Developed front end in simple HTML/JSP, middle tier with Servlets and Hibernate.
  • Prepared the widely appreciated User manual and introductory presentations for the product.
  • Involved in design and development of the application in n-tier fashion based on MVC architecture standards and utilized Struts frame work.
  • Used JDBC for communicating with the database.
  • Unit testing and Deployment
  • Responsible for Maintenance and bug fixing.

Environment: Spring, Hibernate, Core Java, JSP, MySQL, WebSphere Application Server 6.1, Windows XP

We'd love your feedback!