Pranay Gunna
Phone No: 270-***-**** ?
Email: ablbjw@r.postjobfree.com
PROFESSIONAL SUMMARY
* About 3 years of IT experience as a Java Programmer in Java
Application Design, Development, Support, Distributed Application
Development, Object Oriented Programming, Internet/Intranet based
Database Applications and also developing, testing and implementing of
application Environment using Java (Servlets, JSP, Java Beans, EJB,
JDBC, XML), OOAD and Oracle.
* Involved in complete Software Development Life Cycle (Proposal,
Process Engineering, Design, Development, Testing, Deployment and
Support)
* Experience in J2EE Technologies - Servlets, JSP, JDBC, EJB,
Hibernate.
* Experience in J2EE Design Patterns such as MVC, Business Delegate,
Service Locator, Front Controller, Transfer Object, Singleton, Session
Fa ade, Data Access Object.
* Experience in UML, XML (DOM, JAXB, Custom Tags, JavaScript, HTML and
DHTML.
* Familiar with all aspects of technology projects including Business
Requirements, Design Specification, Design Patterns and Deployment.
* Experience in developing, deploying applications on BEA Web Logic, IBM
Web Sphere and Tomcat (4.x).
* Experience on Sybase 12, Oracle 8i/9i/10g and SQl Server 2005.
* Proficient in writing complex SQL Queries, stored procedures, triggers
and well experienced in PL/SQL or TSQL.
* Experience on Operating Systems like Windows 98/2000/NT, Linux and
UNIX
* Excellent Client interaction skills and proven experience in working
independently as well as in a team.
EDUCATION
* Masters in Computer Science, Western Kentucky University, Kentucky.
(GPA - 3.82/4.0)
* Bachelors in Information Technology, Jawaharlal Nehru Technological
University, Hyderabad, India (GPA -- 3.6 /4.0).
TECHNICAL SKILLS
Java Technologies : Java /J2EE, Servlets, JSP, JavaBeans, MVC,
JDBC, EJB 2.0, Hibernate, AJAX,
Internet Technologies : JavaScript, XML, XSLT, XSD /DTD, SOAP, HTML, CSS
and DHTML
Development Tools : AN, Clear Case/CVS, Rational Rose
Databases : Oracle 8i/9i/10g, Sybase 12, SQl Server
2005.
Application Servers : BEA Web Logic 7/8.1, IBM Web Sphere 6.1
IDE : IBM WSAD /RAD, Eclipse, and XML Spy
Operating Systems : Windows, UNIX, Linux and MS-DOS.
Other Skills : SQL, UML, OOAD, MQ Series, TIBCO Topics,
UNIX Commands.
WORK EXPERIENCE
Distance Learning Department, WKU KY
Jan '09 - Current Date
Role: Java Programmer
Description: The Distance Learning Department website allows students
registered for online courses to access audio, video, power point
presentation and tegrity lecture. The department planned to implement a
search engine with advanced search facility in their website so that the
process of searching the lectures becomes easy for the students.
Responsibilities:
. Involved in the complete SDLC (Analysis, Design, Development and
testing) of E-Filing module of the project.
. Implemented JavaScript,Jsp for Front and Server-side validations.
. Developed Shell script for validation through Backend systems.
. Implemented Enterprise Java Beans for the Dataaccess,Data Analysis and
Flow mechanism implementation using Stateless and Message
Drivenbeans(MDB).
. Involved in writing web service for receiving the case related
documents and other information in the form of XML
. Involved in publishing and consuming the web-service calls through
ServiceGen and Client invocation.
. Used XML Beans for parsing of XML's
. Developed JSPs and Composite Form value objects for the front end of
the application.
. Used various design patterns like singleton, session fa ade, service
locator, DAO, Value Object etc.
. Used JDBC and Entity Beans for Persistence layer
. Developed JUnit test cases for unit testing.
. Used ClearCase for version Control and Clear Quest for bug tracking.
. Written Complex-SQL queries and stored procedures for data
retrieval/updates.
. ANT tool has been used for the build and deploy procedure scripts in
Unix.
. Involved in Production support and provided training and knowledge
transfer to the user.
Technologies:
Java 1.5, JSP 2.0,EJB, JavaScript, JDBC, Web Logic 9.2, Web Logic
Workshop, Oracle 10g, Toad, ClearCase, Clear Quest, XML, XSD, XML Beans.
Next Click Solutions
June '07 -May '08
Role: Project Trainee
Description: Next Click Solutions is a global Solutions Specialist with a
dedicated focus on the Banking, Financial Services and Insurance vertical.
The team Custody at Polaris Software Lab Ltd. makes application for its
clients, who provide custodial services. The client applications were
deployed using WebLogic server. The aim of the project was to upgrade
WebLogic 6.1 to 8.1 and JDK 1.2 to 1.4.
Responsibilities:
. Involved in the complete SDLC (Analysis, Design, Development, Testing
and Production).
. Developed JSPs and Form Beans to provide a view for all the messages
corresponding to a trade.
. Developed Struts Action Classes and implemented Validation Framework
to validate incoming and outgoing messages.
. Developed Message Driven Beans to listen to the messages received from
internal trading systems.
. Developed a Session Fa ade using stateless session bean called the
Matcher Fa ade for triggering the Matching Engine.
. Implemented design patterns like session fa ade, singleton, service
locator, DAO, Value Object etc.
. Developed interfaces to communicate with external clients/ECNs using
client specific API.
. Developed both web services to expose matching engine to other trading
applications.
. Used JTA for managing transactions across JMS Queues and Database
Management System resources.
. Developed Object-Relational Persistence layer and Domain Model using
Hibernate.
. Designed and developed a Stateless Session Bean with Spring IoC/DI to
control the trade work flow upon receipt of trade requests
. Developed JUnit test cases for unit testing.
. Done performance tuning of Stored procedures and complex queries
. Involved in deployment using ANT scripts on DEV and UAT servers.
Technologies:
Java 1.4, JSP 2.0, EJB 2.0, JavaScript, JDBC, Web Sphere 6.1, RAD,
ClearCase, XML, XSD, JAXB 1.0, ANT, HTML, Ajax, Unix, Log4J 1.2, Spring
1.2.9, Hibernate 3.0, web services, Axis 1.4,Junit.
Wipro Technologies, India
Nov '06 - May '07
Project Intern
Project: PayPack
Description: PayPack is an application which involves calculation of Pay
packages for Employees going out on Assignments to any part of the world.
This Application has various modules including Core UI, Core Components,
Pay Staging, Cost Projection, Imports-Exports and Allowances. This
application provides provision for calculation in multiple currencies and
the user has the option of splitting his Compensation across the
currencies. This application provides Cost Analysis by creating What If
Illustrations where you can put different employee options and arrive at an
amount. You can create multiple What If Illustrations for an Assignment.
Based on the analysis, specific Employee can be chosen for the Assignment.
Responsibilities:
. Analysis and Created UML diagrams representing the entity relationships
between different components.
. Used JSP, HTML and CSS for views.
. Used JavaScript for client side validation.
. Deployed and tested the application on Web logic Application Server.
Technologies: Java 1.3, Servlets, JSPs, JDBC, HTML, JavaScript, Oracle 8i,
PL/SQL.