Post Job Free

Resume

Sign in

Sr Android developer

Location:
Hyderabad, Telangana, India
Posted:
February 10, 2017

Contact this candidate

Original resume on Jobvertise

Resume:

PAVANI ALURU

Email id: acynpu@r.postjobfree.com

Phone: 469-***-****

PROFESSIONAL SUMMARY

Around 7years experience in IT, which include around 3 years experience in Mobile Applications using

Android, and 4 years experience in analysis, design and development of Java based applications.

Extensive experience in design, development and deployment of Android Applications.

Extensively worked with Android SDK and Eclipse IDE along with Android ADT plug in.

Experience in Developing Applications using Java, J2EE, Servlets, JSP, XML, Eclipse, JDBC, Web Services,

AJAX, Oracle, MySQL, SQL, HTML, and CSS.

Experience in web service protocols such as JSON, HTTP, PhoneGap and XML

Work experience on Android Framework (Telephony and Connectivity)

Proficient in Android application framework: Activities, Intents, Services Content Providers, Broadcast

Receivers and AIDL

Proficient with common Android framework APIs (Location, Camera, Notifications, Maps)

Experience to provides a Scheduler that schedules an Observable on a given

Android Handler thread, particularly the main UI thread and provides operators that

make it easier to deal with Fragment and Activity life-cycle callbacks.

Experience to provides wrappers for various Android messaging and notification

components so that they can be lifted into an Rx call chain

Experience to provides reusable, self-contained, reactive components for common

Android use cases and UI concerns.

Experienced in different phases of software development life cycle like designing, programming, testing and

meeting the requirements of the clients

Experience working with different operating systems like Windows and Linux.

Experience with profiling, tuning, and optimizing Java applications

Experience & knowledge of Bluetooth communication and its android related API's

Experience in database development using SQLite, SQL

Expertise in developing applications for android operating system using Eclipse IDE, SQLite 3.6, Java1.6,

XML, Android SDK 2.2 and ADT plugin

Proficient in working with media, threads, services with android

Experience in parsing the web response data in both XML and JSON format

Have a good understanding on HTML5?

Extensive experience in collaboration with 3rd party software development resources including utilization of

3rd party APIs

Self-motivated and a good team player with excellent communication and interpersonal skills

Capable of working independently even under high pressure

Strong at problem solving and understanding new technical concepts quickly and produce meaningful results

Well versed with best practices and all phases of software product lifecycle and management

Extensively used tools for logging the bugs, defects, tracking defects

TECHNICAL SKILLS

Android App Dev Android SDK 2.3-6.0, Gradle, Hierarchy Viewer, MAT, RX-Java,

Tools,Frameworks Dagger, Google maps, Retrofit Framework, Logcat, PNG to 9

Patch, Built in Developer Options in device (Overdraw, Profiling

etc.)

IDE Android Studio, Android SDK, Eclipse ADT, Visual Studio, Eclipse

for J2EE, NetBeans

Web service Integration SOAP, REST

Technologies

Database SQLite, MySQL, Oracle 8i,11g

Parsing JSON using GSON/JACKSON, XML (DOM/SAX/PULL Parser)

SOAP (KSOAP library), XML parsing, protobufs.

Java Technologies J2SE, J2EE - JDK 1.6 /1.7 /1.8

J2EE Technologies JDBC, JSP, Servlets, EJB, Struts 2.0

Web Technologies HTML, XML, CSS

Languages C, C++, Java, Java Script, Oracle, API, Apache

Design Patterns Singleton, Builder, DAO, Adapter, Factory, Observable, Material

design

Version Control System Git, SVN

Other Tools JIRA, Confluence, Bitbucket, Github, Gitlab, Postman, Beyond

Compare, APKTool, JD GUI

Operating Systems Android, Windows, MAC, Linux

Professional Experience (Sep2015- Till date)

Client: Cerner corporation Kansas City, MO

Senior Android Developer

Description:

Instant access is a proprietary application developed for a better Healthcare system in

Hospitals taking full advantage of what a smartphone could offer. The app would need a

login which every staff member has, status setting (available, busy and so on), a presence

based directory, alarm notifications, one tap text messaging with some preconfigured and

often used messages to help the hospital staff always stay connected and work with minimum

interruption.

Responsibilities:

Involved in requirement Analysis, Module level designing, UI design and

development.

Implemented important phases of activity life cycle for a complete and stable

application.

Worked with Content Providers in conjunction with local data storage using SQLite

to transmit data among various other health care apps in the Hospital.

Implemented immediate notifications and alerts using Notification bar and push

notifications.

Worked with View Pager, Navigation Drawers and action bars for better

