Raj. R
Ph: 409-***-**** ************@*****.***
Summary
Over six years of experience as a Programmer Analyst in the IT industry.
In-depth knowledge of OOAD and SDLC process including requirements
definition, interface implementation, design, testing and maintenance.
Experienced in Database design and query languages like SQL, PL/SQL, and
writing stored procedures, triggers, joins etc.
Solid foundation in Core Java concepts, J2EE technologies and database design.
Extensive programming and development experience using Java and J2EE
technologies including JSP, Servlets and JDBC.
Good Knowledge in JMS, JSF, RMI, J2EE Design Patterns and Web Services.
Efficient and experienced in client side programming in HTML and JavaScript.
Expertise in MVC architecture and Struts framework.
Experience with popular IDEs like Eclipse, NetBeans and IntelliJ IDEA.
Good knowledge of Capital Markets domain such as Fixed Income, Credit
Derivatives and Money Markets.
Strong problem solving, strategic planning and organizational skills.
Proactive, creative, detail-oriented, responsible, self-motivated with leadership
qualities.
Excellent communication and presentation skills.
Certifications
Java 2 Fundamentals Brainbench Certification.
Technical Skills
Operating System : Windows Xp/NT, MS-DOS, UNIX
Languages : Java, ODBC, JDBC, C, C++, COBOL 77, VB 6.0, SQL, PL/SQL
Web Technologies : ASP, Applets, Ajax, J2EE (Servlets, JSP, JNDI,
JMS)
Frame Works : Spring, Hibernate, Struts, JSF, Dojo, iBatis
Application Servers : WebSphere 6.1, WebLogic 8.1, Apache Tomcat 6.0, JBoss 5.0
Databases : Oracle 8i/9i/10g, Ms-Access, DB2, Sybase
Scripting Languages: Html, DHtml, CSS, PHP, XML
Version Controls : Clear Case, CVS
GUI : Swings, Flex 3.0
Professional Experience
Beckman Coulter, Brea, CA April 2008 - Present
Java Developer
Corporate Billing System (CBS)
CBS provides an easy, user friendly, browser based web application for maintaining
corporate billing system. This application serves the company employees to enter their
travel and other business expenses. Once details are entered finance department can
access them right away and can send queries for any other information. Information from
credit card also flows into this application making it easy for Finance department for
cross checking.
Roles:
Developed the UML diagrams showing the flow.
Developed JSP/Servlets, CSS in designing presentation layer.
Implemented client side validations using Java Script.
Used Hibernate to interact with Oracle database.
Generated reports using JASPER.
Given authentication to employees.
Worked in a team to create databases, queries and stored procedures to pull the data.
Writing test cases to test the application.
Used IBM Rational Clear Case for source control.
Environment: Java, JSP, Html, CSS, Servlets, Java Script, Ajax, Dojo, Oracle 10g,
Rational Rose, Hibernate, Jasper, WebSphere 6.1.
Progressive Insurance, Colorado Springs, CO April 2007 – Feb 2008
J2EE Developer
Auto Insurance Application
Progressive Insurance is a leading insurance organization in the US. The Auto Insurance
Application project involves the design and development of a Web based internet
application to provide online insurance services such as car insurance, RV insurance and
motor cycle insurance. The web application provides functionalities such as user policy
management, user profile management and damage claim reporting. The customer can
access complete insurance account information, policy information, receive instant auto
insurance quote or a quick estimate and can also report a claim.
Roles:
Involved in various phases of Software Development Life Cycle (SDLC) and the
project was developed using iterative development.
Designed and developed Auto Insurance Application, a distributed Internet
Application using J2EE Technologies (Spring, Enterprise Java Beans (EJB), Java
Server Pages (JSP), Servlets, and JDBC).
Designed and developed presentation layer using JSP, JSP Tag libraries.
Implemented various modules like profile management, policy management,
and claim reporting.
Developed the application using Spring framework to model the MVC
architecture.
Developed Aspect Oriented Programming.
Monitored the error logs using Log4J and fixed the problems.
Performed unit testing using JUnit framework.
Used JDBC to interact with Oracle database.
Used IBM Rational Clear Case for source control.
Environment: J2EE Technologies (Enterprise JavaBeans (EJB 2.0), Java Server Pages
(JSP), CSS, Java Script, Ajax, Dojo, Servlets, Spring 2.0, JNDI, JDBC, Weblogic 8.1,
Oracle9i, JUnit.
Alexian Medical Health Center, Chicago, IL Jan 2006 – Mar 2007
J2EE Developer
Healthcare Management System
The healthcare management system helps in keeping track of the doctors’ details and
patient’s data, bills and appointments. This software allows the user to check the details
of doctors and patients in their hospital. If a new doctor is appointed in the hospital or
nursing home, his details can easily be appended in the database. Patient’s details that
come for check-up or are admitted in the hospital are stored in their respective database.
It also provides slip generation with all required validation.
This is a dynamic solution that enables hospitals to re-engineer their processes across
departments, and across enterprises, to improve workflow.
Developed several web pages using JSP, HTML, XML and JavaScript to perform
checking and validations at Client's side.
Involved in Sever side validation based on the Business rules.
Implemented client side validations using Java Script.
Developed the application using Spring framework to model the MVC architecture.
Used Hibernate to interact with ORACLE database.
Involved in developing Stateless Session Beans for business processing.
Given authentication to employees.
Worked in a team to create databases, queries and stored procedures to pull the data.
Used JUnit to implement test cases for unit testing of modules.
Used IBM Rational Clear Case for source control.
Environment: J2EE 1.4, JSP, Ajax, Spring, EJB, JDBC, XML, SOAP, Rational Rose,
Log4J, JUnit, WebSphere 5.0, Eclipse 3.0, Clear Case.
UPS, Atlanta, GA Feb 2005 - Dec 2005
J2EE Developer
TMS: - UPS is one of the major courier companies. Transportation Management System
(TMS) is a multi user, powerful decision-making and information management web
based application. Different transactions types are Create Shipment, Update Shipment,
Delete Shipment and Executed Shipment Update. It also provides the customer with more
information about different types of shipments and subsequent payment options, in
addition provides general information on the UPS terms and condition.
Roles:
Involved in various phases of Software Development Life Cycle (SDLC) and the
project was developed using iterative development.
Coded JSP, Servlets, and helper classes for reusable functionalities.
Used different design Patterns like Data Access Objects, Business Delegate,
Value Objects.
Designed and developed various Struts ActionForms and Action class for the
user interface.
Participated in the Analysis, Design, Development, implementation and
Maintenance of various modules using J2EE architecture.
Used Log4j to provide asynchronous central logging facility
Used Hibernate to interact with Oracle.
Used IBM Rational Clear Case for source control.
Environment: Enterprise Java Beans, Servlets, JSP, Java Script, Struts, HTML, JDK
1.4.1, JDBC, Oracle 10g, Toad, Weblogic 8.0.
SISI CMTES Informatics Ltd, India May 2003 – Dec 2004
Java Programmer/Analyst
Online Banking Application
The Internet Banking System is developed to provide online account information.
It is a complete online banking solution. Customers can do banking from anywhere in the
world through Internet. The Functionality include Funds Transfer, Payment of Bills,
Account Summary, Current Transactions, History Transactions, Stop Payments, Standing
Instructions, Check Clearings, Pay Bills, Download Transaction Listings, Online Credit
Card Application, Enrollment for Account Holders, e-mail etc.,
Roles:
Implementing the J2EE design patterns like session facade, business delegate,
value object pattern and Data access objects in the project.
Designed and developed for the Presentation layer using JSP/Servlets.
Writing complex SQL and PL/SQL queries for writing stored procedures and
triggers.
Writing JDBC programming to persist the data in Oracle database.
Writing test cases to test the application.
Implemented Log4j for the debug and error logging purpose.
Environment: Java 1.4, J2EE, JSP, HTML, Java Script,, JDBC, SQL, PL-SQL, Log4j,
Oracle9i, Junit, and Unix.
Education
M.S in Computer Science, NDSU, USA.
Bachelor of Technology, J.N.T.U, India.