We provide IT Staff Augmentation Services!

Android Application Developer Resume

0/5 (Submit Your Rating)

Tysons Corner, VA

SUMMARY

  • Over 8 years of experience in Mobile Application Development & Testing (Android) using JAVA.
  • Experienced Software Developer with 5+ years on Designing and 2+ years of experience in terms of Development of Android Applications for smartphones, tablet and Java based applications.
  • Insured all applications were developed with the SDLC Software Development lifecycle.
  • Worked on Portal and Carrier based domain applications.
  • Hands on experience with Android activity life cycle and Service life cycle callbacks and Android OS Framework.
  • Experienced with app components like Activities, Fragments, Services, Intents, Broadcast Receivers and Content Providers.
  • Expertise in developing apps using SQLite, Java, XML, Google Maps API and GPS Location Data.
  • Worked closely with the android runtime - Core libraries like Dalvik VM Specific libraries, Java Interoperability, libraries and Android libraries.
  • Excellent knowledge and working experience in Android SDK, Eclipse IDE, Android Studio, IntelliJ IDEA, Application Stack and Android Architecture.
  • Focused on background processing with AsyncTasks and Services, IPC, AIDL, Storage and retrieval of structured data.
  • Worked on UI design, Progress bar, Multi-Threading, JSon, MySQL query, Handling Network errors, Handling, database connectivity errors, Validations, ListView, Live data updating for particular intervals and Scanner for reading textual serial data.
  • Experienced in developing WebServices using Service-oriented Architecture (SOA) and Representational State Transfer Architecture (REST).
  • Experience in using Storage options in Android like Shared Preferences, and internal storage.
  • Proficient with common Android framework APIs (Location, Camera, Notifications, Maps, Bluetooth)
  • Integrated Google play services and Google Maps API V2.
  • Implemented Location Listener to show exact location on Google Maps.
  • Experience in using third party libraries and GitHub for bug tracking, feature requests and task management for every projects.
  • Worked oncollection of real-time crash reports and user feedback from Cloud-hosted solution HockeyApp
  • Good knowledge in multithreaded development.
  • Wrote technical specifications and maintained all reports pertaining to application development process.
  • Experience in working in Agile environment and coordinate with offshore teams.
  • Worked on Database linking, automatic authentication & information entry, JavaScript, HTML.
  • Implemented User Interfaces using Model-View-Controller architectural pattern.
  • Followed up by testing (user interface, errors with all possible inputs, debugging, publishing) apps after project completion.
  • Tested applications on multiple devices to insure compatibility standards.
  • Experience in Architecture Design, Development and Implementation, Troubleshooting and Debugging, Testing of Software Applications.
  • Responsible for preparation of Design documents and Development.
  • Capable in dealing with client's data, feeds, designs and on-going maintenance of existing projects.

TECHNICAL SKILLS

Domain: Android Mobile App development, User Interface development, Core Java, JDBC.

Programming Languages: Java, JavaScript, HTML, XML, CSS, C, C++

Android: Version 5.0, 4.4, 4.3, 4.2.2, 4.1.2, 4.0.3, 3.0, 2.3.4, 2.3.3, 2.2

Framework: TheAppBuilder

Web Technologies: HTML, DHTML, XML, JSon, Angular JS

Databases: SQLite 3.9, 3.8, 3.7; SQL Server 2014, 2012, 2008, Oracle 11g, 12c, MySQL 5.5, 5.6, Db2

Web servers: Apache Tomcat 6, 7, 8; Glass fish 4.0, 4.1

Operating System: Windows 10, 7, XP, 2008, 2000, Unix, Android

Testing Tools: AndroidJUnitRunner, Espresso, Little Eye

IDE: Android Studio 0.8, 1.0; Eclipse 4.4, 4.5, 3.6, 3.8; Microsoft Visual Studio 2012, 2010, 2008

Devices: Emulators, Android Phones (Moto 3rd gen, HTC one)

Methodology: Agile(Scrum), Waterfall

PROFESSIONAL EXPERIENCE

Confidential - Tysons Corner, VA

Android Application Developer

Responsibilities:

  • Involved in the full life cycle of the project including planning, designing, development, testing and deployment
  • Worked in an agile software development based environment
  • Major contributor for creating new UI screens for the application
  • Extensively used custom ListViews to view information on every screen, and to keep uniformity of the application
  • Implemented ViewFlow for providing navigation between different screens
  • Collaborated with web services team
  • Implemented Notification Manager to display updates on the notification bar
  • Implemented Fragments and Activities
  • Extensively used gallery function in modules (such as news, sports, life, money, and travel) for users to view daily pictures with descriptive articles.
  • Different feed is used for the pictures to fetch the data and populate the gallery with corresponding content
  • Worked with JSON and used external libraries like GSON parsers, for data parsing
  • Tested the application on different android target devices and also debugged for the issues using android tools like monkey runner, Traceview and view hierarchy from DDMS for optimization purposes
  • Used Android JUnit extension to prepare test cases
  • Used AsyncTask for multithreading
  • Worked on linear, frame and relative layouts
  • Worked on toast, Dialog notifications
  • Followed Agile and Scrum methodologies in the project implementation

Environment: Java Se 7, Android SDK (4.0 and up), Android Studio 0.8, HTML, CSS, GIT, XML, JQuery, JSON, SQLite

Confidential - Clayton, MO

Sr. Android Developer

