Post Job Free
Sign in

RaviKumar ( Sr. Java Developer)

Location:
Chicago, IL
Salary:
$75/hr
Posted:
January 01, 2009

Contact this candidate

Resume:

RaviKumar S V N

SUMMARY

* years of technical experience in I.T. in J2EE involving designing, coding, testing software in Java (JDK1.4, 1.5) in Financial and Telecom Industry.

• Sun Certified Java Professional

• Role includes a mixture of responsibilities requiring strong technical background with excellent problem solving and communication skills.

• Demonstrated competence of a good team player and also as team leader with a reputation of integrity

• Development experience in Adobe Flex RIAP Framework, LCDS / Blaze DS, Flex Ajax Bridge and Web ORB on Jboss and IIS servers

• Development expertise in Tangosol Coherence on Jboss application server.

• Experienced in implementing applications with Model/View/Controller (MVC) pattern using Jakarta Struts 1.1, Spring Framework, Java, JSP, Servlets and Jboss application server Jakarta tomcat web server and Web Logic Server.

• Expertise in Java Application Development, Distributed Application development and Internet/Intranet based Database Applications.

• Worked on Application servers like JBoss, Web Logic, IIS and Apache Tomcat

• Experience in using industry standard open sources STRUTS, Hibernate , Eclipse, Log4J

• Experience in XML Technologies and JAXB and middleware technologies using JMS

• Proven complete SDLC implementations including preparing Requirement Specification documents and design documents.

• Experience in the IT industry, possess strong capabilities in executing different phases of Software Development Life Cycle such as Requirements Analysis, Design, Construction, Testing and implementation.

• Strengths being flexible with the environments besides excellent communication skills including team/work delegation, team development and the ability to deliver quality product as it demands at various onsite locations including India, UK and USA.

Experience Summary

• Synechron Technologies Inc as Lead-Software (May 2007 – Till Date)

• Tech Mahindra Ltd as Sr. Technical Associate(May 2005 – May 2007)

• Wipro Technologies as Project Engineer (Nov 2004 – April 2005)

• Tech Mahindra Ltd. as Technical Associate (Jan 2004 – Nov 2004)

• Infinite Computers. Ltd. as Software Engineer (Jan 2002 – Jan 2004)

TECHNICAL SUMMARY

SKILLS TOOLS

Operating Systems Windows NT, Windows 9X , UNIX

LANGUAGES Java, PL/SQL

DATABASE (S) Oracle 8.0, My SQL 5.1, Sybase

JAVA TECHNOLOGIES Java 2.0, JDBC, Servlets, JSP,

EJB, Struts 1.1, Spring, J2EE Authentication Module

Open Source Struts, Spring, Hibernate, Eclipse, Log4J

Web-based Technologies JavaScript, HTML, XML, Flex Ajax Bridge

Design Patterns MVC, Singleton, Transfer Objects, Service Locator, Abstract Factory Pattern, Session façade, Front Controller.

Enterprise Integration Tools (IDE) Eclipse, MyEclipse, Edit Plus

4 GL PL/SQL plus 2.3.4

Web 2.0 / RIA Adobe Flex, ActionScript 3.0, Live Cycle Data Services / Blaze DS, Web ORB

Application Servers Web Logic Server 7.0, Jboss 4.0.2, Tomcat 4.1.24, IIS, Weblogic Portal 10.2

Modeling tools Microsoft Visio 2003, Enterprise Architect

Middleware tools Trained on TIBCO BW, GI, Business Factor

Tools & Utilities Ant, VSS, Tortoise CVS, MS Office, Tangosol Coherence 3.3

STRENGTHS

• Highly inspired individual with strong team orientation and a “CAN-DO” attitude.

• Good Communication/Presentation and interpersonal skills.

• Able to work independently and make good technical decisions, working cooperatively, watching out for my teammates, offering a helping hand when needed.

• Eagerness to learn new technologies/skills

Certifications

 Achieved Sun Certified Java Professional (SCJP) Certification in Java.

 Achieved Brain bench Certification in Java.

 Achieved Internal TIBCO GI and TIBCO Business Factor training certification.

 Achieved Finance certification from Synechron Inc in Capital Markets.

 Achieved Technical Excellence award from Tech Mahindra Ltd in Europe IDU.

ACADEMIC PROFILE:

• Master of Computer Applications (M.C.A) From Andhra University during the period 1997-2000 with 70%.

• Bachelor of Science (B.Sc (M.P.C)) from V.V.R.K.M.L.Degree College Visakhaptnam affiliated to Andhra University during the period 1994-97 with 76%.

PROJECT EXPERIENCE

eConfirms Commodity trading Wachovia, NC April’08 – till date

