We provide IT Staff Augmentation Services!

Android Developer Resume

2.00/5 (Submit Your Rating)

Chicago-iL

SUMMARY

  • 7 Years of experience in Analysis, Design, Development, Testing, Customization, Bug fixes, Enhancement, Support, Deployment and Integration of different software Applications using Android Application Development.
  • Strong experience in using Android SDK tools like Hierarchy Viewer, Trace View, Draw 9 - patch, AVD Manager,Android shell tools like Logcat andAndroidPlatform tools like ADB, ADT up toAndroid4.3.
  • Good Programming Skills and Hands on experience in developing Android Enterprise Applications for mobiles and tablets using Android SDK and ADT tools.
  • Active experience in developingAndroidApplications using Core Java andAndroidAPIs (Animation and Graphics, Data Storage, Multimedia, Connectivity, Location and sensors).
  • Experience with Android NDK and also with the Android Widget.
  • Experience with the REST API’s. Experience in back-end systems through the web services.
  • Expertise in developing the presentation layer components using JSPs, Servlets, JavaScript, XML, HTML.
  • Worked extensively in developing mobile-based and advanced web-based applications using Java, Servlets, JSP, JDBC, UML, HTML, XHTML, JavaScript, and JDBC.
  • Experience on scanning and generation of QR code using google libraries.
  • Strong experience in programming, deploying, configuring, fine-tuning and administering middle-tier popular J2EE Application Servers like Apache Tomcat.
  • Strong database skills in Oracle 8i/9i/10g/11g, DB2, and MySQL and Expertise in programming with SQL, PL/SQL and Stored Procedures.
  • Experience in Production aspects like scheduling, capacity planning etc.
  • Web and front end developer specializing in HTML, CSS, and JavaScript also experienced with Bootstrap, API s, FTP and Project Management.
  • Worked with most of the Android UI components like ListView, Grid View, Viewpager, and Adapter.
  • Experience in testing using debugging tools like JUnit, adblogcat, DDMS.
  • Analysis and Exposure on the Quality Center and QTP as well as experience using open source performance monitoring tools.
  • Expertise in building of source code, troubleshooting build/configuration/integration issues, communicating and resolving source code related issues between various teams of the project.
  • Experience with Software Development Methodologies like SDLC, Object Oriented Analysis and Design (OOAD), Agile Software Development, Scrum Methodology.

TECHNICAL SKILLS

Web Technologies: HTML, XML, DHTML, XSL, XSLT, JavaScript, Node.js, SAX, SOAP.

Build Tool: Android Studio with Gradle and Maven, Ant, Eclipse with ADT

IDE and Testing Tools: Eclipse, Android Studio, Net Beans, JUnit 3.8/4.0, JStyle, JProbe, SOAPUI, RESTClientJProfiler

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

Languages: C, C++, Visual Basic, PL/SQL, JAVA,PEARL,Python.

Databases: Oracle 11g/10g, SQL Server 2005/2008 and Sybase, My SQL, MS-Access, DB2,SQLITE.

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

Software Packages: MS Office 2010, MS Visio, MS Front Page.

Project Management: MS Project, Resource and Project Plans, Estimation, Code Delivery, Coordination

Source Control: Sub-Version (SVN), Clear Case, CVS/PVS and VSS (Visual Source Safe), Git-Hub.

Web-service Framework: Apache Axis, SOAP, WSDL, REST, JAX-RS, JAX-WS

PROFESSIONAL EXPERIENCE

Confidential, CHICAGO-IL

Android Developer

RESPONSIBILITIES:

  • Developed UI for most of the modules in the application using ListView, GridView, ViewPager and Tab Navigation, Expandable Button, Custom Button, Custom EditText, Spinner.
  • Worked with Android Studio and the latest Android SDK using lollipop in developing an enterprise level mobile application.
  • Implemented Spinner for implementing option to choose from dropdown list.
  • Using Gradle to build the project.
  • Integrated search widgets to perform search through their collections, load recent search and supports voice based search.
  • Design, Develop, and test web based mobile applications.
  • Worked on UI related features such as Action Bar, Dialogs, Toasts.
  • Used Android Studio to develop the screens for the application using MVC design pattern.
  • Developed User Interface for the app using UI Components like view flipper, custom views, image views, buttons, dialog boxes.
  • Implemented services using GSON library and part of design team in architecture of Web services.
  • Working with Android NDK for CPU intensive workloads.
  • Working with Android NDK for simulation purposes.
  • Responsible for debugging and troubleshooting the web application.
  • Worked on the application landscape variation including development, testing and production and set up and configured SQLite database.
  • Worked on Jenkins to generate the builds for QA and developers for testing purpose.
  • Used GIT for version control of code for distributed revision control
  • Extensively used Agile Methodologies
  • Coded test programs and evaluated existing engineering processes.
  • Designed and configured database and backend applications and programs.
  • Performed research to explore and identify new technological platforms.

Environment: Android SDK, Android 6.0(Marshmallow), SQLite, JAVA,CSS, Java Script, Android Studio, XML Web service, JDK 1.8, Log cat, GIT (version control), Shared Preferences, DDMS console, Jenkins, JSON

Confidential, Thousand Oaks, CA

Android Developer

