You are on page 1of 8

1

Ravikumar Maddi
Ravikumar.maddi@yahoo.com
91+9962531166
PROFESSIONAL PROFILE
I have 6 years of experience in software development with Core Java,
J2EE, ORACLE and good expertise in multiple application servers. I have
good experience in Development and System Analysis & Design. I have
good Functional experience in Banking and Financial Services, Health
Care, Web Enterprise Applications and I worked on Linux and Unix
systems.

KEY SKILLS
 Experience in Core Implementation
 End to end support in all phases of the module completion.
 Have successfully completed projects within specified time frame
 Good Team player with excellent commitment
 Strong Java and J2EE skills
 Exposure to CMMI level standards

PROFESSIONAL HISTORY
Company ---------------------------------------------Role ----------------------- Type ----------
From ---------- To ----- Projects
Scope International Standard chartered, Chennai Senior System Analyst Permanent Feb2008
Till date eBBS (Core Banking)
Siemens Information Systems Ltd., Chennai System Analyst Permanent Oct2006
Feb2008 Agile BRM, MATRIX
Qatalys Software Technologies, Chennai Team member Permanent Jan2003
Oct2006 SMORA, OE-IFP, VES, Empower & Empower2

TECHNICAL SKILLS

Technology-------------- Experience in months ---- Range (in 10)


Core Java - 70 - 8
Servlets and JSP - 36 - 8
Struts - 24 - 8
Ajax - 20 - 7
EJB - 28 - 8
JMS - 14 - 6
Hibernate - 26 - 7
Design Patterns - 24 - 8
Oracle - 36 - 7
WebLogic App Server - 36 - 7
Web Services - 20 - 7
WebSphere App Server - 20 - 8
JBoss App Server - 12 - 7
Unix and Linux - 40 - 7

Technologies I worked
 Core Java - Collections, Data Structures, Algorithems, Threads, JDBC, IO package,
Reflection.
 J2EE – Servlets, JSP, EJB, Struts, JMS, Hibernate, SAX, DOM
2
 Design Patterns – Session façade, Front Controller, DAO, Chain of Responsibility,
Composition, Aggregation, Abstract Factory, Factory method, Bridge, Singleton, Builder,
Iterate, Observer, State, Strategy, Visitor, Flyweight, Proxy, Router, Translation
 Web Services -- SOAP, UDDI, WSDL, Apache Axis
 XML Technologies -- XML, DDL, XSL, Link, Path, XQuery
 Database -- Oracle 9i(SQL, PL/SQL), DB2
 Application Servers -- WebSphere Application Server 5.2.1, WebLogic 9.1, JBoss 4.1.2,
Apache Tomcat5.5
 UML tools -- Rational UML Modeling tool
 Web Design -- HTML, Java Script, CSS, AJAX
 Methodologies – OOPS, OOAD, OODB, SAD
 Tools – Eclispe3.2, Ant, Maven, Batch Script, Shell script
 Strategies – Requirement/Request Analysis, Deployment and Configuration, Performance
Tuning and Review.
 Configuration Tools – Rational Clear Case
 Operating Systems – Windows, Unix

QUALIFICATION
MCA (Master of Computer Applications)
Educational
Course ---------------- Year ---- % --------University/Board-----------------------
College/School --------------------------------
MCA 2003 66% Nanarjuna University TJPS College for
PG Courser (Guntur, AP)
B.Sc (Computer Sc.) 2000 62% Nanarjuna University D.R.N, S.C.V.S
(Chilakaluri Pet, AP)
M.P.C 1997 73% Board of Intermediate Education S.C.V.S Jr.College
(Chilakaluri Pet, AP)
SSC 1995 69% Board of Secondary Education HP School
(Collapudi, AP)

PROFESSIONAL EXPERIENCE
Project ---------------------------------------------------- Domain
------------------------------------------------- Period --------------
eBBS Core Banking Core Banking
Feb2008 –Till date
(electronic Branch Banking System)

