Post Job Free

Resume

Sign in

Android Engineer

Location:
Hillsborough Township, NJ
Salary:
100 K +
Posted:
September 02, 2015

Contact this candidate

Resume:

* * * * *

SUNITA AGRAWAL acrib4@r.postjobfree.com

5+ Years of experience of Design and Development in Mobile Application Development on Android platform .

Strong experience in Java, Object Oriented concepts, Data Structure and Algorithms.

Working on Android OS Version from CupCake till Lollipop.

Excellent knowledge of working in Android SDK, various Android components like Activities, Content Providers, Services, AIDL, background processing with Async Tasks, Notification Manager, Android UI toolkit, XML Layouts.

Expertise in implementing UX / GUI for Android applications.

Followed SDLC (Analysis, Design, Development, Review, Testing), Scrum, Agile Practices in Projects.

Proficiency in designing application for different Carriers (Verizon, ATT, TMO) and different Form Factors.

Effective communication with different teams in different time zones.

Uploaded application in Google Play Store named as Zen Report - https://play.google.com/store/apps/details?id=com.samsung.mno.zenreport&hl=en

Received “Star Team Award” for delivering quality product with minimal time duration.

Received “Spot Recognition Award” for contributing in the project in a very tight schedule.

Technical Skills

OPERATING SYSTEM FAMILIARITY Android, Linux (Ubuntu), Windows. SCRIPTING Shell scripting

EXPERTISE KNOWLEDGE OOAD, Data Structures, Activities, Content Providers, Services WEB TECHNOLOGY HTTP, HTML, XML, JSON

DATABASE SQLite3, SQLite Browser

LANGUAGES Java

PROTOCOLS MS Exchange Active Sync protocol, HTTP.

CONFIGURATION MANAGEMENT Git, Perforce, SVN

IDE Eclipse, Android Studio, Vim

TOOLS DDMS, Hierarchy viewer, UML tools, Redmine, Wireshark. 2 P a g e

Project Details

Samsung Electronics America (New Jersey)

Role/Title: Software Engineer (Android)

Email Native Client

Environment: Android, Java, SQLite3, Linux

Project Description:

Feature development and customization of Email Client for Galaxy & Note Series and various Tablets. Tasks include enhancement of existing App and provide bug fixing for Global and Verizon for their specific devices which may vary based on Device Hardware and capabilities. Responsibilities:

Designing and implementing various UI Features for different screen sizes.

Design & Implementation of Notification Module including Notification database and all related APIs.

Understanding the technical specification of various EAS commands and performed design, coding and testing of the same.

Handling defect fixing, integration and Binary release as well Customer issues in real time

Doing Peer reviews and Customer communications.

System Manager

Environment: Android, Java

Project Description:

This is a self-diagnostic and troubleshooting application which displays battery, memory, and CPU usage of the applications.

Responsibilities:

Implemented all the components of System Manager as View Pager.

Incorporating all the statistics in the list which is presented either as Tab View or Swipe View

Drawer implementation to show the sub data of the current component.

Other implementations like Settings screen, pop up menu etc. Zen Report

Environment: Android, Java, JSON, REST

Project Description:

This application provides end-user with an easy and quick way to log issues with complete details using Zendesk platform. Zendesk is a cloud-based customer service platform that includes ticketing, self- service options, and customer support features.

Responsibilities:

Gathering all the requirements by having iterative meetings with the client.

Collaborating with the team members to finalize the flow and interaction between different UI screens.

Design and implementation of all the screens of the application using XML Layouts. Implementation of different features like Call-back mechanism from UI to Protocol & vice versa. Addition & deletion of attachment layouts dynamically.

Creating and updating the tickets using JSON and REST API. Parsing JSON Response and populating it on UI.

3 P a g e

Visual Voice Mail

Environment: Java, Android, SQLite3, XML, Linux

Project Description:

This is a visual version of conventional voice mail system. This provides an Email like look and feel for voice mails for Verizon Devices.

Responsibilities:

Understanding and developing the UX Document.

Designing of Preference module and capabilities module.

Implementation of section indexers for list screen based on different sort types.

Understanding and modifying the Search functionality end to end. LG Soft India Pvt. Ltd.

Global Address List

Environment: Java, Android, SQLite3, XML, Linux

Project Description:

This project was about the GAL feature of Microsoft Exchange server. Here we could search for a user in the global address book.

Responsibilities:

Providing On-site support to client and understanding the requirements from the client.

Developing the UI for seamless search.

Preparing Request and Parsing Response for search command. Calendar Client for Exchange Server

Environment: Java, Android, SQLite3, XML, Linux

Project Description

This was the implementation of calendar client for Microsoft Exchange server. Here we could create/update/delete events; we could also send and receive the meeting request. Responsibilities:

Brainstorming on the architecture of the project.

Designing and developing data base for Calendar fields.

Understanding the recurrence module of the Protocol and implementing it.

Analysis and Developing Time zone String encoder and decoder in Java. Memo

Environment: Java, Android, SQLite3, XML, Linux

Project Description

It allows to create, update and deletion of notes. User can have different types of memo, depending on his/her choice.

Responsibilities:

Participating in testing and fixing the bugs.

Gathering UI requirements.

Education: Bachelor of Engineering (Computer Science) Sun certified Java Programmer (SCJP)



Contact this candidate