Post Job Free
Sign in

Project Customer Service

Location:
Buford, GA, 30518
Posted:
November 01, 2010

Contact this candidate

Resume:

SHAILENDER RACHAMALLA

Cell: 770-***-****

Email: ************@*******.***

SUMMARY:

. Over 8 years of complete software lifecycle experience on Healthcare,

Telecommunication, E-Commerce (B2C, B2B) / Web & Client / Server

technologies using Java, Struts, Hibernate, JSP, EJB, JavaScript,

JavaBeans, HTML.

. Extensively used J2EE Design Patterns and RUP methodologies.

. Introduced, configured and Implemented Struts framework in the

application.

. Expertise in developing front-end components using JSP, TagLibs,

JavaScript, Struts, HTML.

. Excellent experience in developing and deploying EJB components using

J2EE patterns.

. Attend specification meetings with project team to determine scope,

limitations and code review of the project.

. Actively involved in applying open source technologies like Struts,

Ant, JMeter and Junit.

. Experience in writing high performance PL/SQL subroutines like

database stored procedures & SQL select and update statements.

. Extensively involved in improving the performance through out the

application.

. Designed using Rational Rose tool to create Sequential diagrams, Class

Diagrams, Activity, State Charta, Use cases, Collaboration, with

different relationships

. Worked in complete Software Development Life Cycle utilizing UML

methodologies like RUP and Catalyst and OO Case tools like Rational

Rose

. Extensively involved in implementing CMM level standards and

procedures.

EDUCATION:

Bachelor of Engineering - Osmania University, India.

Masters of Science in Engineering - Central Institute of Tool Design,

India.

Sun Certification in Java 2 Platform - Sun Microsystems.

TECHNICAL SKILLS:

Operating Systems: Win 2000, Win NT 4, Solaris 2.6, Solaris 7, Win 98/95.

INTERNET: Java 2(JSP, Servlets, JDBC, JavaBeans, EJB) J2EE, UML, IBM

WebSphere 4.x, WSAD, Weblogic 7.0, Hibernate, Visibroker

3.3, SSLJ, XML, XSL, XSP, VBScript, COM, HTML, Javascript,

PGP, SSLava 1.2.3

MODELING TOOLS: Rational Rose 2000, Microsoft Visio 2003.

RAD TOOLS: Symantec VisualCafe 4, and IBM VisualAge for Java, DreamWeaver,

Jbuilder 8.0, XML-SPY, Ant 5.1

RDBMS: Oracle 8i, SQLServer 7, SAS 9.1.3 and Informix

SOURCE CONTROL

& TESTING: Continuus (for Both Solaris & NT), ClearCase, PVCS, MS Visual

SourceSafe 6, Perforce 4

WEB/APP

/PROXY

SERVERS: Netscape Enterprise Server 3.6, WebLogic 7.0, IBM WebSphere

4.x, SilverStream 3.7, Apache Tomcat 4.1.0, Cocoon, Struts

PROFESSIONAL EXPERIENCE:

Senior Developer December 2006 - current

com

Software & Hardware:

Java 2, J2EE, JBoss 4.04, SQL Server DBMS, Eclipse 3.5, Visio 2003, JSP,

XML, SAX, JavaScript, VSS, XML-SPY, Hibernate, Clear Quest, SAS 9.2, Ajax.

Description:

The Program Evaluation and Monitoring System (PEMS) is a web-based data

collection system currently under development for the Program Evaluation

Reporting Branch (PERB) of the Division of HIV/AIDS Prevention (DHAP) at

the Centers for Disease Control (CDC). PEMS will be used nationwide by

Health Departments (HDs) and Community Based Organizations (CBOs) to

support the collection and reporting of HIV/AIDS prevention data.

PEMS system monitors the funds allocated to various agencies by CDC. This

is system is closely related to HIV and AIDS in CDC.

Role & Responsibilities:

. Worked in front-end and as well as back-end part of the system.

. Extensively worked on JavaScript, JSP, HTML for the front-end

