You are on page 1of 9

Pratyush Shukla

Java Architect
37, 118 Central Park W, New York, NY 10023
Email:pratyushshukla49@yahoo.com
Visa status: Green card
PROFESSIONAL SUMMARY

9 years of professional IT experience in all phases of the Software Development Life Cycle (SDLC)
of a project which includes requirements gathering, analysis, Java and J2EE development, userinterface design, maintenance, enhancement and testing.
Developed custom web (Internet/ Intranet) and distributed applications using Java, HTML, DHTML,
CSS, XML, JavaScript, J2EE and Java EE5.
Worked extensively using Java, JSP, EJB (session Beans and Message Driven Beans), JMS, JNI,
JNDI, Java Mail, Frameworks (Struts, spring, Hibernate, JSF) in Implementing J2EE technology.
Experience in developing Front-End and User Interface using Struts, JSP, JSF, Ajax, Rich Faces,
myFaces, iceFaces JavaScript, HTML, DHTML and CSS.
Expertise in Cutting Edge Technologies like EJB, JMS, JTA, Log4j, XML and Web Sphere ,
WebLogic and JBoss.
Proficient in with GUI plug-ins like Tiles Framework, Customer Tag Libraries and validation plugins like Validator Framework.
Worked extensively with RUP, eXtreme Programming (XP), Agile, SCRUM Methodologies.
Hands on experience with Version control systems like Visual Source Safe, Harvest and Perforce,
SVN.
Very good at building and Deploying EAR, WAR, JAR files on test, stage and production servers.
Proficiency in core java concepts like Threads, Exception handling, Generics, Strings and etc.
Developed AJAX functionalities using frameworks like JSON, DOJO and JQuery.
Extensive experience in using Application servers Web Sphere Application Sever 7/6.x, WebLogic
Application Server , JBoss , Apache Tomcat.
Scripting expertise in SQL, Bourne Shell, K Shell, C Shell and bash.
Experienced with J2EE Design Patterns such as singleton, session facade, business delegate, DAO,
DTO, MVC, and Factory.
Extensive experience in using environment tools of Java including RAD, WSAD, Eclipse, IntelliJ,
NetBeans, MyEclipse and JBuilder.
Thorough knowledge of scalable n-tier, distributed as well as client/server architectures.
Experienced in working with XML technologies like XML, XSL, XSD, XSLT, Xquery, Xpath and
DTD.
Experienced with Use Case diagrams, Class diagrams, Activity diagrams, Flowcharts and Sequence
diagrams using UML and Rational Rose.
Worked on UNIX OS (SUN Solaris, HP, and AIX), Linux, Windows Server 2003 and Windows XP/
Vista.
Proficient in SQL, PL/SQL developed Stored Procedures, Triggers, Functions and Packages besides
writing DDL, DML and Transaction queries with development tools like TOAD and Rapid SQL on
MySQL, SQL Server 2000/2005/2008 and Oracle.
Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
Capable team player and team leader who works well with people at all levels
Excellent communication, analytical, interpersonal and presentation skills

CERTIFICATION AND EDUCATION BACKGROUND:

SCJP (Sun Certified Java Programmer)


Computer Science & Engineering, from Texas Tech University

TECHNICAL SUMMARY:
Languages
Operating Systems
Java Technologies

Java, J2EE, PHP, ASP, C, C++, PL/SQL, SQL.


