We provide IT Staff Augmentation Services!

Android Developer Resume

0/5 (Submit Your Rating)

Richardson, TX

SUMMARY

  • 6+ years of software Industry experience in design, development and testing of applications, low level hardware device drivers.
  • 3 years of extensive experience in Android application development.
  • Adept in programming languages like Java, C, C++ with hands on experience in developing Android Enterprise Applications for mobiles and tablets using Eclipse, Android SDK and ADT.
  • Proficient with common Android Framework API’s (Location, Camera, Notifications, Maps).
  • Experience in using Fragments, Activity workflow, Action Bar Navigation, Menu designs, Custom Views, and Loaders.
  • Exposure to interaction between various devices and different versions of Android.
  • 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.
  • Front-end UI development skills using scripting languages like JSP, HTML, JavaScript, jQuery and CSS.
  • Hands on experience in Recycler View, Horizontal Grid View, Table Layout, Grid Layout, Grid View, List View, Https URL Connection.
  • Expertise in developing the presentation layer components using JSPs, Servlets, JavaScript, XML, HTML.
  • Extensive experience in programming, deploying, configuring, fine-tuning and administering middle-tier popular J2EE Application Servers like Apache Tomcat.
  • Experience with Object Oriented Analysis and Design (OOAD), Agile Software Development, Scrum Methodology.
  • Superior coordination of user acceptance testing and QA of final IT infrastructure and software development deliverables through iterative evolutions.
  • Developed Web Service and inter process communication applications using Java SOAP Framework, JSON, WSDL and RESTful API’s.
  • Knowledge of life cycle of Activity & Services and Android components and design patterns like Observer and MVC.
  • Experience in working with several automated Testing Frameworks including JUnit.
  • Experience in working with several automated Testing Frameworks including Junit, Robotium, Espresso.
  • Experience in developing test cases and test plans besides involving in Unit testing, Integration testing and User Acceptance testing extensively.

TECHNICAL SKILLS

Mobile Platforms: Android

Mobile App Development Tools: SDK 2.x, 3.x, 4.0, 4.2 Android, API - Activities, ListViews, Adapters, SQLite, Horizontal scrolling, Notification Manager, Contact Content Provider, DDMS, Location, Map, HTTP Client, JSON based Web Services, Camera API.

Web Technologies: HTML, XML, DHTML, XSL, XSLT, JavaScript, jQuery, AngularJS

Frame Works: Struts1, Spring2.5, Hibernate, Maven

IDE and Testing Tools: Eclipse, NetBeans, JUnit, SoapUI, REST Client

Operating System: Unix, Linux and Windows NT/2000/2003/XP/7.

Languages: C, C++, Visual Basic, PL/SQL.

Databases: Oracle 11g/10g/9i/8i, SQL Server 2005/2008 and Sybase, MySQL, MS-Access, DB2 and MongoDB

Servers: WebSphere 7.0, WebLogic 11, JBoss Tomcat 4.x/5.x

Version control: SVN, Git, GitHub

PROFESSIONAL EXPERIENCE

Confidential, Richardson, TX

Android Developer

Responsibilities:

  • Involved in complete software development life cycle - Requirements gathering, Conceptual design, Analysis, Detailed design, and Development.
  • Involved in Scrum meetings with both the project team and the scrum team on daily basis.
  • Wrote complex SQL, Stored Procedure Criteria queries and reviewed the same with peers.
  • Headed all the UI operations in the application.
  • Designed Different Background services for the application with the help of handlers and registry.
  • UsedRetrofitand Gson for better parsing on the web service side.
  • Worked on 12 different Flows simultaneously where each Module has its own set of questions and UI updates.
  • Experience with handling UI updates with multi-threading technologies such as AsyncTask or Handler.
  • Experience with AWS, JavaScript, GitHub, and Git Command.
  • Had implemented many visitorpattern techniques to make the code easier to reuse.
  • Implemented fragments functionality.
  • Developed the application using Java, XML and Android studio
  • Reviewed code of other developers in the team and worked on code enhancement to achieve reusability.
  • Developed an Object-Oriented Architecture using different design patterns.
  • Involved in Client Meetings to demo the app functionality on weekly basis.
  • Implemented Google API location service to provide user with the nearest wire center information.
  • Used HttpRequester, Postman, for testing Services built for this application.
  • Implemented a well-versed error handling system in the application.
  • Debugged and fixed the issues that were found during the different phases of the project
  • Developed JUnit Test cases for Unit testing
  • Successfully deployed the app in COU app store and supported the app for different releases of Android OS.

Environment: Android, Android SDK, SVN, Java, Google API, HTML, JUnit, JavaScript, Retrofit, AWS, Agile Scrum, HttpRequester, MapKit, WebKit, UIKit, Jenkins.

Confidential, Phoenix, Arizona

Android Developer

Responsibilities:

  • Implemented Notification Manager to display updates on the notification bar.
  • Implemented RESTful Web Services to verify login credentials of the user
  • Designed features for the database interface relevant for the mobile application from the existing system.
  • Worked on location nearby agents with respect to the customer with the ability to navigate to the agent and call the agent location directly by using Google API’s.
  • Worked with the UI team to design the appropriate icon and display for the screens.
  • UsedVolleylibrary to get JSON objects and arrays from server.
  • Tested the application on multiple android targets and debugged the issues that were found.
  • Successfully deployed the app on the Android Marketplace and supported the app for different releases of Android OS.
  • Developed the data architecture on how the data should be organized to send to server.
  • 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.
  • Successfully deployed the app on the Android Marketplace.
  • Worked on creating SQLite database for local data storage.

Environment: Android, SVN, SQL, XML, JSON, jQuery UI, XML, Volley, AngularJS, Android Studio.

Confidential

Java/J2EE Developer

Responsibilities:

  • Created the UI tool - using Java, XML, DHTML, and JavaScript.
  • Wrote stored procedures using PL/SQL for data retrieval from different tables.
  • Worked extensively on bug fixes on the server side and made cosmetic changes on the UI side.
  • Part of performance tuning team and implemented caching mechanism and other changes.
  • Recreated the system architecture diagram and created numerous new class and sequence diagrams.
  • Created combined deployment descriptors using XML.
  • Designed and developed UI using HTML, JSP and Struts where users have all the items listed for auctions.
  • Developed Authentication and Authorization modules where authorized persons can only access the inventory related operations.
  • Developed Controller Servlets, Action and Form objects for process of interacting with Oracle database and retrieving dynamic data.
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
  • Developed the Login screen so that only authorized and authenticated administrators can only access the application.
  • Developed various activities like transaction history, search products that enable users to understand the system efficiently.
  • Involved in preparing the Documentation of the project to understand the system efficiently.

Environment: JDK1.2, JavaScript, HTML, DHTML, XML, Struts, JSP, Servlet, JNDI, J2EE, Tomcat, IBM DB2.

We'd love your feedback!