Post Job Free
Sign in

Java Sql Server

Location:
7920
Posted:
October 14, 2010

Contact this candidate

Resume:

Objective:

To obtain a Senior Developer position in an organization that can utilize

my strong analytical skills and experience in the field of software design

and development with expertise in Java, J2EE.

Summary:

V Over Eight (8) years of strong Java development experience.

V Sun Certified Java2 Programmer

V Expertise in Distributed computing and Server side programming in

Java.

V Excellent Knowledge of Object Oriented Analysis & Design using UML

V Extensive knowledge of Web protocols and Networking with TCP/IP, JMS,

MDB.

V Extensive experience in Developing Internet/Intranet applications,

J2EE technologies and Java, JSP, JSF, Servlets, HTML, JDBC, Hibernate,

Spring, AWT, SWING, Applet, RMI, Java Beans, EJB, JavaScript, Oracle,

SQL

V Involved in full life cycle development of projects

V Good Experience in RDBMS (Sybase, DB2, Oracle, PL/SQL and Transact

SQL) developing stored procedures and triggers in SQL Server and

Oracle.

V Strong interpersonal/team skills and ability to interact with people

at various levels, Strong organizational skills coupled with high work

ethics, Excellent written and oral communication skills, Capable of

delivering optimized, effective and well documented code

independently, Highly self motivated, eagerness to learn and explore.

Technical skills:

Programming Languages: JAVA, SQL, PL/SQL, VB 6.0, PHP, Perl, C, C++,

UML

Scripting Languages: RUBY, PERL, JavaScript, ANT, VBScript, UNIX shell

Scripting, Bourne Shell

Java Technologies and API: J2EE, Servlets, JSP, JSF, JDBC, RMI,

Swing/AWT, JUnit, SOAP, JSTL, EJB, Hibernate, JNI,

JNDI, Java Mail API, JMock, Drools, Spring.

Application Servers: WebLogic Application Server 6.1/7.x, IBM WebSphere

5.0, Tomcat, JBOSS

Web Servers: Tomcat, Apache, IBM Http Server,

Java Web Server 2.0, IIS

RDBMS: Oracle 7.3/8.0/9i, SQL Server 6.5/7.0/2000, DB2, MS-Access

97/2000

Design Tools: Visio, Oracle Designer 2000, SELECT,

Rational Rose, RUP, EA

Web Technologies: XML, XSLT, HTML, CSS, DHTML, Web

Services, ASP, JDO

Java IDE: WSAD, Eclipse, JBuilder5.0, Net Beans, IntelliJ

Operating Systems: Windows 95/98/NT/2000/XP, UNIX, Sun Solaris,

Linux

Version Control Systems: CVS, Clear Case, SVN

Other Tools & Protocols: RAPID SQL, SQLDBX, Query Analyzer, TOAD, SQR

Brio, PL/SQL Developer, FrontPage, Dream Weaver,

Flash

Education/Certifications:

MS, Computer Science, 2004

Southern Illinois University at Carbondale, Illinois

BS, Computer Science and Engineering, 2001

Nagarjuna University, India

Professional Experience:

Merrill Lynch, Jersey City, NJ Oct '06

- Current

Senior Specialist

Market Risk: The Market Risk application helps in computing the Financial

Risk involved in various positions that are held by Merrill Lynch. The

primary inputs are the risk scenarios as computed and submitted to Risk by

the trading systems, non-scenario risk exposures, historical time series

data used for VaR calculations, trading books and hierarchical rollup from

BookMap, P&L from Finance, and risk limits as specified by risk managers.

Applications are reporting tools that display scenarios, and computes VaR

number using various methodologies on the fly.

Responsibilities:

V Implemented and supported Front end logic for Credit Specific Risk in

Scenario Analysis Tool, which is implemented in Java Swing and

interfaces RiskServer using RMI Calls.

V Enhanced stored procedures to support Risk Server.

V Fixed Bugs in Scenario Analysis Tool, that helps in calculating Risk.

V Improved code to solve memory issues for Scenario Analysis Tool, an

applet based application.

V Enhanced Adhoc Query Tool (AQT) to support Credit Specific Risk which

is a web based application uses JSP, Struts and Dynamic SQLs.

V Working on DB2 Migration project, moving from Sybase to DB2. All the

tables, stored procedures and dynamic SQLs embedded in application

logic converted to DB2.

V Enhanced VaR Back Testing Tool, a tool that displays differences in

Var Number and PNL data. Helps Risk Managers to find exceptions in the

scenarios, to support Credit Specific Back Tests. This application is

also a web based application which uses JSP, Struts, Perl and Shell

Scripts. Modified Perl and shell scripts to help prevent Memory Issues

thrown by RiskServer during batch process.

V Fixed Issues and supported VaR Back testing application during UNIX to

LINUX migration.

V Designed and implemented VaR AddOn Logic in VBT application involving

Feed Server integration.

V Trained offshore team to support VBT application.

V Developed Shell scripts and Perl Scripts to support Batch process

generating multiple reports.

V Handled multiple user requests for all the three applications

simultaneously.

V Improved Stored Procedures to support new features in Risk Server.