Windows XP/ Vista, Mac, Linux, UNIX (Solaris, AIX , HP-UX), DOS.
J2EE (JSP, Java Script, Servlets, RMI, EJB, JDBC, JMS, SOA, Web Services, SOAP,
WSDL, JPA), LDAP, Java EE.
JUnit, log4j, Ant, QA testing, Load Runner.
Oracle, MS SQL Server 2000, MySQL, DB2.
RAD, WSAD, MyEclipse, JBuilder, Netbeans, Eclipse, Exadel Studio, Jdeveloper, Flex
Builder.
WebSphere, Weblogic, JBOSS.
Apache Tomcat
HTML/DHTML, JSF, Struts, JavaScript, Ajax, Tiles, Portlets, XML (Sax, Dom, JAXP),
XML Schema, XML Path, XSLT, CSS.
TCP/IP, HTTP, FTP.
Struts, Spring, JSF, Facelets (Apache MyFaces, Suns RI), Hibernate, Adobe Flex,
JQuery, JSON.
CVS, VSS, PVCS, Perforce, Clear Case, SVN.
MQ Series, JMS.
UML, OOAD, RUP, Design Patterns, MVC, SwiftMQ, Toad, SQL *Plus, Maven, Putty,
iText, Bugzilla, Unix Shell Scripting, Active Directory, WinSCP, WinMerge, Filezilla.

Java Testing tools


RDBMS
IDE
Application Servers
Web Servers
GUI
Network Protocols
Frameworks
Source Control
Messaging Services
Miscellaneous

PROFESSIONAL EXPERIENCE
Client
Title
Dates of employment

: PNC Bank, New York City, NY


: Java Architect
:Nov-2013 to till date

PROJECT DESCRIPTION:
Involved in System Testing of an Online Banking Application, which enables the banks customers to access their
various accounts through the Internet. The Application was an enhancement from its previous version. The
Application was tested on Intranet. Account Holders entered their UserID and Password to access their various
personal accounts including checking, Savings, and Money Market Accounts.The Application provided the Account
Lists (types of accounts), Account Summary (balances, last deposits etc.), and Account Transactions
(Transaction Details) for the various accounts and the ability to transfer funds between the various accounts using
Fund Transfers. The application also allowed users to change the account options such as changing their UserID
and Password. The application also allowed the users to submit account related queries to the bank including,
ordering checks, requesting copies of checks and statements, etc.

RESPONSIBILITIES:

Developed application service components and configured beans using Spring IoC, creation of Hibernate
mapping files and generation of database schema.
Developed application using J2EE architecture with Struts, Spring and Hibernate using concrete principles laid
down by design patterns
Design and architectural decisions for a multi-tier reusable service based J2EE application
Implemented JSF framework in the application which is based on MVC design architecture
Designed and integrated the full scale Struts/Hibernate persistence solution with the application architectures
Developed Rest architecture based WebServices to facilitate communication between client and servers.
Developed the application using Struts Framework that leverages classical Model View Controller (MVC)
architecture.

Expertise in MVC Architecture using JSF and Struts framework and implementing custom tag libraries.
Implement scripting with Ajax, JQuery and Javascript to dynamically refresh the page contents.
Used AJAX in suggestive search and to display dialog boxes.
Developed JavaScript based components using ExtJS framework like GRID, Tree Panel with client reports
customized according to user requirements.
Involved in writing Javascript for dynamic manipulation of the elements on the screen and to validate the input.
Experience with parallel processing performance monitoring and tuning Oracle Advanced Queuing.
Worked on Data Services implementation for the CRUD services.
Extensively worked with Oracle, RDBMS for writing complex queries and PL/SQL for Stored Procedures,
Triggers and Events, for generating some important responses needed by the application at times.
Extensively involved in the development of backend Logics or data access logic using Oracle DB & JDBC.
Designed and developed the input/output data formats in XSD for the WSDL files and accordingly
implementing services using Apache CXF based WS implementations for consuming TSYS Services.
Developed DAO implementations for the database access using simple Spring JDBC Template.
Good understanding of SOA framework as eHP composes of multiple WebServices using SOAP, REST and
JMS
Developed various reusable helper and utility classes using Java Beans with Eclipse editor.
Created the domains, application servers and load balancers using Weblogic.
Practiced relevant agile development methodologies and worked daily with subversion and current networking
technologies.
Design software applications using HTML5, JavaScript, JQuery, Bootstrap, Angular JS, and XML.
Written Unit testing and Test suites using JUnit framework for testing the application.
Manage multiple, high profile cross-functional AGILE program teams across various business units.
Optimized UML design using patterns like DAO, Factory, Service Locator and Business Delegate
Developed user interface using JSP, AJAX, JSP Tag libraries and Struts Tag Libraries to simplify the
complexities of the application.
Developed the User Interfaces using Struts, JSP, JSTL, HTML and Ajax, JavaScript.