MATRIX, SIEMENS ENERGY SYSTEM LTD Water Meter Services and Maintenance
Feb2007 – Feb2008
(Meter Administration, Tracking, Reading,
Inspection/ Interrogation system),
(United Utilities Water, U.K)

AGILE BRM, Agile Labs Project Lifecycle Management(PLM)


Oct2006 - Jan2007
(Budget and Resource Management)

SMORA Health Care Reporting and Analysis


Apr2006 - Oct2006
(Supplier Management Online Reporting and Analysis)

OE-IFP Banking and Financial Services


Nov2005 - Apr2006
(Open Enterprise - Integrated Fraud Platform)

Devx (Developer Executive Group) B2B Middle Ware Services Online


May2005 - Nov2005
3
Empower & Empower II Enterprise Component Design and Development
Dec2003 - Apr2005

VES (Virtual Education Space) Education and Communication Services Online


Jan2003 - Nov2003

Application(s) development
 eBBS( Core Banking)
Till Date
eBBS (electronic Branch Banking System) is a Core Banking product. It
supports both Consumer and Wholesale Banking. This is a dynamic,
flexible and highly user friendly product. It is developed on J2EE and is
capable of working on any JDBC Compliant database. It incorporates LDAP
User Authentication and supports XML / MQ Gateway. The core banking
functionality developed in eBBS is dynamic and flexible enough to suit any
country’s specific requirement.

On the Consumer Banking front, eBBS supports Liability Products and


Wealth Management and on the Wholesale Banking arena, it supports
Cash Management and Limit based lending functionalities.
The modules in eBBS include are Currency Setup, Clearing Setup, Product
Setup, Charges Setup, Interest, Transaction Setup, , Customer –Individual
and Company Relationship, Accounts – Account Master, Subsidiary
Accounts, Account Statement, Sweeps, Instructions, Risk Maintenance and
Risk Indicator, Deals, Limits, Transaction Processing – Teller, Back Office,
Block Transaction, Cheque Maintenance.
My roles and responsibilities are implementation and preparing the Unit
test cases, Review the code, deployment and configuration and sanity
testing, and end to end support till released to production environment.
And more request analysis, preparing technical documents and review.
And providing sample implementation when ever new technologies or
some critical implementations needed. Specifically, I worked on ATM Cash
Deposits, Business Events, Relationship Maintenance Charges, and
Standing Instructions in preparation of Technical documents. And Rapid
Cash, Client Account Services in implementation.
Environment: Core Java, Servlets, JSP, UML, Session Beans, BMP entity
beans, JMS, Design patterns, EJB 2.0, XML, DB2, WAS 5.2.1, Linux
 MATRIX, SIEMENS ENERGY SYSTEM LTD.(United Utilities Water,
U.K ) Feb2007 to
Feb2008
MATRIX (Meter Administration, Tracking, Reading, Inspection/ Interrogation
system) is used by for supporting its activities for various utility clients. In
specific for the current client United Utilities Water (U.K),MATRIX
implementation is basically to manage water meter readings, meter
maintenance , scheduling the field engineers for their respective post codes
and generating bills for the customers. Through MATRIX, users will be able to
manage meter reading and property management portfolio (handling empty,
derelict/ demolished properties and maintaining up-to-date customer and
4
address details). Based on the requests of customers, system generates
jobs to be completed by field engineers. Jobs can be ‘Cyclic ‘and
‘Off cyclic’ based on the frequency of the task to be done. The generated
jobs are scheduled to different field engineers who will be attending
customers by traveling to their houses.
The customers will be assigned post codes on walk routes under sub areas
.Field engineers will be grouped under sub areas.
The ‘Cyclic’ jobs are scheduled based on regular frequency, where as ‘Off
cyclic’ jobs are scheduled by using a third party work force management tool
called ‘SERVICE POWER’. This tool will generate the field engineer’s IDs
which will be mapped to actual field engineer. The scheduled jobs will be
dispatched to field engineer through ‘GPRS’ connectivity.
Another key component of this application is the use of ‘Hand Held Units’
(HHU) by the field operatives. The work will be directly assigned to field
operatives through the HHU and the job can be completed by entering data
onto the HHU and submitting back to server.
Roles
(1)Implemented Property Management and Review using struts frame
work
(2)Estimating Service Optimization by finding functionalities based on
priority to support the multiple types of customers through web
services.
(3)Performance tuning and Optimization.
Development Environment: Core Java, Struts, UML, Design Patterns, EJB-
Session Been, JMS, Hibernate, Web Services, Ant, WebSphere Application
Server V6.1, Oracle 9i, Eclipse 3.2, Linux
 AGILE BRM, Agile Labs