Responsibilities:

  • Participated in complete Software Development Life Cycle (SDLC) for proper analysis, development, testing, deployment and enhancement of the code.
  • Played a key role in writing application logic using EclipseIDE and AndroidSDK.
  • Design screens using MVC pattern for the application with Android Studio IDE
  • Implemented the required GUI by making modifications to the XML files.
  • Designed complex User Interface screens using views and widgets.
  • Used fragments to build small re-usable pieces that are easier to manage and allow for a more fluid visual design and also can adapt to tablet and phone resolutions.
  • Implemented Camera API to submit the photo of fuel receipt.
  • Developed some parts of app by writing native methods using JNI.
  • Responsible for consuming the REST services, getting JSON response and parsing them using to get the required information.
  • Integrated location based services using Google Maps API to display locations of the nearest stores.
  • Implemented Location Manager and GeoCoder to detect user location from where to begin searching.
  • Implemented SQLite databases to monitor the data of a member.
  • Used shared preferences to store and retrieve persistent key value pairs across user sessions.
  • Used GIT for version control.
  • Followed Agile with JIRA for implementing this project.
  • Worked on debugging the application using Log cat, DDMS.
  • Tested the app across different versions of Android and different android phones to assure quality and performance.

Environment: Android SDK 3.0, SQLite 3.7, Eclipse IDE 4.2, Android API's, ADT plug-in, Location Manager, Java Se 7, XML, JSON, GSON, HTML, CSS, GPS service, Log cat.

Confidential - Township of Warren, NJ

Android Applications Developer

Responsibilities:

  • Working with AGILE methodology by attending daily SCRUM meetings and SPRINT retrospective meetings to ensure delivery of high quality work on a monthly iteration.
  • Developed user-friendly UI (user interface) using advance design pattern like Android Navigation drawer, Fragment, List View, Action bar, Scroll Tab and Grid View as per the client request.
  • Worked extensively with Java, Android Touch frameworks and third party API including Java mail API.
  • Involved in entire software development process for all assigned android application development projects: requirement specification, design, implementation, testing and maintenance
  • Currently working on Wireless iTunes playlist transfer to android phones. It features wirelessly transfer all of your playlist including songs from iTunes to your android phones.
  • Also working on Remote Shutdown your PC via Android phone. It features shutdown your PC remotely via android phone but limitation includes, it must be in same network because it's on beta version.
  • Designed and implemented 4 android applications: Bluetooth chat window, Tunes your favorite radio station, Inspection Scheduling System, Studiroid.
  • Worked on Design and development of connections, model classes to consume https JSON request/response models using JSON library.
  • Created highly customizable List Views to display data using Base Adapter for an optimized UI.
  • Worked on Validation of the user registration using backend API's.
  • Created a local SQLite database to store user's information to provide information in offline mode.
  • Implemented Push Notification to provide user alerts based on their account settings to pay bills, etc.
  • Google Maps API to enable Google maps search for H&M store location; enabling GPS/WFI to detect user location.
  • Developed business modules, debugging, and fixing issues reported by the end user.
  • Developed Our Products section of the application which provides multi activities, Custom Adapters, Base Adapter, List views, images, Links, Web View, text views and so on.
  • Developed business modules, debugging, and fixing issues reported by the end user

Environment: Eclipse IDE 3.6, Java, Android SDK, Android Development Tools (ADT), XML, REST API, SQLite, GIT.

Confidential - San Diago, CA

Android Developer

Responsibilities:

  • Worked on improving performance.
  • This application has more than 100,000 downloads.
  • Integrated SIP Library with the Application.
  • Used Little Eye tool for analyzing the application.
  • Used Google Cloud Messaging for push notifications from server.
  • Implemented Mixpanel push notifications.
  • Added support for In-App billing.
  • Single Sign-On Support for co-branded apps.
  • Involved in technical discussion with server to change the client to adopt server changes.
  • Involved in Scrums and Sprints for Day to Day activities.
  • Followed MVC (Model View Controller) for designing the applications.

Environment: Java, Android SDK 4.2.2, 4.1.2, 4.0.3, 2.3.3, 2.2, 2.1, Eclipse IDE 3.5, SVN, Emulator, SQLite, GCM, Fragments, Mixpanel, Espresso, Little Eye

Confidential - Alameda, CA

Java-J2EE Developer

Responsibilities:

  • Gathered user requirements followed by analysis and design.
  • Evaluated various technologies for the Client.
  • Developed HTML and JSP to present Client side GUI.
  • Involved in development of JavaScript code for Client Side Validations.
  • Designed the HTML based web pages for displaying the reports.
  • Developed Java classes and JSP files.
  • Extensively used XML documents with XSLT and CSS to translate the content into HTML to present to GUI.
  • Developed dynamic content of presentation layer using JSP.
  • Develop user-defined tags using XML.
  • Developed, Tested and Debugged the Java, JSP and EJB components using Eclipse.
  • Developed Enterprise Java Beans like Entity Beans, Session Beans (both Stateless and State Full Session beans) and Message Driven Beans.
  • Developed JSP as the view, Servlets as Controller and EJB as model in the Struts Framework.
  • Worked on Web Logic application server to deploy JSP and EJB applications.
  • Created and implemented PL/SQL stored procedures, triggers.

Environment: Java, J2EE, JSP 2.0, Servlets 2.4, JDBC 3.0, HTML, XML, Java Script, Eclipse3.4, Oracle9i, Windows 2003.

We'd love your feedback!