Designed and developed the web-tier using Html, JSPs, Servlets, Struts and Tiles
framework.

Used the Eclipse as IDE, configured and deployed the application onto WebLogic application server using
Maven build scripts to automate the build and deployment process.
Developed framework using Java, BIRT Runtime, iText, MySQL and web server technologies.
Design and develop GUI and back-end components for analysis and collaboration software in Google Web
Toolkit, Java and XML in a UNIX environment.
Oracle Database access was implemented through Hibernate framework. Also used Jasper reports and Jfree
charts to generate various statistical reports.
Extensively used the BAL constructs to handle collections in ILOG. Worked with large data sets in ILOG.
Client Services Rep for SEO company specializing in Web 2.0
Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware

ENVIRONMENT:Java, J2EE, Spring , Hibernate, Struts, Weblogic, Subversion (SVN), Junit, Agile,
UML, JSP, JSTL, JDBC, MS SQL Server, JNDI, WSDL, Oracle, CRUD, SQL, JSON, XML, PL/SQL,
MongoDB, Coherence, Google Web Toolkit, Html5, Rational Rose, Maven, Itext, Jira, Web 2.0, SOA,
Jasper Report, ILOG, Apache CXF, REST, Eclipse, Servlets, JavaScript, CSS3, JDBC, JQuery, AJAX,
Angular.js, Backbone.js, Node.js, Bootstrap, EXTJS
Client
Title
Dates of employment

: ABN/AMRO, New York, NY


: Senior Java/J2EE Developer
:June 2011 to Nov 2013

PROJECT DESCRIPTION:
Main responsibilities include daily balancing for the US Government Operations fixed income division. Daily
operational reconciliation for Repo,Tri-Party and other Fixed Income transactions. Review of daily and monthly
accounting journal entries of the entire operations staff to ensure quaility and proper 15-C-3 reporting. Work with
senior management to streamline work flows

and help coordinate a ICI conversion upgrade. Worked on Operations ICI Systems testing from a User perspective.
Helped coordinate future system enhancements departmental procedures.

RESPONSIBILITIES:

Developed user specific Highlights(dashboard menu) section, Home page, Admin home page, user module
(Modify/search users, create users screens with assigning various roles) using Spring MVC framework,
Hibernate ORM Module, Spring Core Module, XML, JSP and XSLT.
Responsible for Design and Architecture of J2EE application
Developed technical solutions to build Java architectural framework.
Recommended new technologies and tools to support Java architecture.
Created SQL queries, PL/SQL Stored Procedures, Functions for the Database layer by studying the required
business objects and validating them with Stored Procedures using DB2. Also used JPA with Hibernate
provider.
Implemented MVC architecture using Jakarta Struts framework, Worked on Spring/Hibernate Applications
Integrating Rich Faces and My Faces in JSF, configuring Rich Faces Filter and Faces Servlet in the
configuration file
Developed the GUI module DMT using Struts framework, JavaScript, DOJO, Ajax, HTML and DHTML.
Designed and implemented Java engine and API to perform direct calls from font-end JavaScript (ExtJS) to
server-side Java methods (ExtDirect).
Developed a multi-user web application using JSP, JSTL, Action Forms, Action Classes, JavaScript and JDBC
to provide the needed functionality.
Implemented CSS3, DOM Api, DOJO and Ajax to create a dynamic and interactive experience.

Used IBM WSAD to develop different J2EE components like EJBs, Client jars, Web Modules and Application
EAR modules.

Designing, Coding (development) and Debugging application using Eclipse Indigo as an IDE, Spring JDBC
framework and DAO pattern, HTML5, CSS3, and JQuery. Created new tables in DB2 database.

Developed SQL queries with PHP Doctrine and Propel to create, retrieve and update data and programming
SQL sentences based on CRUD.