Role: Lead – Software

Description: eConfirms commodity trading web site is a Rich internet interface which is used as electronic confirmation of OTC commodity trades over web. The interface is developed using Flex as front end, Blaze DS as middle layer for messaging using Flex AMF protocol and Oracle as database. Using the interface trader can validate, match, cancel, unmatch and dispute the orders with counter party trade. The interface replaces existing third party ICE trading web site by providing the trader a rich UI, faster access than existing third party web site and real time updates. The project used Blaze data services for remote procedural calls and Dataservices for interacting with Java Interface.

Roles and Responsibilities:

• Worked on Requirement analysis, gathered all possible requirements from end users and involved in breaking the requirements in to exact implementation details

• Solely responsible for designing and developing Flex RIAP framework.

• Involved in writing High Level and Low Level Design of the System reports.

• Participated in application framework design, templates, and API’s according to UML Standards using Microsoft Visio.

• Involved in designing and developing role based authentication mechanism on JBoss application server and using ePass (authorization mechanism of Wachovia).

• Involved in designing and developing of Flex LCDS Messaging classes java components.

• Involved in Maintaining CVS Repository and writing build.xml file which will compile Java classes, creating jars and deploy application in Jboss application server using ANT, it also contains targets like deploy only Jboss or Flex so that no need to deploy complete application each and every time.

Environment: Windows XP, Java, Spring Framework 2.5, Hibernate 3.2.2, Oracle, Jboss 4.2.0 GA, Adobe Flex 3.0 Live Cycle Data Services / Blaze DS, Action Script 3.0, RIA Frame Work, Flex Ajax Bridge.

Endur Reporting Framework Wachovia, NC Jan’08 – April’08

Role : Lead - Software

Description: Endur Report framework is a Rich internet interface which generates online reports by querying Endur Openlink via Dot Net interface. The application is capable of so many reports like End of the day reports, Summary reports, Option volume reports etc. And also developed role based authentication and authorization mechanism using WebORB. This project explored flex advanced capabilities like AdvancedDataGrid, OLAPDataGrid and many more. The project used WebORB for remote procedural calls and Dataservices for interacting with Dot Net Interface.

Roles and Responsibilities:

• Worked on Requirement analysis, gathered all possible requirements from end users and involved in breaking the requirements in to exact implementation details

• Solely responsible for designing and developing Flex RIAP framework.

• Involved in writing High Level and Low Level Design of the System reports.

• Participated in application framework design, templates, and API’s according to UML Standards using Microsoft Visio.

• Involved in creating Use cases, Class and Sequence diagrams using Omondo Eclipse plug in.

• Involved in designing and developing role based authentication mechanism using WebORB.

• Involved in Maintaining CVS Repository and writing build.xml file which will compile dot net classes, create dlls and deploy application in IIS 5.0 application server using ANT, it also contains targets like deploy only DOT Net or Flex so that no need to deploy complete application each and every time.

Environment: Windows XP, Java, Oracle, IIS, Adobe Flex 3.0, C#, ActionScript 3.0, RIA Frame Work, Flex Ajax Bridge

EOD Monitoring Tool Wachovia, NC Aug’07 – Dec’07

Role : Lead - Software

Description:-EOD Monitoring tool is a logging application for monitoring Foreign exchange trading end of day batch processing status via web page. The web page is developed exploring Adobe Flex Front end and Live Cycle Data Services capabilities. In the application we developed flex data grid which will display the logs in defined interval using server push mechanism. The application uses java mail API to send a mail if any of the process fails. For user login ePass mechanism is used.

Role:

As a Lead Designer of the Application Delivery Group, am responsible for the following –

• Involved in requirements understanding, High Level Design and Low Level Designing.

• Involved in designing and developing of Flex LCDS Messaging classes java components.

• Responsible in designing and developing utility components and Data Access Objects.

• Participated in application framework design, templates, and API’s according to UML Standards using Microsoft Visio.

• Involved in creating Use cases, Class and Sequence diagrams using Omondo Eclipse plug in.

Environment: Intel Pentium IV, Windows XP, Java, Spring Framework 1.1, Hibernate 3.2.2, Sybase, Jboss 4.2.0 GA, Adobe Flex 2.0.1 Live Cycle Data Services / Blaze DS, Action Script 3.0, RIA Frame Work, Tangosol Coherence 3.3.

Rich Internet Application Portal Wachovia, NC May’07 – Aug’07

Role: Lead - Software

Description:-Developed a Rich Internet Application framework by exploring Adobe Flex capabilities.

 Developed a data grid which will display the real time data (around 8000 records) at the refresh rate of one update in 10ms with capabilities of server side grouping and sorting.

 Involved in developing java classes and components using Adobe LCDS and Tangosol Coherence.

 Real stock value updates, Collaboration tool.

