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