Designing the database and coding of SQL, PL/SQL, Triggers and Views using IBM DB2.

Developed programs for accessing the database using JDBC thin driver to execute queries, Prepared
statements, Stored Procedures and to manipulate the data in the database

Implemented SOA architecture using SOAP web services by using Apache CXF and JAX-WS.

SOAP web service interface implemented in Java using Apache SOAP and Axis to expose user master data to
all the subsidiaries.

Consumed Web Services (WSDL, SOAP) from third party for authorizing payments to/from customers.

Worked on the Eclipse SDK framework to develop the Code and Deploy the Application by Integrating to the
Tomcat Server.

Designed, developed and tested the Websphere Portal Application based on Model, View, Controller (MVC)
architecture deployed on IBM Web Sphere Portal /Application Server

Server maintenance and services monitoring power cycles (vmware ESXi, Linux=Subversion/SVN,
Gitorious/GIT, and various SQL database updates).

Online Community: Developed a website acting as a central online resource and communicationshub for the
dyslexic community using Wordpress.

Written JUNIT test cases for testing UI Framework classes and wrote many Java Scripts to do client side
validations.

Extensive experience in developing applications using Java and related technologies using WATERFALL and
AGILE SCRUM methodologies.

Mentored a team of 5 junior to mid-level developers in Java/J2EE Development using UML design documents.

Developed the different components of application such as JSPs, Servlets, EJBs using Web sphere Studio
Application Developer and used CVS for version control.
Developed a Filter View & back-end components with the Spring MVC, iBatis, JSTL, Dojo, JQuery, PrizeTags
JSTL
Involved in the development of business module applications using J2EE technologies like Servlets, JSP and
JDBC.
Created webservices using WTP tool plugin to the eclipse 3.2 IDE which is deployed as a separate application
using Maven scripts.
Involved in writing Spring Configuration XML, file that contains declarations and business classes are wiredup to the frontend managed beans using Spring IOC pattern.
Implemented a prototype to integrate PDF documents into a web application using iText PDF library
Design, implementation, and development of Oracle ECM workflows to meet the requirements of the business
user.
Worked on proof of concept using Google Web Toolkit to create the personal card application site
Responsible for implementing the code, Fixing QA defect raised on Quality Center/JIRA.
Implemented two Java portals. One is Crystal Report Engine and the other is Jasper Report Engine as plug-in
to other web-applications depending on the user's preferences.
Involved in developing and modifying the credit card, consumer loan business rules in ILog Jrules.
The integration of Breeding Technology platforms along with utilization of JRules allows Trait
Designed and currently developing 3 Tier Web 2.0 based price management system using GWT, Grails and
MySql. Used and using Talend Open Studio to load data into the new system from the legacy data formats.
Implemented multi-site Enterprise SOA using Oracle SOA Suite for Fortune 100 Company.
Developed master JMS producer, master JMS consumer, and notification manager to implement existing
interfaces and hide JMS details from existing (legacy) notification producers and consumers using J2SE Design
Pattern.
Extensively worked on Application servers like Weblogic, Web Sphere, jboss and Apache Tomcat.
Involving in Building the modules in Linux environment with ant script.

Environment: Spring, Hibernate, struts, JSF, EXTJS, AJAX, JavaScript, CSS, HTML5, DB2, CRUD,
PL/SQL, JDBC, Apache CXF, Web Services, Eclipse, Web Sphere Portal, Subversion (SVN), GIT, GIT
Hub, Junit, Scrum, UML, JSP, Java Server Pages Standard Tag Library (JSTL),SERVELT, MAVEN, Xml,
ITEXT, Oracle Enterprise Content Management, GWT (Google Web Toolkit),JIRA, Jasper report, ILOG,
JRules, Web2.0, SOA, JMS, Apache Tomcat, Linux, PHP,
Client
Title
Dates of employment

: TD Ameritrade / Thinkorswim Chicago, IL


: Java/J2EE Developer
:July 2010 to June 2011