Environment: Intel Pentium IV, Windows XP, Java, Sybase, Jboss 4.2.0 GA, Adobe Flex 2.0.1 Live Cycle Data Services / Blaze DS, Action Script 3.0, RIA Frame Work, Tangosol Coherence 3.3.

Project: Tiscali Provisioning System Interface, Tiscali., UK Nov’ 06 – May’07

Role: Senior Technical Associate

Description: Tiscali Unit 2 Project is a B2C interface which integrates Tiscali Centralized System with existing Local Country Interfaces using TIBCO Middleware. UNIT (Centralized system) consists of SIEBEL as CRM system, Geneva for Billing and IMS consists of E-care Portal functionality. Provisioning Work Flows are defined at TIBCO Work Flows whereas Provisioning of a product will be done at Local Systems. Customer can Order a product through e-care Portal. The order XML will be flown to Local Systems for Provisioning through TIBCO Middleware for further Provisioning.

In our scope we are responsible for designing and developing of Interface between TIBCO EMS component and U.K provisioning systems using Message Driven Beans and Java Helper classes for asynchronous transfer of orders.

As a Lead Designer of the Application Delivery Group, am responsible for the following –

• Involved in Requirements Analysis and Functional Analysis at Client Location Tiscali U.K.

• Involved in documenting various business end to end flows.

• Involved in High Level Design and Low Level Design using UML.

• Responsible for designing and developing of Interface to communicate with TIBCO.

• Responsible for designing and developing of Message Driven Beans and Java Helper Classes.

Environment: Intel Pentium IV, Windows, Java, Jboss 4.0.2, HTML, JavaScript, Message Driven Beans, Microsoft Visio 2003, Enterprise Architect 2.1, JSP using Struts 1.1 Framework.

Project: Tiscali Ordering and Provisioning System (TOPS), Tiscali., UK Sep ’05 – Nov ’06

Role: Senior Technical Associate

Description: TOPS is a Portal for Tiscali reseller users to enable them for placing orders into various sub systems at Tiscali. The resellers would be registered with the portal and accordingly they would be provided with required access rights. The TOPS Application would authenticate and authorize the users according to the predefined roles. TOPS Application would provide the functionality to add and update the Resellers, Reseller’s users and Reseller’s customers

As a Senior Developer of the Application Delivery Group, am responsible for the following –

• Involved in requirements understanding, High Level Design and Low Level Designing.

• Involved in designing and developing Struts Action Classes, Java Beans, and JSPs using Struts 1.1 Frame Work.

• Responsible in designing and developing utility components and Data Access Objects.

• Responsible for designing Database model.

• Work on various technologies like HTML, JavaScript, Struts 1.1, Jboss 4.0.2 Application server and MySQL 5.1, Jboss Authentication Module.

Environment: Intel Pentium IV, UNIX, Windows XP, Java, My SQL 5.1, Jboss 4.0.2, HTML, JavaScript, Struts 1.1 Frame Work.

Project: Servista Self care, Post Office, UK May’05 – Aug’05

Role: Technical Associate

Description: Servista Self care is a web based application used by customers to register and manage them. It is a cut-down version of Servista Contact, branded for the client company. Customer service representatives do not have access to it. Customers use it to Sign up for services, Edit their personal details, Edit their payment details, Edit their account details, Edit their service details, Make card payments, View setup status, View messages and bills, Analyze usage, Select and add services and Move home

Implementation:

A Java front end serving data from the back end data tables. The user interface consists of JSP pages organized using the Struts framework, and communicating with the Servista back end via JavaBeans.

As a Developer of the Application Delivery Group, is responsible for the follows –

• Writing code in Java Servlets and JSP.

• Involved in Developing GUI using Servlets, and JSPs.

• Involved in Developing Java Beans (Action Form Beans).

• Used various tools like HTML, JavaScript, Tomcat 5.0.25 Web server and Oracle 8.0

• Testing of above development and modifications.

Environment: Intel Pentium IV, Windows 2000, Java, Oracle 8i, Tomcat 5.0.25, HTML, JavaScript, Eclipse 3.1 IDE, Struts 1.1 Framework.

Project: Adder Automation System, British Telecom, UK March ’04 – Nov ’04

Role: Technical Associate

Description: ADDER System (Customer Product Management System) aims to provide a mechanism whereby AT&T can administrate products aimed at a customer level (i.e. products that will be applied to an entire customer network, rather than a single account, site or installation). Some of the functionality provided by ADDER includes –