V Worked on performance tuning, and brought the timings of few SQLs from

5 hours to 20 minutes.

V Worked on Feed Server, implemented BCM matrix. Supported Feeds

Reporting.

V Implemented Mortgages functionality in Position Viewer application,

which helps in viewing Credit Risk and Mortgages Data. Rewritten

majority of the code to be generic.

Environment : Java 1.4, J2EE, ServletExecAS, Sybase, Oracle 9i, DB2, SQL,

RapidSQL, SQLDBX, PL/SQL, Eclipse 3.2, CVS, RMI, Swing, Perl, Shell

Scripting, LINUX, Struts, Spring, iBatis, XML

Consultant at Arizona State Retirement Systems, ASRS, AZ

Sep '05 - Sep 2006

Senior Developer

Arizona State residents register with ASRS to avail the benefits of various

retirement programs. Four of the key components of the ASRS system that I

worked on were - Demographics, Account Management, Interest Calculation and

Forfeiture. Demographics involved maintaining general member information.

Account Management kept track of all transactional payments made by

customers. The Interest Calculation component computed interest on an

account for each fiscal year based on various business criteria. The

Forfeiture component handled accounts that underwent forfeiture. These

modules comprised both Intranet applications as well as interfaces to the

public website. The Intranet applications were built around JSF and spring

while the interfaces to the public website were developed using EJB and

Struts with JSP. Hibernate was used to interact with the backend database

Oracle. The workflow was implemented using Business Process Management

system.

Responsibilities:

V Designed and developed Audit Service Project from back end to the

front end.

V Designed various projects in Enterprise Architect. Business Logic was

implemented using Java and presentation layer in JSF. Developed custom

tag libraries to facilitate easy data presentation.

V Implemented back end using Hibernate and Spring, modules were tested

using JUnit and DBUnit.

V Prepared Queries to extract insert and modify data using SQL and

projected the query results into XML file for transactions.

V Identified and fixed bugs in Print Request Project code having

functionality of saving and retrieving CLOBs into oracle database,

generating the necessary data files for converting to Adobe PDF and

interacting with various BPM (Workflow) processes.

V Designed and developed enhancements to the Member State Service,

implemented using DROOLS, used by all the applications.

V Designed and developed Interest Calculation service which provided

applications the capability to calculate accrued interest and offset

on all accounts in various scenarios and is tightly coupled with

Accounting Structures.

V Design and Code reviewed applications written for ASRS.

V Did System Analysis to find whether the accounting structures at ASRS

can be integrated with FMS (Financial Management System). Worked on

design and analysis of survivor benefits project.

V Coached/Mentored Junior developers and did code reviews; participated

in resolving production issues.

V Created utilities for HSQL functions for testing using DBUnit.

Environment : Java 1.5, J2EE, Tomcat, JBoss 4.0, Oracle 9i, SQL, XML,

PL/SQL, Web Services, Hibernate 3.0, Spring 1.2, JUNIT, JMock, DROOLS,FIT

Tests, XStream, Eclipse 3.2, Quartz Enterprise Job Scheduler, java mail

API, JSF 1.1, Ruby 1.8.4, SVN, JMS.

Consultant at Major League Baseball, New York City, NY

June2005 - Sep2005

Portal Developer

Drug Testing Project: MLB Players are tested every year based on the team

or club they belong to. The system developed using Portlets provided an

interface to test administrators to enter drug test results, maintain the

records per team basis, and if necessary generate 'Suspension Letters'. The

application was built as a Portal on IBM WebSphere using JSP in a Struts

framework along with Spring and Hibernate to connect to the DB2 database.

Responsibilities:

V Installed Portal Server and set up the environment to use Hibernate

and Spring.

V Prepared Hibernate Mappings, Domain Objects and DataAccessObjects

(DAO) necessary for the project by implementing HibernateDAOSupport

Class.

V Developed JUnit test cases and thoroughly tested the persistent layer.

V Service Layer was written using POJO's, and tested with JUnit test

cases.

V Developed Front end using JSP, Struts and portal tags with wrote

various action classes that get triggered from JSP pages.

V Used Struts /Tiles Controller for supporting the front end in the

portal environment.

V Integrated Struts JSP's on to Portal Server, validated JSP's using

Struts Validation Framework.

V Installed JBoss server for internal applications.

V Maintained the server, deployed applications and participated in

troubleshooting deployment issues.

V Provided solutions to security issues like mapping roles and

applications.

V Used mapping tools like ISeries Navigator to migrate data from

production to test servers for DB2 database.

V Prepared various migration Scripts on DB2 database.

Environment: J2EE, IBM WebSphere Portal Server, Eclipse, Maven, Struts,

JUNIT, JSP, Servlets, Tiles, JavaScript, DB2, LDAP, Hibernate, spring, CVS,

JBOSS.

Consultant at Wells Fargo, Minneapolis, MN

Mar 2005 - Jun 2005

Home Mortgage

This project involved rewriting and enhancing the existing middle and front

