We provide IT Staff Augmentation Services!

Android Application Developer Resume

4.00/5 (Submit Your Rating)

Seattle, WA

SUMMARY

  • Over 7 years of IT experience in mobile software development, web solutions, and desktop software development.
  • 5 years experience inAndroidapplication development, including design development.
  • Experience in developingAndroidapplication using Eclipse IDE, SQLite, Java, JSP, XML, JSON,AndroidSDK and ADT plug in.
  • Understand Object Oriented Design pattern and implemented inAndroid.
  • Worked in Activities, Fragments,AndroidBinding,AndroidFramework, AsyncTask, Intent Services, Broadcast Receiver, Rest API, Location Manager.
  • Experience in working with SQLite Database, Google Maps API, GPS Location Data, and Push Notifications.
  • Expertise in use of popular public APIs such as Google, Facebook, YouTube, PayPal, Kindle, and twitter.
  • Expertise in REST API, JSON, GSON, XML, HTML, CSS and JavaScript.
  • Experience using web servers like Apache running on Linux distribution and Windows web server running on windows distribution.
  • Experience in using web based application used for managing test and defect tracking using firebug, W3C.
  • Experience in Messaging, Bluetooth and Wifi connectivity withandroiddevices.
  • Hands on experience in client/server and web based applications.
  • Working knowledge of graphic design and handling various kinds of media using Photoshop, Illustrator, Premiere and flash.
  • Experience in the System Development Life Cycle (SDLC) for applications and understanding of business rules.

TECHNICAL SKILLS

Languages: Java, C#, C/C++,SQL, JavaScript

Web Technologies: HTML, HTML5, jQuery, CSS, REST API, AJAX

Databases: SQLite, SQLite Mobile, MySQL, MS SQL, Oracle

Operating Systems: Windows, Linux, UNIX, Android, Mac OS

Other Software & Tools: Eclipse, ADT, ADB, DDMS, Android SDK, Android Studio, JDK, Netbeans, JUnit, MS Visual Studio, GitHub, Jenkins, JSON, XML, JSP

Android Specific: Eclipse, Android Studio, Network connection, Google Maps API,Facebook API, Twitter API, Yelp API, LinkedIn API, ActionBar, custom layout, custom adapter, SQLite, Camera, Sensors, JSON and XML parsers, SharedPreferences, App Engine, JUnit, Robotium, Activity, Fragment.

PROFESSIONAL EXPERIENCE

Confidential, Seattle, WA

Android Application Developer

Responsibilities:

  • Planting clean and easy - read code to capture the various button and text field events and implementing the desired action for each of the application following material design guidance.
  • Created mock notification for speeding up screen flows creating based on customer stories.
  • Optimizing UI forandroidphones and tablets of different sizes.
  • Using web views, recycler views, card views & populated lists from database using simple adapters.
  • Experienced in using services, Volley networking library and GCM Push Notification to implement event reminder feature into the mobile app.
  • Updating UI framework for better rendering Google Maps and positioning Location data
  • Experienced in developing apps consuming web data using JSON Parser and XML parser
  • Implemented the required GUI by making modifications to the xml files.
  • Created alerts when newrealestatelistings hit the market, drop in price, schedule an open house, or the status changes.
  • Experience with RESTful API with OAUTH 2.0 web services.
  • Worked on debugging the application using Logcat, DDMS.
  • Implemented several design patterns including MVC pattern
  • Used Rally and GIT for project management and version control respectively.
  • Used Agile approach to ensure success of the project.

Environment: AndroidSDK 5.1+, Java 8,AndroidStudio, Git, REST, Material Design, Toolbar, GCM Push Notification, Volley, RecyclerView, ViewPager, JSON Parser, JIRA, Confluence, Stash, Zeplin.

Confidential, Seattle, WA

Android Application Developer

Responsibilities:

  • Involved with the end users / business analysts to collect the requirements of the project.
  • Worked extensively with Java and the SDK frameworks.
  • Worked with Xml to extract the data and display it on app.
  • Worked with SQLite for implementing database to store various user data, preferences.
  • Extensively worked with Google maps APIs to navigate store locations and gets you the directions.
  • Worked on customizing Table views, List views, Tab bars and navigation bars.
  • Worked with implementing and customizing images using Draw 9 Patch tool.
  • Worked on optimizing the application using inbuilt tools such as Monkey Runner, Traceview.
  • Tested the application for relevant bugs, fixed the leaks and deployed on differentAndroiddevice to validate the application stability.
  • JUnit extension forAndroidwas used to prepare the test cases.
  • Worked on making the app support different screen sizes and configuration.
  • Worked on reviewing and distributing the App to the App Store.

