Post Job Free
Sign in

Customer Service Data

Location:
Piscataway Township, NJ
Posted:
March 12, 2015

Contact this candidate

Resume:

Sreeram Kosaraju

E-mail: *******.*.********@*****.***

405-***-****

PROFILE SUMMARY

o 8+ years of professional experience in design, architecture, development

and support of web-based Java/J2EE enterprise applications.

o A Cloudera Certified Hadoop Developer (CCD-410).

o Experience in Big Data technologies like Hadoop, Mapreduce, Pig, Hive,

Sqoop, Flume and other open source technologies.

o Good Experience in creating tags, macros, firing rules in GTM (Google Tag

Management) and also customizing reports on GA (Google Analytics).

o Solid background in major business domains including insurance,

telecommunication, financial and e-commerce.

o Hands-on experience in all stages of Software Development Life Cycle

including proposal, process engineering, design, development, testing,

deployment and support.

o Strong hands-on experience in building rich client web applications using

JQuery, Ajax, CSS and HTML.

o Extensive development experience in multi-tiered/object-

oriented/distributed/service-oriented system architectures.

o Well versed with system modeling using Use Cases, UML diagrams, Rational

Rose and RUP process.

o Expert level skills in Java/J2EE Technologies including Struts, Spring

Framework, Hibernate, JMS, Servlets, JSP, Struts, JDBC, JTA, JAXB,

XML/XSLT, RMI, JNDI, LDAP and JMX.

o Strong hands-on experience on web services with Restful and SOAP web

services.

o Extensive experience on BEA Weblogic, WebSphere, Sybase and Oracle and

familiar with NoSQL databases like HBase.

o Strong working knowledge of clustered application server environments.

o Experience working in high pressure team environments with intense

development and release activity.

o Adaptive to work in environments involving simultaneous activity on

multiple projects.

o Excellent communication and interpersonal skills.

TECHNICAL COMPETENCIES

Java Technologies : Java/J2EE, Spring, Hibernate, JMS, Servlets, JSP,

Struts, JDBC, JTA, JAXB, RMI,

JNDI, JMX, Gemfire.

Databases : Oracle, Sybase, MySQL, DB2.

Application Servers : IBM WebSphere, BEA Weblogic, JBoss.

Internet Technologies : XML/XSLT, XSD/DTD, JavaScript/JQuery, AJAX, HTML,

CSS.

Big Data Technologies : Hadoop, Hive, Pig, Sqoop, Flume.

Web Services : Restful and SOAP web services.

Development Tools : ANT, Maven, Log4J, JUnit, TOAD/Accurev,

ClearCase/CVS, ClearQuest, Rational Rose.

Tuning Tools : JProfiler, Jprobe.

Java IDE : IBM WSAD, RAD, Eclipse, MyEclipse, JBuilder.

Other Languages : C/C++.

Scripting Languages : Perl, Shell Scripting.

Operating Systems : Windows, UNIX (Solaris/HP-UX).

QUALIFICATIONS

o Master of Science, Computer Science Western

Kentucky University

o Bachelor of Technology, Computer Science and Engineering

Jawaharlal Nehru Technological University

CERTIFICATIONS

o Cloudera Certified Hadoop Developer (CCD 410).

PROFESSIONAL EXPERIENCE

Client Hertz, Park Ridge, NJ

Project DTG (Dollar Thrifty Group) Integration

Role Sr. J2EE & Hadoop Developer (Consultant)

Duration May 2013 - Till date

Technologies Java 1.5, J2EE, Spring 3.0, Hibernate 3.0, Jersey 1.0.2,

Restful Web services, CDH3, Hadoop 0.20, Pig, Hive, Sqoop,

Websphere Application Server 6.1, Rational Application Developer

7.0, DB2, Accurev, JMeter, Adv. Rest Client, Java script,

JQuery, Ajax.

Description DTG Integration provides Restful web services for Dollar

and Thrifty to create, update and cancel a reservation. All

business functions available through the Hertz website will be

made available via the web services. Analyzed click stream data

and stored the rental history, service issues and customer feeds

from more than 10,400 locations and over 150 countries.