components

. Worked on various models of the system like Client Level Services,

Aggregate Level Services, and Agencies.

. Used AJAX to dynamically load data on the front-end without page

reload.

. Worked on defect fixing and system maintenance.

. My role includes the server side component development using

Hibernate, Installing and configuring JBoss 4.04

. Using MVC framework like Struts, Tiles, Hibernate.

. Used Hibernate XRM to convert relational data to XML

. Developing and integrating SAS programs for reporting

Company: Deloitte

Project: PEMS - Program Evaluation and Monitoring System

Period: April 2005 - current

Position: Senior Developer

Software & Hardware:

Java 2, J2EE, JBoss 3.2.3, SQL Server, Oracle 8i, Eclipse 3.0, Visio 2003,

JSP, XML, SAX, JavaScript, VSS, XML-SPY, Hibernate, Clear Quest, SAS 9.1.3.

Description:

The Program Evaluation and Monitoring System (PEMS) is a web-based data

collection system currently under development for the Program Evaluation

Reporting Branch (PERB) of the Division of HIV/AIDS Prevention (DHAP) at

the Centers for Disease Control (CDC). PEMS will be used nationwide by

Health Departments (HDs) and Community Based Organizations (CBOs) to

support the collection and reporting of HIV/AIDS prevention data.

PEMS system monitors the funds allocated to various agencies by CDC. This

is system is closely related to HIV and AIDS in CDC.

Role & Responsibilities:

. Worked in front-end and as well as back-end part of the system.

. Extensively worked on JavaScript, JSP, HTML for the front-end

components

. Worked on various models of the system like Client Level Services,

Aggregate Level Services, and Agencies.

. Worked on defect fixing and system maintenance.

. My role includes the server side component development using

Hibernate, Installing and configuring JBoss 3.2.3

. Using MVC framework like Struts, Tiles, Hibernate.

. Used Hibernate XRM to convert relational data to XML

. Developing and integrating SAS programs for reporting

Company: CDC (Center for Disease Control)

Project: EHARS - Electronic HIV AIDS Reporting System

Period: April 2004 - March 2005

Position: Senior Developer

Software & Hardware:

Java 2, J2EE, JBoss 3.2.3, SQL Server, Oracle 8i, SAS, Eclipse 3.0, Visio

2003, JSP, XML, SAX, JavaScript, VSS, Tomcat 4.1.0, XML-SPY, Xerces,

JProfiler 3.

Description:

EHARS is web-based system for legacy HARS (HIV AIDS Reporting System)

developed at CDC (Center for Disease Control). This is a reporting system

for HIV & AIDS running at 60 sites around the country. Some (Primarily data

values) of the data from these sites are sent to centralized location at

CDC. Project also involved converting legacy data to present EHARS system.

Role & Responsibilities:

. Worked on various models of the system like Master Person Record, Lab,

Birth, Death documents development, batch process, and legacy data

conversion.

. My role includes the server side component development using EJB,

Installing and configuring JBoss 3.2.3, deploying the EJB components

. Development of front-end components using JSP, JavaScript, Remote

Scripting.

. Using MVC framework like Struts, Tiles.

. Analyze the system and suggest changes using JProfiler 3 and

evaluating performance bottleneck.

Client: CSC/CDC

Project: NEDSS National Electronic Disease Surveillance System

Period: November 2001 - march 2004

Position: Lead developer

Software & Hardware:

Java 2, EJB, J2EE, XSP, JSP, Servlets, WebLogic 7.0, Jbuilder 8.0, Struts,

Win2000, SQL Server, Oracle 8i, Rational Rose 2000, UML, XML, XSL,

JavaScript, ClearCase, Log4J, XML-SPY, Cocoon, Junit, Ant 5.1.

Description:

CSC is developing project for CDC (Center for Disease Control) in Disease

Surveillance System .The main objective is to provide state level data of

disease from various Labs and hospitals. Investigate on a particular

subject or observation. Provide reporting on a given disease.

Role & Responsibilities:

. Was responsible for design, analysis, developing and testing the

application.

. Extensively used J2EE Design Patterns like session fa ade, proxy, DAO

(Data Access Object), VO (value Object), DT (data table).

. Reading and reviewing requirements, designing documents and developing

the application using Java, struts, JSP, and Design Patters.

. My role includes the server side component development using EJB,

Installing and configuring WebLogic 7.0, deploying the EJB components

. Development of front-end components using JSP, TagLibs, Servlets,

Action classes, XSP, XML, XSL, JavaScript. Using MVC framework like

Cocoon and Struts.

. Defect fixing and performance improvement coding.

. Unit testing and lends the appropriate level of support in the

integration and client acceptance testing efforts.

. Utilizing Design Patterns, UML methodologies like RUP and Catalyst,

and OO Case tools like Rational Rose.

. Extensively involved in implementing and following CMM level standards

and procedures.

. Implemented ObjectStore and Context framework for clean up front-end

session when the page context changes.

. Worked on LDAP for security validations for user login.

. Extensively worked on client side validations using Java Script.

Client: Verizon Wireless

Project: VCRS Verizon Centralized Roamer System

Period: March 2001 - October 2001

Position: Developer & Analyst

Team Size - 5

Software & Hardware:

Java 2, J2EE, EJB, JSP, Servlets, WebLogic 5.1, WSAD, Java Web Server,

Oracle 8i, Solaris 2.6,Rational Rose 2000, Unix, UML, XML, Continuus 4.5.

Description:

Verizon Centralized Roamer System is an Intranet directional system. The

system provides a means for maintaining Regional switch Roamer table update

exceptions. Also provide a method to maintain the relationship between a

switch and the SID/BIDs (System ID and Billing ID) and NPA/NXX (Numbering

plan area / numbering Area Extension) it supports. The system provides

views on the Roamer Database that will assist the Switch operations group

to review table values within a switch. The system provides a report of the

Transactions performed on a switch.

Role & Responsibilities:

. Was responsible for design, analysis, developing and testing the

application.

. Extensive worked in developing and deploying EJB components using J2EE

patterns.

. Involved in analyzing application requirements using UML, USECASES and

coordinated in technical activities and artifacts.

. Extensively involved in design the application using class diagram,

sequence diagram using Rational Rose.

. Developed Servlets 2.2 which acts as Controller in MVC Architecture

. My role includes the server side component development, like

validating the roamer data with business rules;

. Inserting the valid data into group of tables and providing methods to

view this data.

. Developed server and client side classes using EJB.

. Developed JSP and servlets, using a XML based framework to interact

with the database, which access the client classes and sends a request

to the server through socket.

. Identified and resolved programming issues, Servlets and EJBs

performance tuning problems.

Client: Verizon Wireless

Project: OAS- Order Activation System

Period: November 2000 - March 2001

Position: Developer & Analyst

Team Size - 8

Software & Hardware:

Java 2, J2EE, EJB 1.1 WebLogic 5.1, Java Web Server, Oracle 8i, Solaris

2.6, Rational Rose 2000, UML, Continuus 4.5.

Description:

Order Activation System (OAS) is an Enterprise Integration Application

(EIA) for service activation and fulfillment in Verizon Wireless. The EIA

will provide a single interface to all Verizon Wireless Billing Systems for

use by Verizon Wireless Business and Consumer WEB storefronts as well as

external dot COM distribution channels.

Developed interfaces between the OMNI billing system and OAS. Each OAS to

OMNI transaction communicates with a web server via a socket connection

using the HTTP protocol. On the other end (OMNI) the data is received by an

ASP component, which in turn communicates with backend services for

provisioning. Developed an interface to interact with credit evaluation

system.

Role & Responsibilities:

. My role included requirement analysis, detailed design (class,

sequence, component diagrams, deployment diagrams), coding for all the

interface modules of the billing system.

. Developed proxy and fa ade Session beans which represents the business

flow using EJB 1.1

. Developed Entity beans for the data tables which represents the

