1 Ravikumar Maddi
[email protected] 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 Servlets and JSP Struts Ajax EJB JMS Hibernate Design Patterns Oracle WebLogic App Server Web Services WebSphere App Server JBoss App Server Unix and Linux
- 70 - 36 - 24 - 20 - 28 - 14 - 26 - 24 - 36 - 36 - 20 - 20 - 12 - 40 -
8 8 8 7 8 6 7 8 7 7 7 8 7 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 Feb2007 – Feb2008
Water Meter Services and Maintenance
(Meter Administration, Tracking, Reading, Inspection/ Interrogation system), (United Utilities Water, U.K)
AGILE BRM, Agile Labs Oct2006 - Jan2007
Project Lifecycle Management(PLM)
(Budget and Resource Management)
SMORA Apr2006 - Oct2006
Health Care Reporting and Analysis
(Supplier Management Online Reporting and Analysis)
OE-IFP Nov2005 - Apr2006
Banking and Financial Services
(Open Enterprise - Integrated Fraud Platform)
Devx (Developer Executive Group) May2005 - Nov2005
B2B Middle Ware Services Online
3 Empower & Empower II Dec2003 - Apr2005
Enterprise Component Design and Development
VES (Virtual Education Space) Jan2003 - Nov2003
Education and Communication Services Online
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, EJBSession 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 highlyregulated 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