Post Job Free
Sign in

Software Engineer Project

Location:
Boston, MA
Posted:
April 08, 2014

Contact this candidate

Resume:

Rohan Viswanatha Prasad

MOBILE: +1-914-***-****

Nashua NH E-mail:

************@*****.***

SUMMARY:

. AROUND 7 YEARS OF IT EXPERIENCE WORKING AS SENIOR DEVELOPER AND

DEVELOPER IN JAVA APPLICATION DEVELOPMENT, DISTRIBUTED APPLICATION

DEVELOPMENT, OBJECT ORIENTED PROGRAMMING (OOPS).

. Expert level skills in developing intranet/internet applications using

Java/J2EE technologies including Struts, Hibernate, Spring, Servlets,

JSP, XML/XSLT, EJB 2.0, JDBC,JSF,Webservices,CSS ( bootstrap ), JNDI,

AJAX, Log4J, Java Script, JQuery (angularJS, ModularJS and

backboneJS) JMS, JSTL.

. Extensive experience in designing and architecture of J2EE based large

applications.

. Experience in SOAP, REST,JAX-RPC, JAXB, JAXP (XML binding

technologies), XML and WSDL using IBM-MQ(messaging technology) series

for developing Web Services

. Extensive experience using Spring, Jakarta Struts 1.0/1.1 Framework,

Servlets and JSP

. Expert level skills on Java (EJB, Servlets, JSPs, Java Beans, JDBC,

RMI, Java Applets, AWT).

. Good knowledge of Hadoop ( mapreduce), Pig, hive, scoop.

. Expertise in XML (SAX, DOM), XSL, XSLT, JavaScript, HTML

. Good working knowledge in deploying the web applications on IBM Web

Sphere Application Server, Apache Tomcat, BEA Web Logic.

. Extensive experience on Oracle 8i/9i/10g/11g, DB2, SQL Server, Sybase

and MS Access.

. Good Working experience in programming SQL, PL/SQL, Views, Functions

and Stored Procedures.

. Good at writing test script and test cases using JUnit framework

. Excellent communication and interpersonal skills.

. A very good team player with the ability to work independently.

SKILLS profile:

MODELING/ FRAMEWORK/ OOAD, DESIGN PATTERNS, STRUTS, HIBERNATE, SPRING

TOOLS: JAVA, C++

APPLICATION TOMCAT, JBOSS, WEB SPHERE (IBM WAS),WEB LOGIC

PROGRAMMING: J2EE, JSP/Servlets, HTML, JavaScript, CSS, JQuery

APPLICATION/WEB SERVER: Oracle, MySql, Informix

Microsoft Windows, UNIX

WEB DEVELOPMENT: SVN, Clearcase, CVS

DATABASES:

OS:

VERSION CONTROL:

EDUCATION:

BACHELOR OF ELECTRONICS AND COMMUNICATION, VISVESWARAIAH

ENGINEERING: TECHNOLOGICAL UNIVERSITY, BELGAUM

SUN Certified Java Programmer

CERTIFICATIONS:

PROFESSIONAL EXPERIENCE:

1) MAUI.

Client: Fidelity Investments

Role: Senior Software Engineer.

Technology Used: Java 5, JSP 2.0,Struts 1.2, Spring, Hibernate 3.0, XML,

Toad, Oracle 10g database, IBM Web sphere (WAS), Tomcat

Duration: Jan 2014 - till date.

Project Description:

Fidelity Investments is an American multinational financial services

corporation. It is one of the largest mutual fund and financial services

groups in the world. MAUI is a middle tire application which is used to

format and interchange data between multiple systems in Fidelity. Maui

converts data accepts inputs in different formats and then converts that

into some specific format data to interact with DB2 and other backend

systems. Dashboard Project is a project for Maui group which is used for

the approval process of the change tickets.

Responsibilities:

. Designed and developed presentation layers using JSP, JQuery, and

JavaScript.

. Used custom DAO layer for connection to database.

. Deployed the applications in Tomcat and also configuration of server

on unix box.

. Used Log4J to print info, warning and error data on to the logs.

. Good working knowledge in Database development including Design,

Normalization, Views, Stored Procedures and Query Optimization

techniques.

. Developed Ant scripts for deployment builds.

. Created the EAR and WAR files and deployed the application in

different environment.

. Have good knowledge in the databases Oracle 8i/9i/10g.

. Used version controls tools like CVS and SVN.

2) Risk Analytics (RIA).

Client: State Street Corporation

Role: Senior Software Engineer.

Technology Used: Java 5, JSP 2.0,Struts 1.2, Spring, Hibernate 3.0, XML,

Toad, Oracle 10g database, IBM Web sphere 6.0 (WAS).

Duration: June 2012 - Dec 2013

Project Description:

State Street Corp is world's largest institutional funds manager. Risk

Analytics is an application developed in State Street for creating and

maintaining statistical and econometric models used to estimate economic

capital, or the amount of capital State Street must preserve as a safety

buffer in order to maintain solvency. Risk Analytics is developed to

facilitate the integration of various statistical and econometric models at

one place to satisfy auditors and regulators for Basel II Norms.

Responsibilities:

. Followed the Agile Software Development Process and used Scrum

methodology.

. Designed and developed presentation layers using JSP, Spring MVC, and

JavaScript.