connectivity within the app.

Worked with Sync Tasks in conjunction with broadcast receivers and services to

provide certain functionalities such as show urgent SMS messages, emergency calls

etc.

Implemented JSON and REST API web service calls for data parsing and server

interaction.

While using this jxjava helps reduce the need for state variables that can introduce

bugs. The power of RxJava is that it enables these streams to be transformed, filtered,

or used to create new streams of data with only a few lines of code while also

minimizing the need for storing state variables.

Using with Android Studio by default will not allow you to navigate to generated

Dagger 2 code as legitimate classes because they are not normally added to the

source path but adding the android-aptplugin will add these files into the IDE

classpath and enable you to have more visibility.

Implemented Geo Location Tracking of Emergency Vehicles using Location and

Google Maps API

Exposure to working with secure connections with server by using the Secure Socket

Layer and a protocol consisting of XML messages between the client and the server.

Worked with Maven for build version control.

Worked with debugging tools such as using Logcat, and DDMS

Test and error logging on different versions and devices of Android, debugging them

in the very first phase of development, eliminating possible app crashes.

Have used the android support libraries to provide the latest features like action bar,

fragments to the lower versions of android devices.

Used Photoshop CS5, Firework CS5, and Illustrator CS5 frequently for editing

images, altering photos, and customizing look and feel of client's applications.

Have created the unit test cases using MockitoJUNIT framework.

Took care of code review, code fixes and bug fixes

Responsible for testing the application in stage, code review fixing the bugs and

providing post-production support.

https://play.google.com/store/apps/details?id=com.cerner.iris.play

Environment/Tools: Windows 7/Marcos, Android, Java SE 6, JavaScript,

Android SDK, ADT, Maven, Action bar, Fragments, Sync Tasks, Web Services, Content

Providers, Google Maps API, REST API, JSON, XML, Eclipse, HTML, CSS, Robotism.

Client: Liberty Mutual, Dover, NH (Jun2014-November2015)

Senior Android Developer

Description:

Insurance app has so many cool client, policy, quote, claim and even management features to

save time for extremely busy insurance professionals. Useful for insurance Agents for

customer sales and service needs of different types such auto, home, property, life, health etc.

Efficient, Quick and easy information at your fingertips available to you on the go no matter

where you are It will give the latest insurance related news and information along with

insurance rates, insurance plans all in your android screen even without being connected to

the web.

Responsibilities:

Requirement Analysis, Module level designing, UI design, Development and

Deployment in the marketplace.

Developing technical specifications and plans.

Used Junit for testing purpose.

Used Eclipse memory analyzer.

Used Bluetooth Technology to establish connection with external printer.

Implement location finder to track the place of damage by using GPS technology.

Implement Tab Navigation

Handled designing and developing responsibility of Insurance App application.

Notification service to inform the user about claiming file successfully, lucrative

offers and version update

Implemented dynamic table structure for some screens.

Extensive use of Gallery functionality is a challenge that we faced since it usually

throws Multimemory Exception.

Used Intent Integrator for using the QR codes and Camera API for accessing the

camera to use the QR code.

Implementing geo location of the customers by using Google Maps API v2 and

GoogleAPIClient.

Implementing Location Manager for finding the locations of customers from

different areas.

Implemented Shared Preferences for the customers to retrieve their application

preferences.

Implemented Singleton design pattern to pass through the object into different

fragments.

Implemented Fragmentation for levels of variation range from differences in device

hardware such as display resolution and size.

Worked with Navigation Drawer for better connectivity within the app.

Environment/Tools:

Windows XP/7, Android 2.0, 3.0 versions, Java, Android SDK, ADT 16.0.0, Eclipse 3.6,

SVN, REST API (XML), MySQL, Shared Preferences, JavaScript, CSS, XML,

SQLite3, Notification.

https://play.google.com/store/apps/developer?id=Liberty+Mutual+Insurance+Company

Bank of Tokyo, Jersey City, NJ (Oct2012-May 2014)

Android Developer

Description:

Bank of Tokyo Mobile Application is a user-friendly banking application that helps

the customers to use all the banking facilities including payment of bills, transferring money

from one account to other, order of credit/debit cards etc. This facilitates the customer to

better utilize the banking features using his android device.

Responsibilities:

Involved in application architecture design.

Drafted full project planning for Application including all aspects of development.

Created interface for android native and hybrid implementation.

Created Custom Splash Screen for application.

Front-end to back-end development.

Consumed web services and Implemented Http Communication using JSON Data.

Implemented the modules in the framework which is used by the entire application.

Developed Complete Administrator Management Portal, which contains User

