Obj***
Chandrasekhara Reddy. B
Email:
******.**********@*****.**
m
Mobile: +91-996*******
Summary:
* ***** ** ***** ** experience in Application development and Application Support web
•
applications using JAVA, J2EE, Websphere and RAD.
Good Experience in Developing and supporting Applications using JAVA, J2EE (JSP, Servlets,
•
JDBC) and Oracle SQL.
Good Implementation Knowledge in Struts Framework.
•
Good Knowledge in Spring and hibernate Framework.
•
Good Experience on application servers like webLogic and Web sphere
•
Good working Experience of IDE’s like Eclipse, Web sphere Application Developer (WSAD)
•
Having Good Domain Knowledge on Automobile, Banking, Financial and healthcare industry.
•
Team Player with good communication skills and interpersonal skills.
•
Quick Learner of new technologies and positive attitude towards the changes in the industry.
•
Quality oriented and believe in driving quality consciousness across the team.
•
Professional Certifications:
Sun certified Java Programmer (SCJP)
•
Professional summary:
Working as a Senior Technical Specialist for Thirdware Solution Ltd., Chennai, from
•
February 2012 to till date.
Worked as a Senior Software Engineer for Mahindra Satyam, Chennai, from April 2011 to January
•
2012.
Worked as a Member Technical Staff for HCL Technologies, Chennai, from Aug 2007 to till April
•
2011.
Academic Qualification:
B.Tech in computer science from JNT University.
•
Skill Set:
Operating System : Windows 2000/XP/7/8.
Application/Web Servers : Web sphere, web logic.
Java Technologies : Java, J2EE (JDBC, Servlets, JSP).
Script Languages : JavaScript.
RDBMS : Oracle, SQL.
Frameworks : Struts, Spring, Hibernate
IDE Tools : Eclipse, WSAD
Configuration Controls : CVS, VSS, SVN, Accurev.
PROJECT #1 : eSCAPE and Uniserv
Client : Ford Technology Services India (FTSI)
Team Size : 3
Environment : Java, jsp, Struts, SQL Server, RAD, Unix, Putty
Server’s : WebSphere6.1
Roles : Team Lead
Description:
eSCAPE application is a public web site can be accessed through Ford's National Web Portal (NWP).
eSCAPE used by passenger vehicle (PV) customers and commercial vehicle (CV) customers to:
• View details of the Ford's product range (also known as catalog)
• View default specification of the vehicle
• Configure vehicle of their choice and view the configured vehicle
• View pricing information
• Contact dealer, which will set a trigger for the dealer to contact the customer
• Request brochure for specific vehicle *1
• View current promotions
• New Finance Calculator (to view finance plan and calculate finance plan)
Uniserv tool is used for validating/cleansing the address fed as input. This Uniserv tool makes use of a
set of flat files (address files) for validating these input addresses
Uniserv as a system is a collective term used to represent the following sub-modules/services:
• Uniserv Tool
• Services like ADBUILD and Block Exemption Program
• Address Validation/Cleansing and Dealerisation modules of CuPID Application
The functionality of Uniserv system is to:
1. Validate/cleanse the address data for interfacing application.
2. Locate nearest dealer based on location and franchise type.
Responsibilities
• Interacting with business Team and interfacing applications.
• Application monitoring and resolving customer request and incidents.
• Analyzing the problem, collecting the required data and providing the impact analysis.
• Implementing the required changes.
• Analyzing the issues and giving inputs to the AD team on code changes
• Involving in testing
Involving in Data migration from lower environments to live environment.
•
• Guiding the team to analyze and resolve the issue efficiently.
PROJECT #2 : nVista
Client : Volvo Cars Corporation
Team Size : 15
Environment : java, jsp, Struts, Oracle, RAD
Server’s : WebSphere6.1
Roles : Team Lead
Description:
New Vista Application provides a common vehicle ordering (order creation, maintenance, reporting etc.)
system for Volvo brand for around 35 markets excluding North America.
It is a dealer and market order management application supporting the submission, amendment,
contracting and transfer of vehicle orders.
In the Order to Delivery process, Order is placed by the dealer in the New Vista application.
Vista sends the approved order to Car Info System (CIS) for acknowledgement. CIS sends the order to be
build to the factory.
Factory plans for the order to be build and sends the confirmation message to CIS.
CIS system aligns the order status with Vista application through interfaces.
Once the order is build A4D system ensures order is delivered to the dealer and handed over to the
customer.
Responsibilities
Interacting with Onsite Team and client.
•
Analyzing the problem, collecting the required data and providing the impact analysis.
•
Implementing the required changes.
•
Giving inputs to the team on code changes and Code review
•
Providing system test cases
•
Bug fixing.
•
PROJECT #3 : PM Smart Assessment and Refactoring
Client : HCL Technologies Ltd
Team Size : 1
Environment : java 1.5, Hyperic HQ (HQ server and agent)
Server’s : Jboss 4.2.3 GA
Roles : Programmer (worked independently)
Description:
Application Performance Management (APM) refers to the art of monitoring and managing an
application performance and availability. APM provides the ability to proactively detect and report
application performance and availability issues. There are many APM solutions are available for
monitoring and managing the performance of an application, application server, web server, database
server, network and other resources. APM includes collecting the performance data & managing the
availability of an application. The objective here is to constantly monitor the resource utilization and
performance of the application.
Hyperic HQ: Hyperic HQ is one of APM tool, it is an infrastructure monitoring and management tool that
can be used to effectively manage multiple heterogeneous resources like web, application & database
servers & other utilities and thus helps to improve the IT
Operational efficiency. It is a proactive approach to manage SLA. Hyperic HQ comes with two editions
Open Source & Enterprise.
Open source edition has the basic monitoring & control features. The enterprise version has more
advanced automation and control features.
Responsibilities:
Supporting for PM smart team for installing Hyperic HQ on different environments.
•
Supporting for PM smart team to resolve problems on HQ installation and configuring HQ
•
server and agent
Monitoring the pm smart application for different metrics
•
Monitoring the different servers like oracle, jboss
•
PROJECT #4 : Modern Medicine
Client : Advanstar communications
Team Size : 15
Environment : Java, JSP, Java script, Stripes Framework, oracle, Eclipse and SVN.
Server’s : Jboss
Roles : Sr.Programmer
Description:
Modern Medicine application deals with effective Health Care Consumer Guide. This project is
undertaken to build an application that will facilitate
To the users to publish articles, view the articles
•
To the administrator(super user) to approve the articles or reject the articles
•
Workflow for the articles
•
Different user functionalities like contributor, channel manager, copy editor, designer, article
•
manager etc.
Responsibilities:
• Developed the front end screens by using JSP’s
• Developed Validations using Stripes validations and java script
• Developed the business logic by using Stripes action class.
• Involved in Code Review and Code changes
• Involved in Unit testing and Integration Testing
• Involved in Bug fixing in different level of testing.
PROJECT #5 : Big O
Client : Brocade
Team Size : 3
Environment : Java, Jsp, Struts, oracle and WSAD.
Server’s : web sphere 6.x
Roles : Programmer
Description:
Bigo application deals with negotiation of the cost of the components from the different suppliers
and provides the same to the Contract Manufacturers. Brocade out sources the manufacturing of the
products to Contract Manufacturers (CMs). Brocade and the CMs are jointly involved in negotiating the
cost of the components that are procured from a Supply Base to make the product. The Contract
Manufacturers validate that against the specified suppliers and agree upon a contract price for a quarter.
In addition Brocade is improving the process of cost forecasting to be more effective. This project is
undertaken to build an application that will facilitate the cost forecasting and support the different cost
trend reports for management.
During this application the following tasks will be undertaken:
Brocade wants to aggressively explore opportunities to minimize cost of manufacturing of the
•
products.
The application will enable the SBMs and Cost Analysts to capture current
•
negotiated prices of components. The application will also enable them to forecast prices.
Brocade wants to be able to predict the cost of a product up to 8 quarters out.
•
This application in directly interacting with the Data warehouse and indirectly with other
•
applications provides a mechanism of exchanging product cost information with the CMs.
The application will support Data Warehouse in generating reports by different
•
groups of components to track the trend.
Responsibilities:
Developed the front end screens by using JSP’s
•
Responsible for Struts tiles and Validations
•
Developed the business logic by using Struts action class.
•
Involved in Code Review and Code changes
•
Involved in Unit Testing.
•
PROJECT #6 : Grid Computing CoE
Client : HCL Technologies Ltd
Team Size : 5
Environment : Java, XML, Gemfire and Oracle Coherence Frame Work, Eclipse and
Jdeveloper.
Roles : Programmer
Description:
Grid computing enables the virtualization of key resources like CPU, memory, disk and storage spread
across multiple systems as a single managed entity. To grid consumers, it appears as though they are
dealing with a giant super computer with almost infinite memory, CPU and disk space. Computational grid
is implemented Using parallel programming with Grid Gain and whereas Data Grid (Cache) is
Implemented Using parallel data storage with Gemfire & Coherence.
Gemfire is a high performance, distributed memory oriented operational data management infrastructure
that offers very low latency, high resiliency, scalability and high throughput data sharing and event
distribution features for high performance computing applications that need access to real time data.
Coherence is used for in memory distributed data management, clustered caching, and data intensive
grid computing for mission critical enterprise Java technology applications.
Responsibilities:
Developed & Deployed the Sample applications Using Gemfire and Oracle Coherence
•
Frameworks
Developed the Monte Carlo and Blockschole by using Oracle Coherence.
•
Involved in Code Walk Through.
•
PROJECT #7 : Info Manager Cash
Client : Standard Chartered Bank.
Team Size : 20
Environment : Java 1.4, XFW Frame Work, JavaScript, Eclipse
Oracle9i and CVS.
Server’s : Tomcat4.1, web sphere 4.x
Description:
Info Manager Cash is part of reporting tool available in Straight2Bank. It is developed to provide
bank’s Cash Management customer’s web based Reports and Alerts the project is aim
ed at generating reports of “Cash Management” transactions with customized filtering and scheduling and
various functionalities like edit, copy, share, view and delete. The customers can configure the reports
settings for them or can use the system defined reports and receive the reports through mail or run them
online. Info Manager Cash also facilitates the customers to create alerts and receive them through email
or fax about the status of Cash Management transaction.
Info Manager Cash provides access to the user for the fallowing products:
Payables
•
Receivables
•
Working capital view
•
Responsibilities:
Involved in Development of user interface and components for reports and Cash Alerts modules.
•
Involved in Development of XDD’s
•
Responsible for JavaScript Validation.
•
Preparing Unit test cases and Unit testing.
•
Involved in bug fixing in xml,Xdd,JavaScript & DB issues in different level of testing
•
Actively participated in deploying builds to Test, UAT and Production environments.
•
Worked at production support to resolve problems facing different users.
•