RAMPRASADA REDDY
E-Mail: acf8tj@r.postjobfree.com Mobile: 605-
CAREER SNAPSHOT
V A result driven professional with over 10 years of experience in Software
Development and Team Co-ordination including designing, coding, managing
and executing the applications.
V Good hands-on development experience in multi-tier server centric object
oriented applications using JAVA/J2EE technologies; Java, J2EE,JSP,
Servlets, EJB, JDBC, JavaScript, HTML & XML, Ajax, Web Services;JQuery,
open source frameworks like Struts, Spring, Hibernate; Fusion middleware
components like ADF, BEPL and ESB; Application Servers like JBOSS, BEA
Web Logic, Apache Tomcat; IDE's like Eclipse, Spring Suite, MyEclips and
Net Beans for developing dynamic content of web applications and
distributed components.
V Have worked on back end DBs like Oracle 11G, SQL Server, My SQL and DB2
V Strong problem solving & technical skills coupled with confident decision
making for enabling effective solutions leading to high customer
satisfaction and low operational costs.
V Ability in managing all aspects of the software configuration management
process including code compilation, packaging, deployment, release
methodology and application configurations.
V Expertize in trouble shooting the problems generated while building,
deploying and also in production support.
V Domain Expertise: Financial & Retirement Solutions /HRIT / Telecom /IVR
and CRM
V CAREER FEATS
o LCV-Excellence Award from ING
o On the Sport Award from ING
o Most Customer Oriented Award CitiStreet.
EDUCATION: B.E. (Computer Science) from Gulbarga University in year 1999
SKILLSET COVERS
Technical Skills
Operating Systems : Windows2000/XP, UNIX, Linux, Solaris
Languages : Java, J2EE (Servlets, JSP, EJB, Web Services,
JAXB, JAXRPC, JAXWS, SOAP),
Design Patterns, JDBC, Hibernate, Ajax, JQuery, Json,
JavaScript, HTML, XML, SQL PL/SQL. Avaya IC,
Salesforce, RESTful Service.
Databases : Oracle, DB2, SQL Server
Open Source Frameworks : Jakarta Struts1.2.9/ 2.0, Spring (Spring MVC,
Spring ORM, Spring Batch)
App/Web Servers : Jboss5.0.*, Web logic 7.0/8.1/10.0, Tomcat
Development Tools : MyEclips, Eclips ID, JDeveloper, Spring
Suite Ant, Maven
Configuration Management: PVCS, Clear Case, Perforce, Quality
Central, Apache SVN
Fusion Middleware : SOA, BPEL, ESB, ADF
Key Roles & Responsibility's
Application Development & Implementation
V Extensive experience in architecture, design and development of multi-
tire applications
V Interacting with client for requirement analysis and contributing to
system study and analysis.
V Managing the team, planning and executing the application.
V Lead and developed full scale of project plans and executions.
V Developing application and Unit, Integration and System Testing;
debugging and troubleshooting the application.
V Performed Lead activities like resolving technical issues of the team,
mentoring junior team members, core review, documentation review
etc.Ensuring smooth implementation and testing of the application and
extend post go-live & application maintenance support to the client.
KEY PROJECTS HANDLED
Computer Telephone Integration (CTI)
Client: Voya Financial (ING, Hartford) Period:
March'14 -Till Date
Technologies: Java, JSP, Servlets, Spring Batch, Web Services, Avaya IC,
Jboss5.0, Oracle11g, IIS, Linux
Project Scope: Computer Telephone Integration (CTI) combines data with
voice systems in order to enhance telephone services. Voya CTI environment
includes numerous VRU applications. CTI IC supports the following contact
center channels: voice, email, chat
Chat: Chat contacts from the VoyaAccess website are routed to contact
center representatives where a live chat occurs between the customer and a
contact center representative. The chat transcripts can then be mailed to
the customer and are also archived in the LiveOffice environment.
Email: Email contacts are routed to specific contact center reps in various
lines of business. Based on the information entered in the email form
(from the website), Avaya IC will attempt to automatically pop the CSW
desktop application.
Voice: Data is gathered from the VRU systems. Upon transferring the call
to a contact center rep, the VRUs call the CTI routing engine where CTI
determines the best place to route the call to (base on information
gathered by the VRU and customer information stored in EIP. When the call
is transferred to a rep, Avaya IC pops the customer data in the Avaya Agent
and also tries to pop the following desktop application: CSW, GARWIN,
LifeCAD, SalesForce and PSRConnect.
Role: Technical Consultant; Contribute to design, coding, and development
of various component in Contact Center web interface,Supporting and Co-
coordinating with Clients and resolving technical issue on various stages
of Contact Center Custom Applications.
NAPA
Client: NetApp, CA Period: June'13
-Feb'14
Platform: Java, JSP, EJB, Servlets, Struts, Ajax, Web Services,
WebLogicPortal10.3, Oracle11g, Weblogic10.3, Solaris
Project Scope: NAPA (NETAPP People Actions) is a Custom Tool designed and
developed to facilitate NetApp
Employees for Employees Self services and Managers Self Services. NAPA is
implemented to provide the Employee, Managerial Information and to replace
NAI functionalities like (Employee Name, address, phone, Emergency Contact
Changes).NAPA Application is used by NETAPP Employees only. Alternative
Workforce (AWF-Contractors) doesn't have access to NAPA Application. All
Employees have access to My Profile in Employee Self Service. And Managers
have access to the My Profile and My Team view in the Manager Self Service
module.
Role: Technical Manager; Contribute to design, coding, and development of
various component in web interface; Directed, supervised, supported and
coordinated the project staff; Co-coordinating with onsite team's and
business analysts to understand the requirement on various stages.
Define Benefit Total Retirement Outsourcing
Client: ING, Boston Period: April'11
-May'13
Platform: Java, JSP, Servlets, Struts, JSTL, JDBC, Oracle10, DB2, Jboss4.3,
UNIX
Project Scope: Total Retirement Outsourcing is Defined Benefit (DB) plan
solution, managed and record kept by ING, targeting mid-market clients.
DBTRO has three different interfaces there are TRO-Web, TRO-DBSweep and TRO-
Extract
TRO-Web: TRO-Web provides online information (financial and non-financial)
for participants of defined benefit plans. There are three different types
of views of financial information based on plan type (cash balance and
pension/traditional annuity plans/dollar service plan). It creates
efficiencies for client's payroll, census processing, reporting, and
combined statements creation. Whenever and wherever possible, existing
functionality will be used or leveraged to reduce initial development
effort.
TRO-DBSweep: DBSweep is a periodic batch process calculation which will
create subsequent transactions to update Omni system. And data is read from
Omni to determine necessary calculations, the calculations are then
performed and the results sent back to Omni file folders.
TRO-Extract: Extract process is a back end process to create estimate,
termination and SMB kits out from OLTP database. Transactions submitted by
Participant will be in Database and then after 4:00 p.m. Extract process
will directly create a data file and trigger file and send it to central
repository. And PlanIT Job then finally creates documents or kits and
mailed those kits to participant home address for retirement process.
Role: Technical Leader; Individual contribute to design, coding, and
development of various component in web and db sweep interface; Directed,
supervised, supported and coordinated the project staff; Worked extensively
on extract process interface including requirement analysis, designing and
coding; writing design docs, design walk throws and code review of other
developers in the team; co-ordinating with onsite team and functional
analysts; assuring the quality of code through Junit testing and code
coverage tools.
PenPayWeb
Client: ING, Boston Period: Jan'09
-April'11
Platform & Skills: Java, JSP, Servlets, Struts, JSTL, JDBC, Oracle10,
Jboss3.2.6, UNIX
Project Scope: CitiStreet and State Street Retiree Service have designed,
develop, tested and deploy a web-based online benefits payment access
solution, referred to as Pen Pay Web. PenPayWeb allows DB retirees in
active pay status to view current payment elections, view historical
payments and make changes to their address, tax, and bank information
records through the participant internet Web site. A link to Pen Pay Web is
displayed on the CitiStreet Participant Internet Site Home page for those
in payment status. All information viewed on Pen Pay Web is rendered
directly from the State Street plus Payment System.
Role: Sr. Software Engineer; responsible for designing and developing
Middle tier and Presentation tier functionality; developing Pay History,
Payment Method, Tax Withholding and Tax form Components; designing screens
using JSP with Struts Tag Lib and JSTL; preparing Unit Test Cases and
conducting Unit Testing.
My Retirement Outlook (MRO)
Client: CitiStreet (ING) Period: Feb'06
-Dec'08
Platform: Java, JSP, Struts1.0, JQuery, Ajax, Web Services, Oracle11g,
Jboss4.6, UNIX
Project Scope: My Retirement Outlook (MRO) is a consumer focused,
interactive web calculator that assists participants in deciding if they
are on track pursuing their financial objectives in retirement.
As part of this holistic approach, MRO includes an integrated retirement
and paycheck analysis. In the retirement portion of MRO, consumers can
estimate how much they need to save today in order to hopefully reach their
financial objectives tomorrow. In the paycheck portion, consumers can see
how various savings amounts will impact their take home pay today. Many
calculators tell you how much you will need at retirement, but very few
tell you whether you can afford to save that much on a per paycheck basis.
MRO makes finding the balance between planning for tomorrow and living
today easier.
Role: Software Engineer; Contribute to design, coding, and development of
various component in web interface; Directed, supervised, supported and
coordinated the project staff; Co-coordinating with onsite team's and
business analysts to understand the requirement on various stages.
InstaAlert
Client: AVAYA Period: Sept'04 -Jan'06
Platform: Java, Servlet,JSP,EJB, Avaya Voice Portal, VoiceXML, Oracle11g,
Jboss4.6,ANT,Maven, UNIX
Project Scope: InstaAlert Notification Engine provides a development and
deployment platform for creating powerful Push application. Enterprises can
use InstaAlert to effectively communicate with their employer's customers
and share precise information, proactively and quickly. InstaAlert can be
used with existing IVR Platforms like Avaya IVR and Convergence middleware
platforms like IBMWebSphere systems, to ensure protection on the existing
investment. It drastically reduces the time cost associated with
development of such applications. InstaAlert provides innovative Features
that will enable enterprise redefine the way to interact with internal and
external customers.
Role: Software Engineer; Contribute to design, coding, and development of
Rules Engine Component; Directed, supervised, supported and coordinated the
project staff; Co-coordinating with onsite team's and business analysts to
understand the requirement on various stages.
Customer Care Billing System
Client: PI-net wisp Services, US LTDS Period: Feb'04
-Aug'04
Platform: Java, EJB, Web Objects 5.1.3, Oracle8i, Windows2000, ReportMill
Project Scope : eVergent product suite is 100% Web-based Customer Care and
Billing (CC&B) for service providers. The product suite contains the
following components:
- Sales &Commission is designed to support sales forces whose objectives
are to target customer (telecom customer in particular) establish
relationships with those customers and generate revenue.
- eBusiness Process Engine is the heart of the eVergent system; it
contains the application code library, database mapping and
other system resources. This engine is a prerequisite for all other
system components.
- eCustomer Care allows create and maintain both corporate and consumer
accounts define and order products and create account and product
hierarchies.
- eBilling is evergent's billing engine handles complex customer billing
structures where accounts may have numerous billing and service
delivery addresses.
- eWorkforce Management gives complete control over workforce, from
managing technicians, shifts, skills, and locations to maintaining up-
to-the minute technician availability.
Role: Sr. Software Engineer, responsible for developing Sales &Commission;
preparing unit test case; conducting unit testing.
Time Management
Client: Novopoint Period: April'00
-Dec'03
Platform: Windows NT, Java, JDBC, JSP1.2, Servlets2.3, Tomcat Server, and
Oracle 8i, JavaScript & Html
Scope: Time Management provides an ideal solution for an administrator to
reconnaissance and consolidates reports about the activity occurring within
its environment and it can dispense with the present day manual time-
consuming process. The system helps authorized user to secure information
about its employees and quickly as well as effectively keep the track of
the task performed by each employee at any given point of time. This helps
the management or the authorized user to determine the stage of progress of
the work at regular intervals of time and in accessing the various options
to speed up the projects in hand. The unique and innovative solution
provided in the Time Management is indispensable to any organization that
wants to keep ahead of its competitors.
Role: Software Engineer; preparing unit test case; conducting unit testing.