Responsibilities

o Implemented the Partner Access Authentication using AES

encryption and Partner's token which will filter and

authenticate the valid web requests.

o Created various Restful web services and exposed them to

Dollar and Thrifty to make the car reservations using Jersey

API's.

o Exported structured data and unstructured data from the web

sites, call center, social media and emails to HDFS using

Sqoop and Flume.

o Replaced Omniture tag implementations from existing

applications and implemented GTM and GA tag implementations

for the same. This includes adding UA tags, macros, firing

rules and custom variables.

o Configured Flume to dump server logs from various sources to

HDFS.

o Developed Mapreduce programs to identify the most valuable

customers, most popular locations and analyzed the customer

feedback received from web surveys, social media and other

channels.

o Analyzed clickstream data to identify the customer patterns,

average time spent on pages etc.

o Good experience in writing Hive queries and PIG scripts.

o Unit Tested code using MR Unit Test frameworks.

o Created Spring application context files making use of IOC to

create and inject bean dependencies.

o Modified the Confirmation email program to include the

iCalendar events that automatically adds to the

google/outlook calendar.

o Created/Modified Hibernate hbm files as per business needs.

o Moved the session dependencies from the service layers to the

controller layers to make stateless services.

o Added Branding to all the web service URL's to distinguish

the Hertz, Dollar and Thrifty brands.

o Participated in the Architectural design meetings and made

contribution towards the design and workflow of the

application.

o Developed JMeter scripts to automate the RAC(Rent A Car)

which is used primarily to test the reservation workflow.

Additionally used Advanced Rest Client to test web services.

o Bug fixing and supported QA on testing the development

streams.

o Documented code and written technical documents to increase

maintainability.

Client Galaxy Solutions, Somerset NJ

Project Tiger

Role Technical Lead

Duration Jan 2013 - April 2013

Technologies Java 1.5, J2EE, Ajax, JQuery, HTML, CSS, WebSphere

Application Server 6.1, Rational Application Developer 7.0, DB2,

Mainframes AS400.

Description CVS uses a legacy user interface built on plain html to

manage the PBM drug data. This is to be replaced with advanced

UI frameworks using JQuery and Ajax methodologies.

Responsibilities

o Involved in design, analysis and development of the UI

integration project.

o Extensive development on JQuery and Ajax in transforming the

legacy code to enhance the look and feel of the user

interface.

o Created popup chain windows using third party plugins.

o Heavy UI customizations to change all the HTML tables to

JQuery tables to utilize the scrollable features.

o Implemented JQuery accordions to display the UI in

collapsible sections.

o Used Ajax to make asynchronous requests to the server without

the need to refresh the entire page.

o Served as a Technical Lead on the project and ensured to meet

the deadlines.

o Worked in an agile scrum methodology and onshore-offshore

model.

Client Bank of America, NYC, NY

Project DTS (Data Transmission Services)

Role Sr. J2EE Developer (Consultant)

Duration May 2012 - Dec 2012

Technologies Java 1.5, J2EE, JSP 1.2, IBM Sterling Integrator 5.2,

Websphere Application Server 6.1, Rational Application Developer

7.0, Hibernate 3.0, Oracle 10G, SVN, HTML, Java script, JQuery,

Ajax, Spring, BPML.

Description CLEAR (Client Electronic Access and Reporting) is an

application which supports file transmissions over various

protocols including Connect Direct, AS2, SFTP, FTP, MQ, Mailbox

Add etc from the Bank to various Trading Partners. The files

undergo various masking using the cryptographic standards like

PGP encryption, decryption and Swift 3skey signature

validations. The Trading Partners have SLA's (Service Layer

Agreements) which will ensure delivery in the agreed time frame.

Responsibilities

o Solely implemented the Rotating Keys Module which will enable

the users to change the PGP keys on a rotational basis for

encryption and decryption of files.

o Developed SWIFT 3SKey Validation classes to perform the

signature validation and CRL (Certificate Revocation List)

checks.

o Created Business Processes for the 3SKey Policy and PGP

Encryption and Decryption Policies.

o Enhanced the Fairshare Retry Business Process using Multi