Oct2006
BRM (Budget and Resource Management) is a product designed to facilitate
the global management of budget and resource planning processes across
customers numerous divisions and groups worldwide. This product referred
to as the Budget and Resource Management (BRM) application, functions as
a complementary to Agile Product Portfolio
Management (PPM) application, and shall fully leverage the definition and
platform capabilities of the Agile family of PLM solutions. The purpose of the
BRM module is to enable customers like Siemens A&D to define and manage
program charters, planning periods, budgets and resources across its
divisions and groups around the globe with one single unified system of
record
This project consists of following modules
I. The collaborative control and analysis of the allocation of funds
(budget) across active programs via the BRM program-charter management
process.
II. The collaborative control and analysis of the allocation of labor
and capital-equipment (human resources and capital resources) across
active programs via the BRM planning-period management process.
5
The collaborative control and analysis of the allocation of tasks (project
activities) via the PPM project phase/gate management process. This is
accomplished using existing Agile PPM and Portfolio Analytics (PA) products.
Role(s):
(1) Involved in ‘History Management Systems’ implementation. It
records and tracks the activities done on particular task.
(2) Activity tracking and control mechanism implementation.
Development Environment: Core Java, EJB, Oracle 9i, JBuilder, Oracle
Application Server, Linux

 SMORA
April2006
The overall goal of the future state SMORA (Supplier Management Online
Reporting and Analysis) 6.0 application is to provide business customers with
the EconoLink equivalent R & A functionality, provide robust reporting
services via a common platform, and consolidate data through a single
backend data source. Current SMO reports exist in two reporting systems –
EconoLink, which is a client-server-based tool that allows custom reporting
and some ad-hoc capabilities; and SMO R & A (5.3), which is a web-based
reporting system that runs on java technology (J2EE via WebLogic). The
project aims to deliver a reporting application that captures the best of both
worlds through standardization on a common reporting platform and
enhanced web-based reports. EconoLink is expected to be sunset after all
users are migrated to the web-based platform. McKesson conducted a
vendor evaluation of leading BI platform providers (BO, Crystal, and SAP) and
initially selected SAP NetWeaver 2004s BI as the implementation tool.
However, due to the costs required to provide the backend, high risks of
using beta Software, and a lengthy implementation, SAP BI
was dropped. The stakeholders are leaning towards a lower risk project to
extend the existing SMO R & A application using J2EE technologies.
Role(s):
(1) Developed Item and Group maintenance use case using Struts
Framework and Ajax in the front end and Hibernate and Oracle in the
back and middle ends.
(2) Data Store and Transfer components for the entire project
Development Environment: Core java, Struts1.2.9, EJB, UML, Design
Patterns, Web Services, Hibernate, Oracle 9i, XML, and Windows 2K

 OE-IFP (Open Enterprise- Integrated Fraud Platform)