PROJECT DESCRIPTION:
TD Ameritrade / Thinkorswim
has begun a strategic initiative to allow online trading from their website,
BGICash.com, for authorized clients who invest in their money market products. Trading will be offered through a
portal developed and hosted by CacheMatrix, a software provider of institutional money market fund trading
technology.

RESPONSIBILITIES:

Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns,
Developed and implemented Swing, spring and J2EE based MVC (Model-View-Controller) framework for the
application.
Designed the front end according to specs using JSP and Servlets on server side. Configuring and Integrating
iBatis with Struts. HTML Component, data table, panel, dialogue etc was used for creating HTML Pages.
Extensive Javascript Library usage.
Developed JSP pages for presentation layer (UI) using Struts with client side validations using Struts Validator
framework/ JavaScript.
Involved in Development of the application Using J2EE Technologies (Servlets, JSP, EJB, JSF,Struts).
Deployment of portlets on the Webpshere Portal Server and EJB on WAS and involved in unit testing
Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich
client to improve customer experience.
Using Apache POI to read the Data Info sent by the third party carrier and uploads the correct info to the Mysql
database.
Writing new SCR's specifications, updating the documents of the user's menu, working in TOAD
Scheduled reports daily, weekly, monthly for executives, Business analyst and customer representatives for
various categories and regions based on business needs using SQL Server Reporting services (SSRS).
Created different batch programs to clean up tables in DB2 database
Designed and Developed the input/output data formats in XSD for the WSDL files and accordingly
implementing services using Apache AXIS2 .
Involved in writing of Web Services using SOAP, WSDL for getting request from external source systems and
sending response to external source systems.
Automate test cases using the built in framework in Selenium Web Driver using Netbeans IDE
Responsible for configuring JBOSS Application Server administration activities which involved creating
domains, Configuring the domain for weblogic clustering, SSL, Database Connection configurations,
performance monitoring, etc.
For source control, we used Mercurial with hgTortoise.
Experience in Software Configuration Management, Build, Release Management using CVS, VSS, TFS,
Subversion, ClearCase, RTC, ANT, Maven, CA Harvest, JIRA, Perforce and Clear Quest on Unix, Windows
environment. Worked with different version management tools like CVS, Subversion, TFS and ClearCase.
Developing test suites in Selenium WebDriver (Java) with TestNG framework in Eclipse IDE for regression
and sanity testing.
Involved in full life cycle of project implementations (SDLC) like Water fall model, Agile (Scrum) model etc.
for Design, Development, Maintenance & Support.
Use Case and Sequence diagrams were designed in UML using Rational Rose to demonstrate the behavior of
objects in each use case by describing the objects and the messages they pass.
Created applications, connection pools, deployment of JSPs, Servlets, and EJBs in WebSphere.
Developed the different components of application such as JSPs, Servlets, EJBs using Web sphere Studio
Application Developer and used CVS for version control.
ASP.Net MVC Application performance tuning ted using ANT Profiler.
Implemented the web services client to consume the third-party service API for validating credit cards. Used
XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to
different financial institutions.
Create and give training to all A/P personnel for the Imaging and Scanning systems. KOFAX is the scanning
system software, and EMC Document Um is the Imaging Suite, including Application Xtender and the web
interface for most users.
Used Struts Model-View-Controller approach to help design new features and fix Jira bugs and request.
Developed the user interface screens using Swing for accepting various system inputs such as contractual
terms, monthly data pertaining to production, inventory and transportation.
Created Active Reports in Cognos 10 as Proof of Concepts for offline
reporting.
Development/Deployment of jar files into ILOG Rule builder.
Integrated and implemented SOA solutions with Oracle SOA suite: Oracle ADF, BPM, BPEL, Oracle Service
Bus OSB.