end layers (JSP & EJB's) of the system to support the Struts framework that

provided for added customizability.

Responsibilities:

V Developed design documents (Sequence diagrams) using Visio.

V Implemented the presentation layer using Struts framework (JSP, Tiles,

Action, ActionForm, Validation)

V Designed and developed classes to plug-in Struts Common Validation

framework in non Struts legacy MVC ILONLINE application.

V Redesigned and enhanced the Decision Response and Pipeline Detail

Pages using JSP.

V Developed and generated Reports using Batch Processing Concepts.

V Implemented Progress Bar in several web pages using multi threading

Concepts.

V Used Stored Procedures, functions and packages in generating reports.

V Source code control using Clear Case

Environment: Java, JSP, Servlets, XML, XSLT, Java Script, JDK 1.4.1,

Websphere Application Server 5.x, WSAD 5.1.1, Struts 1.2.4, HTML, CSS,

PL/SQL, TOAD, Clear Case, MQ Series, Hibernate.

Consultant at Covansys, Milwaukee, WI

Oct 2004 - March 2005

Retirement Systems (CM)

The Retirement Systems was an in-house project and focussed chiefly on the

functionality of processing payroll for the Retired Personnel and providing

them with pension checks after the deductions (Health Care Tax etc.). This

project strictly followed JClarity Architecture and was developed in a

Struts environment on a WebSphere Server.

Responsibilities:

V Developed and deployed batch programs on JClarity architecture for

different modules

V Used UML to create class diagrams, sequence diagrams, process flow

charts etc on RUP.

V Analysed Design issues and developed programs using Select Component

V Developed JSP's using Strut's tag library, used SQR BRIO was used for

SQR Report Generation

V Developed complicated queries and Stored Procedures in SQL. Modified

and added Business Logic for various components, participated in

fixing and Submitting PIR's (Problem Investigation Reports).

V Generated Letters, Forms and Reports from Batch jobs (JBatch).

V Extensively used various Design Patterns like Singleton, Business

Delegate, Filters etc.,

V Involved in unit, integration and acceptance testing and created the

test data to test the functionality Health care module. Identified

bottlenecks in loading test data and rectified the same.

V Fixed Bugs In Various Components like Tabs consisting of JSP Pages and

Business Logic Code (EJB's)

Environment: Java, JSP, EJB, JavaScript, Servlets, JDBC,, Websphere

Application Server 5x, WSAD, HTML,SQL Server, PL/SQL editor, Query

Analyzer, SELECT, CVS, Struts/Tiles, BRIO SQR Reports

(BioInformatician), Dept of Plant, Soils and General Agriculture, SIUC

May 2003 - Sep 2004

Responsibilities:

V Requirement gathering, Analysis and OO Design using Rational Rose/UML

by preparing Use Cases, Sequence Diagrams, Class diagrams, etc.

V Installed Tomcat Server on windows 2000, Developed and maintained JSP

pages, which are connected to a huge Database (SQL server).

V Normalized new application tables and written complex store procedures

and triggers in oracle.

V Used Eclipse IDE. Validation and checking authenticating users using

JSP and JavaScript

V Involved in developing Business logic, written JAVA code for

connecting to database (JDBC) and retrieving data based on user

specification in the forms.

V Surveyed user's for their feedbacks, added enhancements to the

application and fixed bugs.

V Generated results using an Automation tool (Web Crawler) in Java that

searched a list of websites for specific data and retrieved the data

in flat files, installed GBrowse software (Powerful Genomic Software)

on LINUX

V Setting up Formatting and setting up DNA sequencing data to be GBrowse

Compatible (LINUX, programming in JAVA and PERL).Developed ANT Scripts

to initiate the jobs scheduled, by automation tool

V Involved in the full life cycle development of the software.

Environment: Java Script, JSP, Swings, HTML, CSS, struts, Tomcat Server,

Eclipse, Windows 2000, JAVA, JSP, Servlets, Linux, Perl, PVCS, UML.

Research Asst., Dept. of Plant Soil and General Agriculture, SIUC

Aug 2001 - May 2003

Genomic Research Laboratory at SIUC focused on development and refinement

of genomic sequences. Represented Sequences using GBrowse software and

compared the existing sequences with GenBank database.

Responsibilities:

V Played a key role in organizing and presenting resistant gene data

V Setting up Firewalls on LINUX Systems and Maintenance

V Setting up LAN/WAN and installing various anti-virus software, fixing

old machines and installing software

V Connected the machines to Genetic Sequencers, participated in

troubleshooting the software to produce the results on MAC machines,

design database from the scratch on SQL server

V Involved in maintaining various objects (tables, views, Synonyms,

indexes, Stored Procedures, triggers).

V Designed, developed and maintained various web sites on internet and

intranet.

V Developed Websites on a platform comprising IIS Server, ASP and SQL

Server.

V Used various components of FLASH for adding look and feel to web

pages.

V Two of the sites were built on J2EE Framework, using MVC2

Architecture.

V The presentation layer used HTML, CSS, JavaScript, JSP and Servlets on

Tomcat server.

Environment : SQL, Oracle Forms 3.0/4.5, JDBC, Apache Tomcat 4.x, Jbuilder,

JSP, Java, Perl, Linux/Win 2000, .NET, IIS Server, ASP



Contact this candidate