database

. Used design patterns like factory pattern, singleton, and adapter

pattern.

. Attend specification meetings with project team to determine scope,

limitations and code review of the project.

. Responsible for writing SQL queries and Stored Procedures using PL/SQL

. Responsible for system unit testing, debugging, defect fixing.

Client: Verizon Wireless

Project: CyberAgent - B2B E-Commerce

Period: September 2000 - November 2000

Position: Analyst

Team Size - 5

Software & Hardware:

Java 2, WebLogic 5.1, JDBC, XML, SSL 3, PKCS # 12, RSA (RC4_128_MD5),

Digital Certificates, CORBA, SSLava, J/CA Toolkit, Oracle 8i, Solaris 2.6,

Rational Rose 2000, UML, Continuus 4.5, Visibroker 3.3 for Java.

Description:

"Cyber Agent" is the term applied to Verizon Wireless sales agents who sell

via the Internet. The term is used in reference to Internet-only agents,

such as Amazon.Com, as well as "bricks-and-clicks" agents (such as Best

Buy) that have both physical and online sales operations. These Cyber

Agents cannot effectively represent Verizon Wireless rates and coverage on

a national basis without the automated delivery of rate plan information

from Verizon Wireless.

Rate Plan, Market & Equipment related data is extracted from the BackOffice

system by a scheduled process, which kicks off the application. The data is

sent over to the agent via XML over a secure socket connection. Client

authentication is done by means of digital certificates. The

acknowledgement is received in form of an XML string, which is then parsed

and appropriate status codes are recorded in the database.

Role & Responsibilities:

My role included analysis (meeting with business & requirements), design

(class, sequence, component diagrams, deployment diagrams), coding for the

modules related to posting the XML data to the ASP file on the other end,

creating a secure channel by means of SSL, setting the ciphersuites,

sending the digital certificates over for client authentication, parsing

the returned XML string and storing the return codes into the database.

Client: Verizon Wireless

Project: APD Enhancement Project - B2C E-Commerce Project

Period: June 2000 - August 2000

Position: Analyst

Team Size - 10

Software & Hardware:

WebLogic 5.1, IBM WebSphere Application Server 2.x, Netscape Enterprise

Server 3.6, Oracle 8i, Solaris 2.6, Visual Cafe 3.0a, Java2 (JDK1.2.2_05a,

servlets, jsps, jdbc), Rational Rose 2000, UML, Continuus 4.5, XML, PGP,

Visibroker 3.3 for Java, JDK1.1.8, CORBA.

Description:

The aim of this project is to enhance the Automated Provisioning Direct

(APD) System. This system is a Business to Consumer (B2C) E-Commerce

System, which allows wireless phones, equipment and service to be

automatically provisioned through the Internet.

Role & Responsibilities:

. Laying down the steps for conversion of the application from

WebSphere to WebLogic and Java 2 (JSP & Servlet changes, bypassing

the default Java2 ORB)

. Documenting the capabilities of the system by means of a white paper.

. Analyzing the system & prepared a document for enhancing the existing

system and making recommendations on improving the current system.

. Created a Remediation document to enhance the throughput of the

system.

. Created a presentation on the system for the business owners.

. High Level design and analysis of the enhanced system - including

class, component & sequence diagrams.

. Coding related to the areas ear -marked for enhancement.

Client: Verizon Wireless

Project: Enterprise Shopping Cart & Prepaid Project

Period: March 2000 - May 2000

Role: Analyst

Team Size: 4

Software & Hardware:

IBM WebSphere Application Server 2.x, Netscape Enterprise Server 3.6,

Oracle 8i, Solaris 2.6, Visual Cafe 3.0a, Java (servlets, jsps, jdbc),

Rational Rose 2000, UML, Continuus 4.5, Coldfusion 4.5, XML, SSLJ,

Visibroker 3.3 CORBA, JDK1.1.8.

Description:

The aim of this project is to create a site for new and existing GTE

Wireless customers to buy prepaid phones accessories and cards online. The