Responsibilities:

  • Used design patterns like factory, singleton, iterator, adapter etc.
  • Conceptualized, designed, developed and deployed anandroidmobile application called " Confidential Medical Info".
  • Gathered requirements to make each activity.
  • Designed class and use case diagram using "UML"
  • Used Java, PHP, MySQL and Xml for coding
  • Designed the UI icons and Buttons using illustrator and photoshop.
  • Experienced in working with eclipse,Android Studio 2.0 (Android Studio) and API's
  • Performed unit testing and conducted bug fixing using emulator
  • Performed testing inandroiddevice.
  • Consumed data from content providers and loading the same into the application.
  • Used data structures in collection frame work to temporarily store the data.
  • Worked with Worked with data persistence techniques using shared preference, SQLite database.
  • Performed data syncing from local database to remote database.
  • Designed preference screen to capture the user’s preferences like font style, font color etc.
  • Consumed RESTful web services and parsed the JSON data to render the data of remote database.
  • Used various optimizing techniques to ensure smooth UI and to improve the efficiency of the app.
  • Handled Application life cycle and various stages of Activity life cycle to persist the data and ensure the consistent UI and best performance in terms of Time complexity and Space complexity.
  • Worked with Bitmap image processing and handled Bitmap related issues like OutOfMemoryException.

Environment: Java,Android Studio 2.0 (Android Studio), Gradle, Android 5.0, Ubuntu (Linux), Eclipse, XML, PHP, Json and MySQL.

Confidential, Milwaukee, WI

Sr.Android Developer

Responsibilities:

  • Full life cycle experience including requirements analysis, high level design, detailed design, data design, coding, testing, and creation of functional and Technical documentation.
  • Reviewed business requirements, functional designs in order to gain a deep functional understanding of the application.
  • Extensively participated in user meetings to gather the requirements of the application.
  • Followed agile methodology for the application development.
  • OO Concepts and UML were immensely used for modeling.
  • 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.
  • Worked on styles, colors, and fonts and using images for the entire application.
  • Context and Options menu were handled in a dynamic fashion to display counts for the menu items.
  • Worked with Android UI components such as Layouts, Menus and Action Bars.
  • Created new features to support application development in union with team.
  • Google APIs have been used to integrate map feature into the application.
  • Used KSOAP for web service calls.
  • Implemented logic to store and retrieve data related to latest deals in a SQLite database.
  • Worked as a team to support the app for different Android API levels, like location, memory management and wi-fi.
  • XML parsing was implemented using SAX parser to parse the data and access the services.
  • Time constraint issues, exceptions and errors were effectively handled for the app.
  • Involved in unit testing with eclipse debugger and USB debugging as well as in post-production support and change request process to fix the bugs.
  • Also, tested the app consistency on multiple screens and mobile devices.
  • Involved in packaging, signing and provisioning.

Environment: Android SDK, HTML, XML, JDK5.0, Eclipse, Google Maps, Android API, Android 2.3+, java, Apache Tomcat, SQLite, MySQL, JDBC,JAX-RS, Eclipse, Amazon AWS, XMPP Server, Google Maps, Geo Fencing.

Confidential, Chicago IL

SR. Android Developer

Responsibilities:

  • Consumed web services and Implemented Http Communication using JSON Data. (HTTPClient, HTTPResponse, Async Task)
  • Implementing geo location of the Store points by using Google Maps API v2 and GoogleAPIClient.
  • Customization of Login Screen, Styles and Themes, Action Bar, GridViewand adding push notifications from Parse.com.
  • Customization of different widgets that includes buttons, spinners and most importantly list and grid views (Customizing a button, Customizing Spinners, Customizing ListView, Customizing GridView)
  • Experience interacting with Web Services (REST, XML, SOAP, JSON) and implementing data serialization/deserialization.
  • Implementation of notifications and alarms using Status Bar Notifications in notification area and expanding with Notification drawer.
  • Experience on working on Different third party API’s.
  • Was also involved in improving the user experience of the Confidential mobile application by attending various meetings.
  • Strengthen and Enhanced the store pickup, shipping and delivery features to improve the process of checking in-store availability and online purchasing through apps.
  • Managerial work activities.
  • Building Apps with Connectivity & the Cloud.

Environment: Java,Android 2.0, 3.0, 4.0 versions, Java, Android SDK, ADT 16.0.0, Shared Preferences, Fragments, Eclipse, JSON, REST API (XML), JavaScript, CSS, ANT, XML, Multi-threading, Windows

Confidential

JR.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 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

Java Developer

Responsibilities:

  • Involved in the Requirements & Analysis from the business team.
  • Created the design documents with use case diagram, class diagrams, and sequence diagrams using Rational Rose.
  • Implemented the MVC architecture using Apache Struts1.2 Framework.
  • Implemented Action Classes and server side validations for account activity, payment history and Transactions.
  • Implemented views using Struts tags, JSTL2.0 and Expression Language.
  • Implemented Struts Tiles Framework for the views layout.
  • Implemented session beans to handle business logic for fund transfer, loan, credit card & fixed deposit modules.
  • Worked with various core java patterns such as Service Locater and Factory Pattern at the business layer for effective object behaviors.
  • Used Jquery for code development.
  • Experience in Test Driven Development.
  • Worked with JAXB, SAXP and XML Schema for exporting data into XML format and importing data from XML format to data base and JAXB in the web service's request response data marshaling as well as un marshalling process.
  • Developed Axis2 Web Services.
  • Used multithreading and synchronization process to handle clients.
  • Implemented the web services client to consume the third-party service API for validating credit cards.
  • Used XML Web Services using SOAP to transfer the amount to application that is remote and global to different financial institutions and was involved in testing of web services using SOAPUI.
  • Developed Unit test cases using JUnit.
  • Developed ant scripts and developed builds using Apache ANT.
  • Used Clear Case for source code maintenance.

Environment: J2EE, JDK 1.6, Struts 1.2, JSP, JNDI, Clear Case, HTML, SOAP, JQuery, WSDL, UDDI, JAXB, JAXP,XML Schema (XST), EJB 2.0, ANT,GWT, Java script, JMS, WebLogic App Server 10.0, Rational Rose, WSAD, Oracle 10g

We'd love your feedback!