Threading to process the failure messages thereby increasing

the throughput.

o Involved in handling Hibernate as part of DB connectivity and

persistence as ORM tool and writing HQL queries.

o Used Ajax for asynchronous data retrieval and perform input

validations, login authentication and basic CRUD operations.

o Used JQuery methods to perform Ajax calls and handling the

response.

o Configured Log4j in the application for logging.

o Involved in Unit, Integration, bug fixing, acceptance testing

with test cases, Code reviews.

o Used Spring (MVC) framework for developing the web

application.

o Used MVC, Singleton design patterns.

o Used Spring IOC to get the dependencies and look up business

objects.

o Created mapping files using Hibernate.

o Used Spring Dependency Injection to get the Hibernate

Sessions and Spring DAO Classes.

o Integrated spring ORM tools like Hibernate in context files

and configure Hibernate Session Factory.

o Prepared the JUnit test cases, Integration scenarios to test

the implementation.

o Involved in supporting the application in Production

environment.

Client Medco, Franklin Lakes, NJ

Project Gemfire Integration

Role Sr. J2EE Developer (Consultant)

Duration Mar 2012 - April 2012 (The project was scrapped as Medco

was acquired by Express Scripts)

Technologies Java 1.5, Gemfire 6.6.1.1, JMX, OQL(Object Query

Language), Jconsole

Description Medco implements Gemfire distributed cache management

systems for a distributed data management platform providing

dynamic scalability, high performance and database-like

persistence. The drug data is stored across the distributed

cache servers for a faster retrieval increasing the throughput

of the application.

Responsibilities

o Developed a custom module to expose all the Gemfire cache

server statistics via MBeans to monitor the Gemfire Cache

Servers.

o Bulk loaded data into the Gemfire Cache following the

business rules.

o Used Jconsole to monitor the MBeans created.

Client First Best Systems, Bedford, MA

Project UMS

Role Sr. J2EE Developer (Consultant)

Duration May 2011 - Feb 2012

Technologies J2EE 6, Java 1.5, Struts 1.2, Spring, JBoss 5.0, SOAP UI,

Flex, XML, XSLT, MySQL, ANT, Log4J 1.4,Apache FOP, ColdFusion,

Gemfire 6.6.1.1, JMX, OQL(Object Query Language)

Description UMS (Underwriting Management System) supports underwriting

process by allowing agents to work on the Quote submissions at

various stages from draft through policy issuance. It

facilitates account management by providing cancel, renew, or

non-renew features. It enhances electronic ordering and receipt

of risk assessment data, improves electronic data evaluation and

includes real-time underwriting status features and electronic

communication with agents. It tracks underwriting decisions as

they were made, helping the insurer quickly respond to

underwriting trends and changes in risk exposure.

Responsibilities

o Involved in Design, Development and UAT phases of UMS

enhancements.

o Integrated Document Generation Service with UMS using Spring

DI to generate the business letters in pdf format based on

the user input.

o Developed XSL and Cold Fusion Templates to transform the form

data in to pdf letters.

o Developed On-the-Fly Migration component to migrate the

existing policies and renewal policies upon form upgrades.

o Integrated DataUploadAdapter service for dynamic population

of Secondary Characteristics Information forms based on the

data from excel files using HSSF ExcelToXMLExtractor.

o Consumed web services to get the policy allocation numbers

for the renewal policies.

o Implemented DAO Design pattern for AccountManagement using

SpringJDBC for the Cancellation, Renewal and Non-Renewal of

Accounts.

o Developed PremiumSummation Service and validators on various

forms and fields based on the business requirements using

Event Listeners.

o Developed MBeans to manage Agent, Customer data at run time.

o Developed several stored procedures for generation of Quote

statistics for UMS Dashboard and migration of Underwriters

Letter of Authority information provided in excel feed files.

o Enhanced ANT packaging scripts and log4j configurations.

Client Vonage Holdings, Holmdel, NJ

Project vStatus

Role Sr. J2EE Developer (Consultant)

Duration October 2009 - May 2011.

Technologies J2EE 5, Java 1.5, Spring, Hibernate 3.0, EJB, JSP,

