Ravi Kumar Profile 26

Embed Size (px)

Citation preview

  • 8/7/2019 Ravi Kumar Profile 26

    1/11

    Ravikumar [email protected]+91-8939204204, +91-7799344048.

    PROFESSIONAL PROFILE

    I have 8.5 years of experience in software development as an individuacontributor with Core Java, J2EE, Spring, Flex and Oracle, DB2, Sybase

    Postgres SQL data bases and excellent effort on WebSphere and WebLogic,JBoss application servers and Agile and Agile Scrum Methedologies. I have goodfunctional domain experience in Banking and Financial Services. I am goodexpertise in Linux, UNIX, Windows XP operating systems.

    PRIMARY RESPONSIBILITIES System Design, Implementation, Coding, Bug fixing, Unit test cases and code

    review Excellent analytical and problem solving skills. Implementing the business rules with high performance. Customized collection framework and components design

    Customer and Market needs analysis. Preparing new requirements. Requirement analysis and giving solution/suggestion documents Quality and Performance assurance Giving project planning and estimation Giving project metrics and scaling Giving support in all the phases of the SDLC. Preparing build and merge scripts for deployment to testing and development

    environments Interacting and coordinating all teams to work together.

    Solving complex issues individually. Giving OOAD solutions with Composition and Aggregation. Identifying right Design Patterns in right place. Interacting with testing and release teams Providing procedure documents for Integration, Deployment and Configuration

    PROFESSIONAL HISTORYCompany ------------------------------------------------------ Role ------------------------------ Type---------- From ---------- To ---------- ProjectsCapgemini, Chennai Senior Consultant(Lead and System Architect ) PermanentJan20010 Till date Exception MonitoringCollabNet, Chennai Senior Tech Support Contract

    April2009 Nov2009 TeamForgeScope International Standard chartered, Chennai Senior System Analyst(BusinessAnalyst, Tech Architect) Permanent Feb2008 April2009 eBBS (Core Banking)Siemens Information Systems Ltd., Chennai System Analyst PermanentJan2003 Feb2008 Agile BRM, MATRIX, SMORA, OE-IFP, VES, Empower & Empower2

    ROLES AND INVOLVEMENTSSkill/Domain-------------------------- months ----- Range (in 10)System Architect and Tech lead - 44 - 8Business Analyst and Software Engineer -48 - 7Developer -28 - 8

    1

    mailto:[email protected]:[email protected]
  • 8/7/2019 Ravi Kumar Profile 26

    2/11

    DOMAINSPersonal and Corporate banking ------ 30 --------- 8Investment Banking ---------------------- 24 --------- 7Insurence Banking ----------------------- 18 ---------- 7Trading and Share Dealer Utilities --- 22 ---------- 7Payments and Cash Management---- 26 ---------- 7Business Untilities ------------------------ 25 ---------- 7

    TECHNICAL SKILLSCore Java 1.5/ 1.4 - 70 - 8Collections and Data Structures - 56 - 8Concurency API - 32 - 7Multi-Threading - 40 - 7XML technologies - 44 - 7Transaction & Memory Mng.. - 36 - 7Spring 3.0/ 2.5 - 24 - 7Flex 3.0 - 26 - 7Agile PLM and BRM - 25 - 7Servlets and JSP - 36 - 8Struts 2.0 - 48 - 8

    Ajax - 20 - 7EJB 3.0/2.0 - 52 - 8JMS - 36 - 6Hibernate 3.5 /3..x - 29 - 7Design Patterns - 38 - 8Oracle(SQL, PLSQL) - 52 - 7DB2 - 32 - 7SYBASE - 30 - 7WebLogic App Server - 36 - 7Web Services - 28 - 7WebSphere App Server 6 - 27 - 7Agile Methedology - 36 - 7

    Agile Scrum Methedology - 24 - 7JBoss App Server - 48 - 7Tomcat 5.5 - 36 - 7Unix and Linux - 50 - 7

    Technologies I worked Core Java - Collections, Data Structures, Algorithms, Multithreads, Exception

    Handling, JDBC, IO package, Reflection Java 1.5 - Annotations, Genarics, Concurrence Collection, J2EE 1.4 - EJB 3, JMS1.1, JNDI JSP2.1 and Servlets2.5 - Filters, Servlet chaining, JSTL tags, Custom tags, Session

    tracking. Update page Sequentially or on state change, request count, AJAX with Servlets

    Struts2.1/1.2 - Struts Actions, Forms, Server/Client side validations, Tiles, Taglibraries, AJAX tags. Security API - JAAS, LDAP Security Tools, J2EE Configurable Security. Flex 3 - MXML, ActionScript, Custom Componets/Events, RPC, HttpService

    Data Binding Java XML Parsers - SAX, DOM, JDOM Spring 3.0 - IOC, AOP, Spring MVC, Spring Bean life cycle, Integration with Hibernate

    Spring Transaction Management. Hibernate 3.0 - Hibernate Mapping, Associations and Joins, HQL, Hibernate Criteria

    Hibernate Annotaions Configuration Tools - Rational Clear Case. SVN, CVS

    2

  • 8/7/2019 Ravi Kumar Profile 26

    3/11

    Design Patterns - Session faade, Front Controller, DAO, Chain of ResponsibilityComposition, Aggregation, Abstract Factory, Factory method, Bridge, Singleton, BuilderIterate, Observer, State, Strategy, Visitor, Flyweight, Proxy, Router, Translation

    Web Services - SOAP, WSDL, WSFL, UDDI Java Web Services2.2 - JAXP, JAXB, JAXM, JAX-RPC, JAXR, JWS, JWS-Security IDE - WSAD, Eclipse Axis WS Engines - Axis 1.4, WSDD, Axis-Components, Deployment, Encoding, Handlers

    Transport, Security, wsdl APIs. XML Technologies - XML, DTD, XSchema, XLink, XPath, XQuery, XSLT Database - Oracle 9i(SQL, PL/SQL), DB2, Sybase, Postgre SQL, My SQL Application Servers - WebSphere Application Server 5.2.1, WebLogic 9.1, JBoss 4.1.2

    Apache Tomcat5.5 UML tools - Rational UML Modeling tool, Eclipse Modeling IDE Web Design - HTML, Java Script, CSS, AJAX Methodologies - OOAD, OODB, ORM Build Tools - Ant, Maven, Perl, Python, Shell script, Batch Script Strategies - Requirement/Request Analysis, Deployment and Configuration, Performance

    Tuning and Review. Operating Systems - Unix, Linux, Windows

    QUALIFICATIONMCA (Master of Computer Applications)

    Educational

    Course ---------------- Year ---- % -------Type----------------University/Board----------------------- College/School --------------------------------

    MCA 2003 66% Regular Nagarjuna University TJPSCollege for PG Courser (Guntur, AP)B.Sc(Computer Sc.) 2000 62% Regular Nagarjuna University D.R.NS.C.V.S (Chilakaluri Pet, AP)M.P.C 1997 73% Regular Board of Intermediate EducationS.C.V.S Jr.College (Chilakaluri Pet, AP)SSC 1995 69% Regular Board of Secondary Education HPSchool (Collapudi, AP)

    PROJECTSProject ---------------------------------------------------- Domain

    ------------------------------------------------------- Period ------------------------------------Exception Monitoring Investment BankingJan2010- till date

    TeamForge Distributed team management systemApril2009- Nov2009

    eBBS Core Banking Core BankingFeb2008 April2009(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 AnalysisApr2006 - Oct2006

    3

  • 8/7/2019 Ravi Kumar Profile 26

    4/11

    (Supplier Management Online Reporting and Analysis)

    OE-IFP Banking and Financial ServicesNov2005 - Apr2006(Open Enterprise - Integrated Fraud Platform)

    Devx (Developer Executive Group) B2B Middle Ware Services OnlineMay2005 - Nov2005

    Empower & Empower II Enterprise Component Design and DevelopmentDec2003 - Apr2005

    VES (Virtual Education Space) Education and Communication Services OnlineJan2003 - Nov2003

    Application(s) development Exception Monitoring(Citi group)

    Jan2010- till dateThe Exception Monitoring system will enable a consolidated global view onexceptions and will automate the exceptions processing. The ExceptionMonitoring System will be developed as a part of the CRI framework tofacilitate linkage to credit information and user authentication. CRIentitlements will be enhanced to support the CRMA, EM Business

    Administrator, and EM Business Rules Administrator roles. The system willcreate a link to the Facility Analyzer system to receive additional informationabout a customer and facilities.

    The exception monitoring System will collect and monitor the exceptions fromthe following systems:

    Credit Engine

    SAFEThe following are the business goals of the project:

    Automate consolidation of the credit limit exceptions from multiple sourcecredit systems

    Automate the process of filtering and ticket assignment Automate the aged exceptions escalation

    Provide uniform exception reporting

    Provide extensive Audit trail events trackingThe following are the business benefits of the project:

    More efficient and effective exception monitoring process

    Timely escalations of unresolved exceptions

    Uniform presentation of exception reports

    Global View on the credit limit exceptions for customers

    Responsibilities Providing technical leadership to engineers both directly and indirectly through appropriateguidance, mentoring and direction and take full responsibility for the technology deployedand developed.

    The provision of appropriate data to support the development of detailed work breakdownstructures and associated plans. Commit to the delivery against these plans and prioritize andmanage the activities of engineers within the team in line with the agreed work.

    Monitoring and reviewing the progress associated with agreed work activities and providetimely and regular feedback on status, including risks and mitigation activities to the relevantManagers

    4

  • 8/7/2019 Ravi Kumar Profile 26

    5/11

    Proactively identify (at an early stage) and manage key risks throughout the project life cyclein order to minimize potential for disruption to project schedules.

    To contribute to the specification and/or development of systems and procedures to ensurethe integrity and robustness of all project deliverables in accordance with the appropriateprocesses.

    Developing cross-platform, distributed, automated build and test systems Re-factor, integrate, and extend existing tools and infrastructure Help define and create internal tools to improve overall engineering productivity Documenting the design and use of the build and test systems Training new starters and existing staff

    Environment: Core Java, Multi threads, UML, Spring MVC and some lagacy modules inStruts, Hibernate3.5, Web Services with Axis, Flex 3, JMS, Design patterns, EJB 3.0,XML, DB2, Postgres SQL, Jboss4.1, WAS 5.2.1, Linux

    TeamForgeApril2009- Nov2009

    CollabNet TeamForge is the industrys only open and integrated ALM platformbuilt specifically for distributed teams, allowing you to manage all phases of thesoftware development lifecycle - from requirements through release.

    * Technology, tool, and process independent* Designed from the ground up to enable a culture of collaboration* Packaged with integrated continuous build/test and server provisioning

    services as an on-ramp to any cloud - public or private* Accessible through popular desktop tools, making it easy for users to

    collaborate through every phase of development* Optimized for Subversion, the industrys leading Software Configuration

    Management (SCM) solution* Available via SAAS or as an on-premise installation

    CollabNet SubversionCollabNet is the corporate sponsor of open source Subversion project. CollabNetSubversion is an enterprise-ready distribution of Subversion that includes certifiedbinaries, platform-specific installers, certified plug-ins for other tools, andenterprise-ready add-ons.TeamForgeTeamForge is an integrated suite of Web-based project management, SCM, issuetracking, build and test, lab management, release, and collaboration tools - builton a centralized, secure repository.Responsibilities Analyze existing system and work with core team to propose changes in UI and creation of

    new screens

    Coordination with different teams to analyze the requirements, propose solutions Look at the common functionality and come up with a framework (e.g. Custom JSP Tags

    which can then be used by the development team for any new development Estimation and Planning deliverables Own automation during phase 2 implementation Responsible for integrating the existing system with other systems Status reporting to client on a regular basis

    Environment: Core Java, Struts 2.0, Multi threads, UML, Spring 3.0, Agile Scrum,Hibernate3.5, Session Beans, BMP entity beans, Web Services with Axis, Flex 3, JMS,Design patterns, EJB 3.0, XML, DB2, Postgres SQL, Jboss4.1, WAS 5.2.1, Linux

    5

  • 8/7/2019 Ravi Kumar Profile 26

    6/11

    eBBS( Core Banking) _________________April2009eBBS (electronic Branch Banking System) is a Core Banking product. Itsupports both Consumer and Wholesale Banking. This is a dynamic, flexibleand highly user friendly product. It is developed on J2EE and is capable ofworking on any JDBC Compliant database. It incorporates LDAP UserAuthentication and supports XML / MQ Gateway. The core banking functionality

    developed in eBBS is dynamic and flexible enough to suit any countrys specificrequirement. On the Investment Banking activities are Front officesfunctionalities are Investment Advice, Sales and trading, Research onprospects, "buy" or "sell" ratings.Other Front office Services Global transaction banking(cash management,custody services, lending, and securities brokerage services), Investmentmanagement securities (shares, bonds, etc.), Merchant banking, Commercialbanking, Middle office functionalities are Risk management involves analyzingthe market and credit risk, setting limits, captured accurately (as peragreement of commercial terms, with the counterparty), correctly (as per

    standardized booking models in the most appropriate systems) and on time(typically within 30 minutes of trade execution). In recent years the risk oferrors has become known as "operational risk" and the assurance MiddleOffices provide now includes measures to address this risk. When thisassurance is not in place, market and credit risk analysis can be unreliable andopen to deliberate manipulation, Corporate treasury is responsible for aninvestment bank's funding, capital structure management, and liquidity riskmonitoring, Financial control tracks and analyzes the capital flows of the firm,the Finance division is the principal adviser to senior management on essentialareas such as controlling the firm's global risk exposure and the profitability

    and structure of the firm's various businesses, Financial Controlling andmonitoring and reporting. Coordinate Corporate strategy, along with risk,treasury, and controllers, Governing daily operations, internal regulations. Backoffice functionalities are Data-checking trades that have been conducted,ensuring that they are not erroneous, miss transfer posting, security,Technology refers support, automation of problem identification and dailyregular activities. On the Consumer Banking front, eBBS supports LiabilityProducts and Wealth Management and on the Wholesale Banking arena, itsupports Cash Management and Limit based lending functionalities. Themodules in eBBS include are Currency Setup, Clearing Setup, Product Setup,

    Charges Setup, Interest, Transaction Setup, , Customer Individual andCompany 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.Responsibilities

    Customer satisfaction by rapid, continuous delivery of useful software Working software is delivered frequently (weeks rather than months) Close, daily, cooperation between business people and developers Continuous attention to technical excellence and good design

    6

  • 8/7/2019 Ravi Kumar Profile 26

    7/11

    Responsible for bug fixing for several modules, including Interest Rate Derivatives, CreditDerivatives, Equity Derivatives

    Regular adaptation to changing circumstances Assess feasibility of business needs Recommend business process changed to the customer Gather, document and analyze requirements Define scope and boundaries of the system Engage the customer in finalization of scope Define application architecture Design the process and data model Guide the system analyst and module leader in design Define checklists, templates and processes to be followed in the project Prepare effort, cost and schedule estimates Prepare proposals, present them to the customer Prepare project plan, detailed schedule Manage one or more project end-to-end Control financial aspects of the project - CM Conduct risk management activities for each project being managed

    Environment: Core Java, Java Web Services , Agile, Struts 2.0, Servlets, JSP, Spring2.5, Hibernate 3.0,UML, Session Beans, BMP entity beans, JMS, Design patterns, EJB

    2.0, Flex 3, XML, Axis DB2, SYBASE, Jboss 4, WAS 5.2.1, Linux MATRIX, SIEMENS ENERGY SYSTEM LTD.(United Utilities Water, U.K )

    _________________ Feb2007 to Feb2008MATRIX (Meter Administration, Tracking, Reading, Inspection/ Interrogationsystem) is used by for supporting its activities for various utility clients. In specificfor the current client United Utilities Water (U.K),MATRIX implementation isbasically to manage water meter readings, meter maintenance , scheduling thefield engineers for their respective post codes and generating bills for thecustomers. Through MATRIX, users will be able to manage meter reading andproperty management portfolio (handling empty, derelict/ demolished properties

    and maintaining up-to-date customer and address details). Based on the requestsof customers, system generates jobs to be completed by field engineers. Jobs canbe Cyclic andOff cyclic based on the frequency of the task to be done. The generated jobs arescheduled to different field engineers.

    Responsibilities Demonstrates applicable technologies, products and tools Demonstrates product and its architecture Picks up new technologies with ease, solves complex technical problems and multitasks

    between different projects

    Develops detailed designs with Software Engineer and Screen Designer Assists with design of architectural patterns, design of interfaces, design of Web service Identifies reusable components Develops complex modules of the product Participates in identification of non functional requirements like security requirements

    performance objectives Ensures the architecture meet the standards Ensures the solution built satisfies business and technical requirements Assures execution of Unit Tests are performed

    Development Environment: Core Java, Struts 2.0, Hibernate3.0, UML2, Agile Scrum,

    7

  • 8/7/2019 Ravi Kumar Profile 26

    8/11

    Agile PLM, Multi-Threading, Design Patterns, EJB- Session Been, JMS, Hibernate, Java WebServices, Apache Axis, Flex 3, Ant, Jboss4 and WebSphere Application Server V6.1,Oracle 9i, SYBACE, Eclipse 3.2, Linux

    AGILE BRM, Agile Labs __________________Oct2006

    BRM (Budget and Resource Management) is a product designed to facilitate theglobal management of budget and resource planning processes across customers

    numerous divisions and groups worldwide. This product referred to as the Budgetand Resource Management (BRM) application, functions as a complementary toAgile Product Portfolio

    Management (PPM) application, and shall fully leverage the definition andplatform capabilities of the Agile family of PLM solutions. The purpose of the BRMmodule is to enable customers like Siemens A&D to define and manage programcharters, planning periods, budgets and resources across its divisions and groupsaround the globe with one single unified system of record. This project consists offollowing modules

    I. The collaborative control and analysis of the allocation of funds

    (budget) across active programs via the BRM program-charter managementprocess.

    II. The collaborative control and analysis of the allocation of labor andcapital-equipment (human resources and capital resources) across activeprograms via the BRM planning-period management process.The collaborative control and analysis of the allocation of tasks (project activities)via the PPM project phase/gate management process. This is accomplished usingexisting Agile PPM and Portfolio Analytics (PA) products.

    Responsibilities Understand business scope of projects, provide estimates, establish dependencies and define

    architecture based on business and technical constraints Provide continuous feedback for optimizing process, practices, tools Provide training and mentor juniors, contribute to the Knowledge Center, ensure knowledge

    sharing and enhance knowledge base Analyze technical trends, provide suggestions for engagement, perform POC and define

    standards, best practices Engagement in pre-sales activities for technical activities Interact with client for articulating technical decisions, participate in inception phase Prepare technical artefacts in various formats for Knowledge Centre and project deliverables Simultaneously work on multiple projects

    Development Environment:Core Java, EJB, Struts 1.2, Java Web Services,

    Hibernate2.5, Agile PLM, Agile BRM, Oracle 9i, Jboss4, Oracle Application Server, Linux SMORA

    __________________ April2006The overall goal of the future state SMORA (Supplier Management OnlineReporting and Analysis) 6.0 applications is to provide business customers with theEconoLink equivalent R & A functionality, provide robust reporting services via acommon platform, and consolidate data through a single backend data source.Current SMO reports exist in two reporting systems EconoLink, which is a client-

    8

  • 8/7/2019 Ravi Kumar Profile 26

    9/11

    server-based tool that allows custom reporting and some ad-hoc capabilities; andSMO R & A (5.3), which is a web-based reporting system that runs on javatechnology (J2EE via WebLogic). The project aims to deliver a reportingapplication that captures the best of both worlds through standardization on acommon reporting platform and enhanced web-based reports. EconoLink isexpected to be sunset after all users are migrated to the web-based platform.Responsibilities

    Understand the defined architecture and may also play part in defining architecture Maintain the standards, as identified for the project Provide feedback of execution pros and cons of various decisions, standards Concur with projects Architect with critical decisions and deviations Ensure that metrics, process, standards and general culture are strictly adhered to Commune with representatives of other projects Engage with PM to prepare WBS, provide effort estimation Participate and provide training on project specific technologies to the project team Educate and ensure the whole execution team is aware of best practices, process, design

    decisions, standards

    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 and Multi-year, phasedapproach.

    It is meant to achieveSupport for a new enterprise component based flexible architecture supporting: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 3rdparty products & services, to meet broader enterprise needs of large tiercustomers) A new application suite that promotes consistent user experience,integration mechanisms, development methods & tools, support systems, etc. Areduction in the number of duplicative code bases of current products.Responsibilities Manages Technical issues, coding and configuration to ensure delivery of module/project Proactively identifies defects and ensures that they are resolved Mentors the developers, team to ensure that design patterns, coding standards, unit testing

    standards, etc. are in compliance with JDA methodology and Portfolio Architect direction Brings best development practices to the table

    Ensures that code is delivered for integration build and test, including release content Tests and integrates with other development tasks Performs code reviews: verify extensibility, reusability and assure complexity has been

    minimized Demonstrates problem solving and innovation Plans and prioritize the work Ensures that performance requirements are met Provides performance statistics based on pre-defined requirements Reviews requirements and scenarios Participates in interviewing of developers

    9

  • 8/7/2019 Ravi Kumar Profile 26

    10/11

    Development Environment: Java1.5, Struts1.2, Java Web Services, Apache Axis,Hibernate, Maven, Jboss 3.4, WebLogic7, Linux

    DevX _______________May2005- Nov2005

    DevelopmentEx.com will revolutionize the international development industrythrough market consolidation and the provision of value added services.

    The ServiceDevleperEx.com will create an online marketplace that brings togetherdonors/foundations, major contractors, subcontractors, internationalconsultants, and non-profit organizations. Major contractors are our primarytarget market segment. Initially, we will generate revenues by charging asubscription fee to contractors for services that

    Responsibilities Designing scalable middleware and server side components and frameworks Extensive implementations with object-oriented design and development techniques Trouble-shooting and problem-solving for critical problems. Providing good algorithms, data structures, and performance optimization techniques

    Introducing the software engineering best practices, including testing, release managementconfiguration management, and project planning

    Automation of regular activities by using Unix, Perl and Python and Ant scripts. Production Web systems characterized by high-end performance, reliability, availability

    scalability, security Exposure to Test Driven Development Internationalization, Localization communication, collaboration, and decision-making skills Placing good Technical leadership qualities to make all teams work together. Collaborate in a fast paced, demanding environment.

    Development Environment:Java1.5, Data structures, Multi-Threading, Struts, EJB,

    Java Web service, Axis, WebLogic Application Server 9.1, Oracle 9i, Windows 2K Empower & Empower II _______________

    December 2003- April2005Empower is an application architecture designed to expedite the process ofdeveloping J2EE applications. It encapsulates many application complexities andcommonalties found in developing any J2EE Application, turning them into acore set of reusable components. These components and services are based onthe best J2EE design patterns that are in circulation. The framework providessupport on all tiers via; web, EJB, integration and data access. Beyond the corecomponents, it ensures a clear separation between visual, business, and data

    layers. This methodology of development has proven itself as an appropriatemeans of abstracting an application into segments that are more easily managedand extendable.

    Responsibilities Design, develop and implement new features and modules in company's financial software

    system, and improving existing ones Perform unit testing on new features Work in close liaison with Quality Assurance team and Technical Publications team.

    10

  • 8/7/2019 Ravi Kumar Profile 26

    11/11

    Use the Java programming language, and Swing to design and develop graphical useinterfaces

    Assist Helpdesk personnel with customer problems Work with Product Management to translate and understand accurately product specifications

    Development Environment: Core java, Multi-Threading, Algorithms, Java WebServices, Servlets, JSP, EJB, Web service, Jboss3.1, WebLogic Application server 6,Oracle8i, UNIX, Windows 2K,

    VES (Virtual Education Space) ______________January 2003- November2003VES is a set of on-line tools and implementation strategies individualized for eacheducator, student, and parent to enable them to increase student achievement onstandards-based curriculum. As it gets rolled out over the next few years, VES willgive every teacher and student anytime/anyplace access to a digital workspacethat will facilitate standards-based learning and promote collaboration.

    Responsibilities Design, develop and implement new features and modules in company's financial software

    system, and improving existing ones Perform unit testing on new features Giving best coding practices Implementing with composition and aggregation principles to make the more availability and

    reusability of components. Extreme use of Threads, Collections, Data Structures, RMI, JDBC. Server and client Exceptions handling Assurance of Extendibility and Compatibility.

    Development Environment:Core java, Servlets, JSP, Oracle, Tomcat5, Windows 2KUNIX

    Personal Details:

    Passport number: H3970637 (Ravikumar Maddi)VISA: Never applied, and looking for sponsors.DOB: 5th August 1980PAN : AMNPM4639CPermanent Address: s/o Maddi Subba Rao, 2-102, Pasumarru, ChilakaluriPet(M), Guntur(Dt), AP, India, Pin-522616, Telephone: 044-43335482, AP contactnumber: 91-7799344048 (if i am in AP only)Present Location: c/o A. Renganathan, A-36, Gnanamani Street, SathiyamurthyBlock, Ashok Nagar, Chennai, Tamil Nadu, India, Pin-600083.

    11