Migrated code from ALBPM to Oracle BPM and highlighted the Oracle BPM related errors/issues to Oracle
team.
Business layer implemented using Spring MVC and Enterprise layer using JMS - IBM MQ Series which would
in turn store the data on AS/400.
Worked in Windows 7 and Oracle Enterprise Linux, Apache Tomcat, Oracle WebLogic Server
Install and configure a Linux server to publish applications and the Databases
Design and develop a system for inventory management and data warehouses, create and publish Excel or SAS
reports for merchandising users (SAS, Unix Scripts and JSP/Servlets)
Responsible for requirements gathering, designing, coding web applications using Ruby on Rails, JavaScript,
HTML, CSS and jQuery
Design & creation of multiple sites using: WordPress, HTML, PHP, XML, CSS, Javascript & more.
Built custom websites for clients using CMS's (Drupal) by coding custom modules and themes, as well as
utilizing e-commerce APIs for secure payment processing.
Developed an in house Bankruptcy Intake program in Classic ASP/ASP.NET. Program is inherited from
Classic ASP Debt intake program. Used Visual Studio 2008 to develop this mix program of both Classic ASP
and ASP.NET. Used vbscript, javascript, and added some new ASP.NET pages.
Built ASP.NET C# legal billing program that accepts barcode gun input. Also used javascript to advance from
field to field after gun is clicked.
Maintaining the C++ knowledge modules product information.

Environment:Java/J2EE, Spring, iBatis, Struts, JSF, EJB, JQuery, MYSQL, Toad, SQL Server, DB2,
APACHE AXIS2, WSDL, Netbeans, JBoss, CVS, Visual Source Safe, Selenium, Water fall Model ,
UML, JSP, SERVELT, ANT, Xml, EMC Documentation, JIRA, SWING, Cognos, ILOG, Oracle
Application Development Framework (Oracle ADF), Oracle Business Process Management (Oracle
BPM), IBM MQ Series, Apachi Tomcat, Linux, Unix, Ruby, wordpress, drupal, Z, ASP, C, C++,
Mainframe, COBOL, PL/I, JCL, SQL, SAS ,VB ,ASP
Client
Title
Dates of employment

: United Health Group, Chicago, IL


: Java/J2EE Developer
:Feb 2009 to July2010

PROJECT DESCRIPTION:
Retiree drug Subsidy program allows the plan sponsors to receive a 28% subsidy for the gross eligible amount of
each retiree who are eligible. This project was to generate and transmit a reconciliation report to CMS for each plan
sponsor, which indicates the amount they will be eligible to receive subsidy for. As part of this project, an online
application was also built for business user to track the reconciliation process of each plan sponsor, to approve, stop,
and to redo the process from any process step of the reconciliation process. This also allowed the business user to
view and maintain some of the key tables in the database.

RESPONSIBILITIES:

Designed and developed the project using MVC design pattern.


Involved in preparing Technical Design Document of the project.
Designed and developed application using JSP Custom Tags, Struts tags & JSTL tag libraries.
Developed Controller Servlets, Action and ActionFrom objects for process of interacting with Sybase database
using Struts.
Implemented SOA architecture for different application to exchange data for business process.
Developed the front-end using Java, JSP, Servlets, HTML, DHTML, and JavaScript.
Used and configured Struts Dyna Action Forms, Message Resources, Action Messages, Action Errors,
Validation.xml, Validator-rules.xml.
Followed Agile Methodology (TDD, SCRUM) to produce high Quality software and satisfy the customers.
Wrote build & deployment scripts using shell, Perl and ANT scripts.
Wrote Stored procedures and Database Triggers using PL/SQL.
Involved in using IBM WebSphere MQ Series connection with AS/400(IBM SYSTEM i).
Worked in using JBoss Application Server for deploying and testing the code.

Developed Report functionalities in excel using Jakarta Poi.