Axis2.0, WebLogic 9.2, JMS, SOAP, HTML, XML, XSLT, TOAD, Oracle

10g, PL/SQL, ANT, Log4J 1.4, JavaScript, JUnit.

Description vStatus application is an order tracking and analysis

system. The application provides a one stop shop for

Implementation Managers to track their customer's order progress

from order submission to installation. This application provides

the latest data for pending orders and allows the Implementation

Managers to take a proactive approach for tracking their orders

and reviewing milestones. vStatus provides direct access to

critical areas of orders, e.g. Order Alerts, Pending, Activated

and Cancelled worklists. It also facilitates Customizability of

Order Tracking, Order Grouping, Project Grouping, Spreadsheet

Management and Customer Letters

Responsibilities

o Involved in Analysis, Design, Development, UAT and Production

phases of the application.

o Documented use cases, functional requirements based on the

A&D using RUP and UML.

o Developed the presentation layer using Spring MVC, JSP, JSTL,

CSS and AJAX.

o Developed the Order processing business services layer using

Spring Dependency Injection in middle tier.

o Used MDBs to process the end of the day feeds from external

applications.

o Developed web service clients for the retrieval of the real-

time order status.

o Developed XSLTs for transformation of the XML response into

HTML via web services.

o Developed the DAO layer using Hibernate for status retrieval

and persistence of user customizations and filters.

o Implemented Business Delegate, Singleton, Front Controller,

Factory and DAO design patterns in developing different

modules.

o Exposed the application status services to third party users

using Session beans.

o Implemented an automated functionality to generate different

notification e-mails using JAVA Mail API.

o Developed few stored procedures, triggers and sequences.

o Wrote CRON Jobs to schedule the daily scripts for loading the

end of day feeds.

o Involved in performance tuning of application and environment

for optimized performance during month end load using JProbe.

o Served as POC for on call support in the production team on a

rotation basis.

o Worked in Agile - Scrum methodologies

Client Bank of America., NYC

Role Sr. J2EE Developer (Consultant)

Duration Feb 2008 to October 2009.

Project DebtSyndicate System.

Technologies J2EE 5, Java 1.5, Spring 1.2.9, JSP, AJAX, Weblogic 9.2,

Ecllipse3.0, HTML, XML, XSLT, Xerces, Apache FOP, Apache POI

HSSF, JDeveloper, Sybase 12.5, ANT, Log4J 1.4, JavaScript,

JUnit, JIRA, CVS.

Description The DebtSyndicate Web Platform is for the notification and

allocation of upcoming and existing Syndicate public offerings.

Admin and Global calendars facilitate to track the weekly deals

obtained from IPREO and generates Deal Tickets for the approved

Institutional and Retail Indication of Interests. It also allows

managing Book of Business for each portfolio manager and

allocates shares to the clients on a fair and random basis. It

supports Equities and Convert deals.

Responsibilities

o Involved in drafting the Technical Specification of DS Feed

Loader, Deal Flow, Reference Data Flow, Indication of

Interests and Conflict Resolution.

o Designed and developed DS Feed Loader application to load

deal and reference data from a secure FTP server.

o Developed Excel and PDF Generators using Apache POI and FOP

with XSLTs to generate reports on Equity, Convert deals and

the Deal Calendars.

o Developed Spring Business Services for generating Deal

Tickets, IOIs using DI.

o Developed a Data Access Layer using Spring JDBC for

Indication of Interests, Deal Tickets and Deal Processing.

o Developed transacted business services for DS Feed Loader

using Spring Aspect Oriented Programming.

o Developed a Mail Client using Velocity Engine to send e-mails

about Deal Updates, IOI status and allocation details.

o Developed UI for IOIs, Deals tickets, Equity and Convert

deals using Spring MVC, JSPs, Spring Tag Library, JSTL, Java

script and AJAX GWT.

o Written SQL queries for the data access of IOIs, persisting

and searching deals.

o Involved in performance tuning of stored procedures and SQL

queries.

o Reverse Engineered PMR Maint. Application to expose the

middle office application as Web services.