• Ability to register a customer for a product.

• Maintaining a picture of the customer’s network to enable the application of a product to the entire network of the customer with changes to back-end systems.

• Ability to identify a customer’s network in advance of a customer being evaluated for and accepting a product.

• Weekly policing of customer after accepting a product, monitoring and reporting of a customer’s call-spend after accepting a product.

As a Developer of the Application Delivery Group, is responsible for the follows –

• Writing code in Java Servlets and JSP using Struts 1.1 Frame Work.

• Interpreted UML Class Diagrams to develop Java Code.

• Developed Sevlets and JSPs.

• Used various tools like HTML, JavaScript, Web logic 7.0 Application server and Oracle 8.0

• Testing of above development and modifications.

Environment: Intel Pentium IV, UNIX, Windows 2000, Java, Oracle 8i, Web logic 7.0, HTML, JavaScript, Eclipse 3.1 IDE, Struts 1.1 Framework.

Project: Online Query Tracking, British Telecom, UK Jan ’04 – March ’04

Role: Technical Associate

Query Tracking is an Online Web Application, which tracks the online queries from AT & T customers. It provides tracking of queries, as well as online responses send to the customers by AT & T. In the proposed system, the front-end provided would be totally new with a completely new look and feel and additional functionality and features as specified in Requirements. The front-end application will be a complete web based on-line application developed based on Struts Frame Work.

Features:

• Open Source

• Follows MVC Architecture.

• Configurable workflow, message resources, logging.

• Struts combine Servlets, JSP, custom tags, and message resources into a unified framework. The end result is a cooperative, synergistic platform, suitable for development teams

Environment: Intel Pentium IV, UNIX, Windows 2000, Java, Oracle 8i, Web logic 6.1., HTML, JavaScript, Web logic 7.0 web server

As a Developer of the Application Delivery Group, is responsible for the follows –

• Writing code in Java Servlets and JSP.

• Interpreted UML Class Diagrams to develop Java Code.

• Developed Sevlets and JSPs.

• Used various tools like HTML, JavaScript, Web logic 6.1 web server and Oracle 8.0

• Testing of above development and modifications.

Champion Mortgage Company, NJ

Mortgage Business Loan Originating System Jan 2002 – Dec 2003

Role: Sr. Java Developer

Description: This project is a B2B application and provides the business solution for the mortgage business. It is an Intranet plus Internet application, which tracks and logs all the processes occurring while processing of Loan. This is a very huge application consisting of around 120 modules. Which is a Mortgage business that is from Loan Origination till Loan funding, including the Third Parties involvement in Lending Exchange. Basically, the entire application is divided in to three parts, ADMINS, LOS (Loan Originating System) and LsXchg (Lending Exchange).

I involved in totally 3 modules .The modules what I have involved are as below

Assignments

Description: This module deals with assigning the loan to various users, vendors and territories that are related to the company. Assignments will be done at various stages of the loan, depending on the loan parameters. Assignments can be done manually or automatically based on a rotation-based system. Only those users, who are assigned, can enter the loan to place several orders like appraisal, title, credit etc and change other loan related information, which takes the loan from one stage to the other.

Call Center

Description: The Objective of this module is to store the Borrowers primary Information. Registration Application allows inquiries from customers through different channels (for e.g.: Phone, Internet) to be entered and an appropriate disposition action can be taken. This Application is the major source of information to the Loan Origination System. Once the user enters all the required information then it generates a loan number for that borrower. Once Loan number Generated, all operations are carried out using this loan number. This module is again sub Categorized into Marketing Information, Loan Information, Property Information, Borrower Information, Income Details, and Contact Information.

Property

Description: The Objective of this module is to handle all the properties of primary borrower, co-borrower & other borrowers. There are mainly 3 types of properties are handled here, Subject Property, Real Estate Property & Rental Property. Subject Property is the property in which borrower is going to take loan. Real Estate Property is the other Properties of the Borrower. Rental Property is the Rental Property of the borrower. One of the advantages of this module is separate handling of Property Information and Property Financial Information and we can attach the Property to the corresponding Liability. This module is highly integrated with Borrower, Liability, Loan Workspace and Exception System.

• Writing code in Java Servlets and JSP using Struts 1.1 Frame Work.

• Involved in Developing GUI using Action Classes, and JSPs.

• Involved in Developing Java Beans (Action Form Beans).

• Used various tools like HTML, JavaScript, Jboss 4.0.2 Application Server and My SQL 5.0 Database.

• Testing of above development and modifications.

Environment: Windows NT, HTML, JavaScript, Java, Servlets, and JSP, Tomcat 4.1.24 Web Server and Oracle 8.0



Contact this candidate