Involved in Prototype using Macromedia Dream weaver.
Designed network diagram, and set up the Development Environment, SIT and UAT environment by installing
and configuring Web Logic Application Server on UNIX environment.
Responsible in Integrating Application with CICS for Real Time Search Criteria and Retrieval.
Used SAX and DOM for parsing XML documents and XSLT for transformation.
Developed EJBs (Session Beans) for implementing business logic and transactional services.
Developed Message Handler Adapter, which converts the data objects into XML message and invoke an
enterprise service and vice-versa using JAVA, JMS, MQ Series.
Responsible for preparing use cases, class and sequence diagrams for the modules using UML.
Developed Data Access Layer to interact with backend by implementing Hibernate Framework.
Wrote Junit classes for the services and prepared documentation.
Developed Data Access Objects to access middleware web services as well as Sybase database.
Integrated various modules and deployed them in WebSphere Application Server.

Environment:Java, J2EE, Mainframe, C++, Struts, Servlets, EJB2.0, JDBC, Junit, HTML, Java Script,
XML, XSLT, CORBA, PL/SQL, DB2, WebSphere Application Server, Apache Tomcat, Eclipse, JBoss,
Visual Source Safe, Unix (Solaris), IBM WebSphere MQ Series, Agile, UML, My SQL, Hibernate,
Sybase.
Client
Title
Dates of employment

: Apex Business Solutions, Denver, CO


: J2EE Developer
:Nov-2007 to Oct-2009

PROJECT DESCRIPTION:
Apex Business Solutions used to maintain all employees detail and calculating their payroll. It consists of different
modules like Employee master, Leave detail, Loan module, Salary Calculation and Reports. Employee master stores
information of all employees, addition of employees, handling their resignations, grades, basic salary, educational
details and family details. Separate modules were developed for allowances and deductions. The Leave detail
module keeps track of employee leaves etc. Reports include employee detail, month wise salary slip, and loan detail;
leave detail, employee record etc.

RESPONSIBILITIES:
Created the UI tool - using Java, XML, XSLT, DHTML, and JavaScript.
Designed the applications using OOAD.
Followed Extreme Programming (XP) concepts one of the method of Agile Methodology to produce high Quality
software and satisfy the customers.
Wrote stored procedures using PL/SQL for data retrieval from different tables.
Implemented Kerberos Authentication Service to validate users logging into Quill.
Designed and implemented Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch
action class, Action Form bean, and a form set for validation and used JavaBeans to return dynamic information
Wrote Entitlement Accessory Classes.
Incorporated entitlement checks in the entire session bean. Created and deployed numerous Session and Entity
beans.
Worked extensively on bug fixes on the server side and made cosmetic changes on the UI side.
Part of performance tuning team and implemented caching mechanism and other changes.
Recreated the system architecture diagram and created numerous new class and sequence diagrams.
Created combined deployment descriptors using XML for all the session and entity beans.
Developed the Login screen so that only authorized and authenticated administrators can only access the
application.
Developed various activities like transaction history, search products that enable users to understand the system
efficiently.
Configured Oracle connection pool, which is included in Oracle JDBC driver JAR file, to allow concurrent access
to the database and optimize performance.

Involved in preparing the Documentation of the project to understand the system efficiently.

Environment:JSP, Servlets, JDBC, Agile, UML, My SQL, Java Script, HTML, Apache Tomcat Server,
Oracle
Client
Title
Dates of employment

: Goldman Sachs, Minneapolis, MN


: Software Engineer
:Nov-2006 to Oct-2007

PROJECT DESCRIPTION:
This project is an e-commerce site. It Provides access to catalog products that can be purchased using secure
transactions over the internet. It covers online sales, purchase, inventory handling and maintenance of the customer
database.

RESPONSIBILITIES

Used the Use cases, Interaction diagrams and Class diagrams in development of the application.
Implemented "Model View Controller (MVC)" architecture for an efficient implementation of the view level
customizations and interface with the application logic.
Developed JSPs, Servlets, JavaScript, XML which formed the UI component.
Created Servlets and Java Server Pages, which route submittals to the appropriate Enterprise Java Bean (EJB)
components and render retrieved information.
Developed EJB Components, both Entity and Session beans, modeling the business logic.

Environment:JSP, EJB, JSP, XML, Servlets, JDBC, Java Script, HTML, Apache Tomcat Server, Oracle