o Developed DAO persistence layer using Hibernate to persist

the PMR Domain objects.

o Assisted in providing on-call support for administration of

IMD Linux-J2EE infrastructure.

Client VWR International, WestChester, PA

Role Sr. J2EE Developer (Consultant)

Duration July 2007 to Jan 2008.

Project Vendor Invoice Payment Process (VIPP).

Technologies J2EE 1.3, Java 1.4, Spring 1.2.9, Weblogic 8.0,

Ecllipse3.0, Oracle9i, TOAD9.1, Maven2.0.9, HTML, JavaScript,

Log4J 1.2, Bugzilla, CVS, WinCVS.

Description VIPP is a web module replacing the previous manual process

of invoice review and entry which interatcts with AP Authorizers

and AP Approvers. VIPP constitues of two applications

VIPPInvoiceEntry and VIPPErrorCorrection. The web offers a

standardized process to the VWR Associates to review the invoice

data before it is entered, eliminates screen changes,

consolidates repetitive steps, and eliminates drill downs,

simplifing the Entry and Invoice Correction process. VIPP

constitues the Hephaestus Wave for M&S.

Project PricingHistoryQuery (PHQ).

Technologies J2EE 1.3, Java 1.5, Spring 1.2.9, Weblogic 8.0, Oracle9i,

TOAD9.1, Ecllipse3.0, HTML, Maven2.0.9, Log4J 1.2, JavaScript,

Bugzilla, CVS, WinCVS.

Description PricingHistoryQuery is a web application to track the

pricing details of the products purchased by the customers of

VWR. It allows the Customer Service Division of VWR to view the

pricing history of any product in case of pricing discrepancies.

This application constitues the Hephaestus Wave for M&S.

Responsibilities

o Involved in drafting the Deployment Procedures, Turnover

documents, Post Implementation documents of Pricing History

Query, VIPPInvoiceEntry and VIPPErrorCorrection applications.

o Remediation of PHQ and VIPP web platforms from Weblogic5.0 to

Weblogic8.0 and making them J2EE compliant.

o Developed a standard way of externalizing the application's

environment properties using Spring.

o Designed and developed DAOs using Spring JDBC to fix the

database connection leaks as a part of the M&S remediation of

PHQ and VIPP.

o Incorporated LDAP authentication in VIPPErrorCorrection and

VIPPSingleScreen using Spring Security and LDAP support.

o Standardized the project layout and structure of PHQ and VIPP

applications using Maven for building and packaging.

o Used Spring DI for creating business layers in the PHQ and

VIPP web platforms.

Client AT&T, Bothell, WA.

Project eMap

Role Java Developer (Consultant)

Duration August 2006 to July 2007

Technologies Java, Servlets, JSP, EJB, XML, SOAP, WSDL, JAXP, Castor,

JDBC, PL/SQL, Oracle 8i, WebSphere, Eclipse, TOAD, CVS, Mercury

Quality Control, ANT, HTML, JavaScript.

Description eMap was developed as a J2EE web based solution for

visualization of various AT&T services like FR/ATM, PL, Nodal

etc. eMap has various subsystems operating over the SOAP

protocol on a BPEL like model. Information exchange between the

subsystems was implemented by marshalling JavaBeans into XML.

Web Services were used as the model for process decomposition

and assembly.

Responsibilities

o Worked with the SEs to finalize the requirements.

o Responsible for object-oriented analysis and design of the

system.

o Designed and developed CRMS system interface which supports

real time data collection and fail-over using MVC, Java, JSP,

Servlets, Custom Tags and JDBC (prepared statements, batch

updates).

o Designed and developed RBIDR/UIS high volume inventory

interface with cache using web-services, XML, SOAP, Java,

OOA/OOD.

o Designed and developed Ruby system interface using XML (DOM,

SAX, JAXB), EJB, JNDI, JDBC.

o Developed a menu system with span-frames using DHTML, CSS and

JavaScript for Ruby.

o Developed a region-based inventory and customer search

application utilizing MapInfo geo-coding API.

o Designed and developed IOM-DSAS interface using Servlets,

JDBC, Oracle and XML.



Contact this candidate