. Designed and developed DAO layer using spring and Hibernate, and used

Criteria API and HQL for querying Oracle databases.

. Deployed the applications in Web Sphere 6.0 server.

. Used Web services and REST messages for getting data to and from

windows applications

. Worked on UNIX Shell Scripting tasks.

. Used Log4J to print info, warning and error data on to the logs.

. Developed Ant scripts for deployment builds.

. Created the EAR and WAR files and deployed the application in

different environment.

. Have good knowledge in the databases Oracle 8i/9i/10g, My SQL Server

2000/2005.

. Familiarity in version controls tools like CVS, Clear case, SVN.

3) Integrated property system (IPS/PSI).

Client: Starwood hotels and Resorts

Role: Senior Software Engineer.

Technology Used: Java 5, JSP 2.0, Struts 1.2, Hibernate 3.0, XML, IBM MQ,

Toad, Oracle 10g database, IBM websphere (WAS).

Duration: Sept-2009 till May 2012

Project Description:

Starwood Hotels and resorts is a big name in hospitality domain,

it has a long chain of hotels associated with it, including big names like

Sheraton, Four points etc. The project supports all the activities of a

hotel industry like booking rooms, making reservations, getting information

about the room status etc.

Integrated property system (IPS/PSI) is a middleware and channel between

Property management system and Central reservation system. Transactions

triggered at property management systems will be updated to various engines

such as rates engine, booking engine and data will be persisted in central

to keep PMS in sync with central. It maintains inbound transactions from

Central to PMS and outbound transactions from PMS to central. It handles

many transactions such as Reservation, Rates plan, Rate category, Status

and inventory, Group block etc.

Responsibilities:

. Worked on the entire MVC architecture of struts including the Action

class, Action Form, Validation Framework.

. Developed many JSP pages, used Java Script for client side validation

. Developed the GUI using Struts Framework, JSP, Servlets, HTML and

JavaScript

. Using Struts framework to streamline the data flow between various

components of the system.

. Involved in Configuring web.xml and struts-config.xml according to the

struts framework.

. Good Knowledge in Object Relational Mapping (ORM) framework like

Hibernate.

. Good working knowledge in Database development including Design,

Normalization, Views, Stored Procedures and Query Optimization

techniques.

. Created the EAR and WAR files and deployed the application in

different environment.

. Used SOAP request response exchange pattern to exchange business XMLs.

. Have good knowledge in the databases Oracle 8i/9i/10g, My SQL Server

2000/2005.

. Familiarity in version controls tools like CVS, Clear case, SVN, VSS.

4) Bus Transport System

Client: Satyam computers

Location: Satyam Computers Bangalore

Technologies Involved: JAVA, J2EE, STRUTS, HIBERNATE, and SQL

Duration: April 2008-Sept 2009

Project Description:

Bus Transport system is the software which can be used by transport

companies, in which a user can register to get a pass done for a particular

route and he will be billed according to the number of days he has used the

bus. Administrator for this software will have the option of adding a new

route are changing the route and also maintaining the number of busses for

the route. Each bus will have its own stop point and also timings which

will be under the control of the administrator by which he can change the

stop point are the timings for a particular bus.

Responsibilities:

. Administrator part was taken up and coding for that was done.

. Implemented features like multi-threading to achieve concurrent

processing and Concept like data structures using Core-Java API

. Used MVC Architecture to isolate each layer of the application using

Struts (Common Server Frame work).

. Written queries, stored procedures and functions using SQL, PL/SQL in

Oracle.

. Deeply involved in developing & designing Table Handlers, which has

procedures written being invoked at the time of recording data to

database.

. Designing and building of Incident management module using Rational

Rose.

. Designing the table structure for the project.

. Developed code for few other modules involved in the project using

Hibernate framework.

. Got to know the concepts of using Struts Framework in this project.

. Supported the team while doing integration using svn tortoise, user

acceptance and acceptance testing.

5) LOAN MANAGEMENT FOR BANK

Client: Satyam computers

Location: Satyam Computers Hyderabad

Technologies Involved: JAVA, J2EE, STRUTS, HIBERNATE, and ORACLE 9i

Duration: Jun 2007 - March 2008

Project Description:

LOAN MANAGEMENT FOR X-MART intends to provide facilities to Customers by

making use of the IT (INFORMATION TECHNOLOGY) to the greatest extent. X-

MART decides to automate the activities of customers. The functions which

are identified to be computerized are view loan types, loan status, online

registration forms, eligibility criteria etc. The system also allows

customers for viewing the loan details. It allows the manager to sanction

or reject the loan application of the customers and alerts them about their

repayments. The objective of this system is to automate the loan

transactions to provide ease to customers.

Responsibilities:

. Implemented features like multi-threading to achieve concurrent

processing and concept like data structures using Core-Java API

. Developed the GUI using Struts Framework, JSP, Servlets, HTML

and JavaScript.

. Written queries, stored procedures and functions using SQL,

PL/SQL in Oracle.

. Deeply involved in developing & designing Table Handlers, which

has procedures written being invoked at the time of recording

data to database.

. Was successfully able to implement the code for my module using

Struts and Hibernate.

. Created the EAR and WAR files and deployed the application in

different environment.

. Unit testing was carried on and the bugs were fixed.

. Integration of all the modules was carried out in which I was

helping out the team



Contact this candidate