Nov2005- April2006
OE-IFP is the strategic delivery vehicle for the Payment Account Solutions
division.
New product development
Existing product migration
Multi-year, phased approach
It is meant to achieve:
Support for a new enterprise component based flexible architecture
supporting:
6
eFunds hosted products, services, & internal systems (Payment processing,
etc.)
Traditional software sales (selling software to customers that they run at their
site)
Solution selling (combining eFunds products & services, and possibly 3rd
party products & services, to meet broader enterprise needs of large tier
customers) A new application suite that promotes consistent user
experience, integration mechanisms, development methods & tools, support
systems, etc. A reduction in the number of duplicative code bases of current
products. Case management, EFT switching, etc.
Role(s):
(1) Development of Service components which interact with Data
components after checking satisfactory of the activity
(2) Deployment and Configuration
(3) Development of Business Rules Machine
Development Environment: Java, Struts, Web Services, Hibernate,
Maven, WebSphere Application Server 5.1.2, UNIX
 Devx
May2005- Nov2005
DevelopmentEx.com will revolutionize the international development
industry through market consolidation and the provision of value added
services.
The Industry
The international development industry is a highly fragmented $60+ billion
industry with complicated, high-cost business processes and disaggregated
industry information.
DevelopmentEx.com will create the first and leading online marketplace
and service provider for this industry.
This industry includes all development projects including schools, disease
reduction programs, irrigation systems, and democratization programs in
the developing world. These projects are funded by loans and grants
provided by donor agencies and foundations including the World Bank, US
Agency for International Development (USAID), Asian Development Bank
(ADB), Ford Foundation, Lilly Endowment, Gates Foundation, and
hundreds more.
The Service
DevleperEx.com will create an online marketplace that brings together
donors/foundations, major contractors, subcontractors, international
consultants, and non-profit organizations. Major contractors are our
primary target market segment. Initially, we will generate revenues by
charging a subscription fee to contractors for services that
(1) identify business opportunities, (2) automate the proposal production
process, reducing administrative overhead (currently contractors spend
$50,000-$100,000 to produce a single project proposal with no assurance
of winning their bid), (3) offer access to the world’s largest database of
7
subcontractors and international consultants for this industry, (4) allow
multiple contractors to collaborate online in producing a single proposal,
and (5) provide project management functionality tailored to this highly-
regulated industry. The target market for these services includes not only
the thousands of firms in the $60+ billion development industry, but also
thousands more who expend $153 billion annually in foreign direct
investment (FDI).
Role(s):
(1) Requirement analysis and creating specification documentation
(2) Designed the data base design
(3) New/Change Request analysis and finding the effect factors and
implementing
(4) Review the implementation and finding false falling scenarios.
Development Environment: Java, Struts, EJB, Web service, WebLogic
Application Server 9.1, Oracle 9i, Windows 2K
 Empower & Empower II December
2003- April2005
Empower is an application architecture designed to expedite the process of
developing J2EE applications. It encapsulates many application complexities
and commonalties found in developing any J2EE™ Application, turning them
into a core set of reusable components. These components and services are
based on the best J2EE design patterns that are in circulation. The framework
provides support on all tiers via; web, EJB, integration and data access.
Beyond the core components, it ensures a clear separation between visual,
business, and data layers. This methodology of development has proven
itself as an appropriate means of abstracting an application into segments
that are more easily managed and extendable.
Role(s):
(1) Analysis the Estimating the common to specific functionality of a
component and list out all the feasible scenarios and implementation
and testing in multiple servers and environments
(2) Compatibility and Conflict Analysis
(3) Implementation of most computable and supporting transaction EJB
components
(4) Review the implementation and finding false falling scenarios.
Development Environment: Core java, Servlets, JSP, EJB, Web service,
WebLogic Application
server, Oracle, Windows 2K, UNIX
VES (Virtual Education Space) January
2003- November2003
VES is a set of on-line tools and implementation strategies individualized for
each educator, student, and parent to enable them to increase student
achievement on standards-based curriculum. As it gets rolled out over the
next few years, VES will give every teacher and student “anytime/anyplace”
access to a digital workspace that will facilitate standards-based learning and
promote collaboration.
8
Roles:
. As a Team member, I associated with coding and testing.
. I worked on Servlets and JSP and in Candidate Information Maintaining,
Mailing and
Messaging Services
Development Environment: Core java, Servlets, JSP, Oracle, Windows 2K,
UNIX

You might also like