site is to be integrated into the existing GTE Wireless Site. The User

Interface, Shopping Cart and Data Gathering Forms are present on the

presentation server outside the firewall. This server communicates to the

Gateway Server, which is inside the firewall using secure connections. The

Gateway Server calls the Back Office Server, which in turn has the required

CORBA services and database connections.

Role & Responsibilities:

My role was that of Programmer Analyst for the three major components: -

. Shopping Cart (developed using servlets, JSP)

. Data Gather Forms (developed using servlets and JSP)

. Ecommerce Gateway (servlets, sockets)

. Developing Flow Diagrams, Sequence Diagrams & Class Diagrams from the

Use Cases.

. Installed & configured Java, WebSphere, Coldfusion, Netscape

Enterprise Server on the development and test Solaris servers.

. Responsible for doing the Integration Builds. Coding for Shopping Cart

Servlets, the Data Gather Forms and servlets on the Gateway for order

processing.

. Created makefiles and build scripts for the project using Unix shell

scripting.

. Used interfaces related to Credit for the evaluation of wireless

customers credit.

Client: Appnet

Project: Online Shopping mall for Prime Outlets

Period: October 1999 - Mar 2000

Role: Analyst

Team Size: 15

Software & Hardware:

Weblogic 4.5.1, Oracle 8i, Solaris 2.6, Visual Cafe 3.0a, Java (servlets,

jsps, jdbc), EJB, Rational Rose 2000, UML, Clear Case, JDK1.1.7.

Description:

The aim of the project was to create an online shopping mall

(eoutlets.com). Worked extensively on customer service module of the

project. This module provides access to customer info and order

information. The module enables the customer service representatives (CSR)

to view customer information, update order information and check order

status. If the customer order fails, the system provides services, which

enable the CSRs to push the order through. The module helps a CSR to give

refund credit for a canceled order.

Role & Responsibilities:

. This module was developed using servlets, JSPs and EJBs with Weblogic

as the application server.

. Was responsible for design and analysis with UML and Rational Rose.

Performed Unit and Integration Testing.

. Used JDBC API for Database Connectivity, retrieval and updating

Database.

. Responsible for writing SQL statements and Stored Procedures using

PL/SQL.

Client: Channel Point

Project: Rate calculators for group medical insurance

Period: March 1999 - October 1999

Role: developer

Team Size: 8

Software & Hardware:

Java, JDK1.1.7, Oracle 8i, Solaris 2.6, Visual age, Java servlets, jdbc,

Rational Rose 2000, UML, CORBA, Visigenic ORB, Visio Professional.

Description:

ChannelPoint mainly supplies software for medical Insurance based

industries. It is an e-commerce project implemented in Java using CORBA as

the communication layer.

Worked extensively on Commerce1.1 that gets the data from broker, makes the

rate calculation and sends back the results, the rates can be generated for

each carrier and make comparative lists.

Role & Responsibilities:

Was responsible for developing Java programs including servlets for search

robot functionality, and implemented the CORBA interfaces. The application

hooks on to the specified carrier site and searches for providers and gets

the data and passes it on to object model. Also responsible for developing

rate cluster programs for calculating insurance rates. Performed Unit and

Integration Testing.

Project: Work Order Generation System

Period: Jan 1998 - Feb 1999

Company: IntelliGroup Asia Pvt Ltd

Department: Management Service Division; Location: India

Role: developer

Team Size: 5

Software & Hardware:

Java, EJB, Servlet, Javascript, Oracle 7, Windows NT

The work order generation system enables the Plant Maintenance Division to

create work orders depending on the production requirements. Was

responsible for developing modules using Oracle and java including report

generation.

Role & Responsibilities:

. Developed test procedures that specified the processes or steps

required for executing test cases, scenarios, scripts and pass/fail

criteria.

. Designed and implemented the test scenarios, cases and scripts.

. Defined and performed the procedures to meet the regression test

requirements.

. Provided detailed analysis of test results.

. Generated test reports.



Contact this candidate