Management, Reports, Alerts Management, News Management, Service Downtime

Management, and Ad Management which provides the interface for Mobile Banking

Application.

Developed backend communication using REST API Web Service for Banking

Services Credit Card services, Value Added Services, Loan Service, Deposit Services,

Overdraft Services and developed application for Android Devices

Used Google Maps for faster navigation to find the ATM, Branch location and

information to user get there.

Worked with Notification Service to notify the user, any special offer, and automatic

log out for security purpose and update the apps version.

Implemented Fragmentation for levels of variation range from differences in device

hardware such as display resolution and size.

Worked on local data storage using SQLite

Used Android JUnit extension to prepare test cases.

Implemented User Interface for supporting multiple devices

Environment/Tools: Windows XP, MAC, Android 2.0, 3.0, 4.0 versions,

Java, Android SDK, ADT 21.1.0, Notification, Shared Preferences, Fragments, JSON,

REST API (XML), MySQL, HTML5, JavaScript, CSS, Eclipse 3.6, Perforce, MAVEN,

XML, Multi-threading, SQLite3.

TTK HealthCare (India) (Jan2011 Sep2012)

Java Developer

Description:

Contribution to design and development of Java web applications, liaising with team

members to create JSP and web pages and functions. Instrumental role in application testing

and deployment and create applications using Java and J2EE.

Key Projects:

Health Care System: Facilitated development of a Java / J2EE-based online system for

knowing details about patient information. This system is used to maintain manage

department of hospitals, user, doctor, nurse, pharmacist, laboratory accounts. Utilize SDLC

principles to create a web application by using Struts Framework.

Performed Requirement analysis, designing, coding, implementation, team co-

ordination, code review, testing.

Extensively involved in developing this module also allow user to check transaction

reports of patient payment alert services.

Designed and implemented the Persistence layer using MySQL.

Designed and implemented the UI using JSP, Jquery, JavaScript, Node.Js and CSS

style sheet.

Implemented the MVC controllers to control and divert the inflow of the request to

appropriate underlying DAO implementation classes.

Discount Cards Website: Created a website for printing discount cards for various retail

clothing shops, complete with an image-based catalog of shops with shop contact details.

Developed with the Struts Framework via SDLC principles, with a user interface designed in

JavaScript, HTML, and CSS in JSP with MYSQL for the database and Used Junit for module

testing.

Performed Requirement analysis, designing, coding, implementation, team co-

ordination, code review, testing. Extensively involved in developing Coupon search,

adding coupons, alert services.

Designed and implemented the Persistence layer using MySQL.

Designed and implemented the UI using JSP, JQuery, JavaScript and CSS style

sheet.

Implemented the MVC controllers to control and divert the inflow of the request to

appropriate underlying DAO implementation classes.

WEBSITE: Website developed to provide information check Bed, ward, cabin status in the

hospital. blood bank report can also check through this module. They can also

check medicine status of hospital stock, and Special benefits developed using Spring MVC

framework.

Involved in Information gathering.

Extensively used the Spring-MVC framework and integrated it with Hibernate in a

single configuration file.

Designed and implemented the RESTfulWebservices using Jersey.

Designed and implemented the UI using JSP, JQuery, JavaScript and CSS style

sheet.

Environment: Java 1.6, JSP, HTML, JavaScript, spring 3.0, Apache Tomcat 5.5,

Hibernate 3.0, Struts 2.0, Oracle 10g, Eclipse.

State Bank of India, Andhra Pradesh, (India) (May2009 May 2010)

Role: Java developer

Project: State Bank Online Application

Responsibilities:

Involved in analysis, specification, design, and implementation and testing of Software

Development Life

Cycle (SDLC).

Used agile methodology (SCRUM) for developing application.

Developed HTML, Node.JS 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.

Extensively used JSF framework.

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 JavaMail for automatic emailing and JNDI to interact with the Knowledge

Server.

Used Struts Framework to implement J2EE design patterns (MVC).

Developed, Tested and Debugged the Java, JSP and EJB components using Eclipse.

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.

Worked with the JAXWS web services and worked on SOAP, WSDL to develop the web

services.

Involved in making changes to the WSDL and generating the client jars.

Environment/Tools: Java, J2EE, EJB 2.1, JSP 2.0, JSF 1.2, Servlets 2.4, JNDI 1.2, JavaMail 1.2,

JDBC 3.0, Struts,

JAXWS, HTML, XML, CORBA, XSLT, Java Script, Eclipse3.2, Oracle11g, Maven, Windows

XP.

EDUCATION

Information technology Engineering

Jawaharlal Nehru Technology University Kakinada(JNTUK)



Contact this candidate