Environment: Java,AndroidSDK 4.0, Eclipse ADT, XML, JSON.

Confidential, McLean, VA

Android Developer

Responsibilities:

  • Involved in the full life cycle of this project including planning, design, development, testing and deployment.
  • Worked in an agile based environment.
  • Collaborated with web services team to implement the backend support.
  • Created new UI screens for the application.
  • Extensively used ViewPager function in every module of the application to view daily pictures with described articles. Every day in pictures uses different feed to fetch the data and populates the ViewPager with relative content and also used Fragments.
  • Used ViewPager function in modules like News, Sports, Life, Money and Travel where a user can view all the daily pictures from any of the modules.
  • Worked with JSON and used external libraries like GSON parsers to parse the data.
  • Extensively used custom ListView to view information on every screen and to keep the uniformity of the application.
  • Consumed Webservices using REST API.
  • Tested the application on differentandroidtarget devices and also debugged the issues usingandroidprovided tools like monkey runner, traceview and view hierarchy from DDMS for optimization purposes.
  • Prepared test cases for testing the application using JUnit Extensions.
  • Performed Unit testing on the various modules/functions to ensure that the output is as expected.

Environment: Java,AndroidSDK 4.1, Eclipse ADT, XML, JSON.

Confidential, Winooski, VT

Senior Android Developer

Responsibilities:

  • Involved in full life cycle of the application including wireframe design, server development and client development
  • Worked on developing various features such as value product of the day, browse products from store inventory and navigate to the nearest store.
  • Have used REST - JSON to communicate with mobile and host application
  • UsedAndroidNDK,AndroidSDK, Eclipse IDE, Dalvik Debug Monitor Server,AndroidVirtual Device, andAndroidDebug Bridge for development and debugging tool.
  • Worked on UI design and Backend Development using SQLite.
  • Used fragments and activities
  • Involved in analysis, specification, design, and implementation phases of Software Development Life Cycle (SDLC). Followed the Agile methodology to develop the project.

Environment: AndroidSDK 3.1, Java SDK 1.6, SQLite 3.0, Eclipse IDE and ADT Plugin.

Confidential, San Francisco, CA

Senior Android Developer

Responsibilities:

  • Designed and Implemented Views and Layouts for User Interaction.
  • Developed the UI layers for Activities and implemented Fragments within UI.
  • Used Multi - threading to implement parallel processing.
  • Worked in different phases of the project cycle like design and development.
  • Consumed REST based web services using JAX-RS with jersey.
  • Extensively tested alpha releases with JUNIT 3 and Robotium.
  • Worked closely with another mobile appdeveloper, leading the other platform development.
  • UsedAndroidSDK 4.3 (Software Development Kit), Eclipse IDE (Integrated Development Environment), Dalvik Debug Monitor Server,AndroidVirtual Device, andAndroidDebug Bridge for development and debugging tool.

Environment: AndroidSDK 4.3, Java 1.6, SQLite 3.0, Eclipse IDE 3.6 and ADT Plugin.

Confidential

Java Developer

Responsibilities:

  • Responsible for the designing, coding and developed the application in J2EE using MVC architecture
  • Worked on implementing different views based on user and group entitlements
  • Developed the presentation layer using JSP and Servlets
  • Developed Struts Action Forms, Action classes and templates and performed action mapping in struts-config.xml
  • Developed Session Facade objects using Stateless session beans (EJB 2.0) for having single point of control for a business service
  • Responsible for development of DAO’s (Data Access Objects) to interact with the database using JDBC
  • Involved in designing DB schema to support different entitlements like permissions and preferences based on user and group privileges
  • Responsible for configuring WebLogic Application Server administration activities which involved creating domains, Configuring the domain for WebLogic clustering, SSL, Database Connection configurations, performance monitoring, etc
  • Responsible for development of Xml schemas
  • Implemented Java to xml binding using CASTOR
  • Extensive involvement in database design, development and coding using SQL and PL/SQL
  • Responsible for production support of Application by proactively looking at production issues
  • Used Log4j to implement logging facilities
  • Used MS-Visual SourceSafe for version control for software configuration management

Environment: Java, J2EE, EJB2.0, XML2.0, Servlets2.3, HTML, CSS, JSP, WebLogic 8.1, UML, JMS, Oracle and Windows XP

We'd love your feedback!