Post Job Free

Resume

Sign in

Project Engineer

Location:
Overland Park, KS, 66224
Posted:
October 27, 2010

Contact this candidate

Resume:

[pic] [pic] [pic] [pic] [pic]

Sanjay Nair

Contact : abii6v@r.postjobfree.com Tel : 913-***-****, 913-575-

**** (C), 816-***-****(W)

Summary

. Sun Certified Java Professional with over 15 years of experience in

developing Software.

. Hands-on experience in complete software development life cycle

(requirements gathering, analysis, design, development, implementation,

evolution/re-factoring).

. Proficient at taking idea or concept from design meeting, creating

functional requirements documents, prototypes, and mock-ups for further

review.

. Excellent written and verbal communication, presentation, organizational

and problem solving skills.

. Adept at use of Object-oriented Analysis and Design (OOAD), Unified

Modelling language (UML) and Design Patterns

. Extensive experience and in designing web based applications using J2EE

technologies (Java, SERVLETS, EJB, JSP, XML, JAXB, JDOM, CORBA, JDBC and

JMS).

. Having several years of experience in developing windows applications

using VC++ and MFC

. Experience using DB2, Oracle with PLSQL, MS SQL Server, CA-IDMS and Omnis

databases, very competent in writing SQL queries.

. Knowledge of SOAP & WSDL., PHP

. Very strong in researching and implementing new technologies. Passionate

to be on the leading edge of technology.

Technical Skills:

COMPUTER LANGUAGES AND TECHNOLOGIES:

JAVA, J2EE (EJB, SERVLET, JSP, RMI, JDBC), Java Script, STRUTS, Spring,

Log4j, JUnit, JNI, C, C++, VC++, SQL, PL/SQL, XML, XSLT, JAXB, HTML, UML,

C#, .NET

DEVELOPMENT TOOLS:

Eclipse, RSA WSAD, Visual Age for Java, Kawa, Symantec Caf , Visual J++,

WebSphere, WebSphere Studio, Visual C++, Symantec C++, Think C, Rational

Rose, SmartDraw, ANT, MS Visual SourceSafe, SVN ClearCase, CVS, ClearQuest

RDBMS:

Oracle, DB2, SQL Server 2000/2005, Hypersonic, MS Access, Omnis

Other Databases:

CA -IDMS

OPERATING SYSTEMS:

DOS, Windows 95/98/Me/NT/2000/Xp/Vista/7, UNIX, Linux, Mac

Professional Experience:

SQL Tool:

Independently designed and developed a tool for visually generating,

editing, persisting, and executing SQL Queries & Prepared Statements, This

tool also allows database tables to be edited like a spread sheet. It also

generates table relational diagrams dynamically.

SRA International

Tech Lead

Nov 2009 - Present

Client: USDA

Project Title: PARMO (TAP, FR, NAP)

Period: Oct 2008 - Present

PARMO is a suite of several projects. PARMO is responsible for collecting

and processing information about disaster relief, crop management and

supplemental farm payments used for paying producers who have a loss. NAP

is an application that deals with losses on Non Insured Crops, NAP deals

with three types of losses Value, Yield and Grazing losses. Payment is

calculated based on the producer application.

Involved in the design and development of the project.

Involved in daily meeting with stakeholders regarding status of the

application

Assigned tasks to different team members

Agile development was used and development was done in sprints, with daily

Scrum meetings.

Worked on payment calculators, reports and also on various services

including data access services.

Developed JUnit test cases.

Reviewed code written by other developers.

Worked on build automation using ANT, and Maven.

The Application involves Java, JSP, SPRING, JDBC, JPA, STRUTS, CAF3.1,

J2EE, MDB, XDocklet, UML, Rational Rose, SQL Server 2005, Eclipse, RSA,

JBoss, Websphere, Clear Case, SVN, Clear Quest, Maven.

Ntelicor L.P.

Senior J2EE Developer

Dec 2002 - Nov 2009

Client: USDA

Project Title: FLIPIDS - DLS (Direct Loan Servicing)

Period: Oct 2008 - Present

The DLS is a part of the FLIPIDS (Farm Loan Programs Information Delivery

System) application suite. This application allows the user to perform

various activities in the life cycle of a loan after a loan has been

created. It has a dashboard layout that allows the user to easily navigate

between the different workflows and view and process workflow activities.

Involved in the design and development of the project.

Attended JAD session for gathering requirements.

Designed and developed cache for the dashboard module.

Improved performance on Batch job from 24 Hours to about 2 Hours.

Improved performance by optimizing queries used in views and creating

indexes.

Designed and developed the Security Instruments module.

Supported the application during Integration & Acceptance testing.

Developed JUnit test cases.

Worked on creating proof of concept for several requirements of Phase II.

Worked on build automation using ANT, and Maven.

The Application involves Java, JSP, SPRING, SPRING JDBC, STRUTS, CAF3.1,

J2EE, EJB (Stateless Session Beans), XDocklet, UML, Rational Rose, SQL

Server 2005, RSA, Eclipse, JBoss, Websphere, Clear Case, Clear Quest,

Maven, and ANT.

Client: USDA

Project Title: TAA (Trade Adjustment Assistance)

Period: Dec 2006 - Oct 2008

TAA provides producers of raw commodities, who have been adversely affected

by import competition, free technical assistance and cash benefits of up to

$10,000 per year. The software allows creation and approval of a Petition

for a commodity that requires assistance. Once a Petition is approved

producers can file Applications. The Application is evaluated, and if

application is approved payment is calculated.

Involved in the maintenance of the software.

Improved performance of the application in several modules; reduced the

time required by a nightly batch process from more than a day to about 2

hours.

Planned and implemented changes in all modules for use of core customer id

instead of the Tax ID

Fixed several defects identified by the QA team.

The Application involves Java, JSP, STRUTS, SOAP, CAF2, J2EE, UML, Rational

Rose, SQL Server 2000, WSAD, RAD, Websphere, CVS, Clear Case, and Clear

Quest.

Client: USDA

Project Title: LTCS

Period: Sept 2004 - Dec 2006

LTCS (Long Term Contracting System) is a part of the PCIMS family: LTCS is

a web-based application that streamlines the bid entry and evaluation

functions for Long-term, Indefinite-Delivery, Indefinite-Quantity

contracts. The system issues invitations for bids to purchase commodities

on an annual, semi-annual, quarterly, or monthly basis. Bid offers are

received, evaluated, and awarded by the application. The LTCS system

automatically ties the monthly Allocation contracts with the applicable

long term contracts.

Designed and developed many parts of the Bid module.

Designed and developed the Capacity Module, which involved very complex

logic.

Designed and developed the Acceptance Wire and Order Wire Modules for the

Award Process.

Designed and developed module to email vendors upon publishing of Order

Wire, and Acceptance Wire

Designed and developed several Business Objects involved in the

application.

Created the Bid Log, Bid Certification, and various other reports.

Involved in creating code that runs the Bid Evaluation program (Metrix) as

a service using VC++ and Java native coding.

Designed CCR related upgrades for several modules.

Created various business objects that used Type 4 JDBC drivers with 2 Phase

commit.

Authored design documents involving various UML diagrams.

Developed using Java, JSP, STRUTS, J2EE, VC++, UML, Rational Rose, DB2, CA-

IDMS. WSAD, Websphere, and CVS.

Client: USDA

Project Title: COTTON

Period: June 2004 - Sept 2004

The Cotton Online Processing System (COPS) provides Internet access to

entities within the Cotton Industry. It provides access to co Cotton loans

and bale detail information. It provides information to users on a need to

know basis.

Added the capability of creating different warehouses using the web.

Designed and developed a Factory pattern based Frame Work, this enabled

processes developed once to be reused easily.

Was complemented for module that hardly had any bugs.

Designed and developed the warehouse definition module.

Wrote JUnit tests for the module

Authored technical documents for the Module including UML diagrams

Wrote utility programs using JavaScript

J2EE, Servlets, Struts, PHP, JSP, WSAD, DB2, UML, WebSphere, Rational Rose

were used for this project.

Client: USDA

Project Title: FAIRS (Financial & Accounting Information Reporting

System)

Period: Dec 2002 - June 2004

FAIRSII, FAIRSIII (Financial & Accounting Information Reporting System):

This Financing and Accounting software is a web based application for

entering and processing financial data and reports. It retrieves financial

data from existing systems such as CA$HLINK and CORE. The system is

supported with Daily Financing report that displays information including

interest accruals, the Notes payable report and various other reports..

Performed High Level system analysis and design and Created Technical

Design Documents

Performing Detailed design using Rational Rose UML

Did the Database Design in consultation with the DBA

Designed and Developed the Borrowing, Repayment, Reclassification, and the

Reimbursement Modules

Designed and developed the Miscellaneous Internal Cash Module

Wrote complex SQL Queries for various reports

Developed various Reports using STRUTS and JSP

Developed code in C++ using a DLL provided by CORE to parse CORE file

update details into database

Developed Module using Swing to maintain SCOPE files(XML) generated for

CORE (running on Unix)

Designed and developed a library to populate PDF forms dynamically with

data and digital signatures

Developed module for interacting with other applications such as Ca$hlink

legacy program

Development is being done using Windows, JAWS, BOBBY, Page Screamer, VC++,

Java, Servlet, JSP, J2EE, EJB, Struts, LDAP, XML, XSLT, Swing UI,

WebSphere, WSAD, DB2, Rational Rose, CVS

Symbiosis Consulting Senior

Software Engineer

July 2002 - Dec 2002

Project Title: Employee Facilities System

Period: July 2002 - Dec 2002

This Intranet system enables the employees of the company to avail the

facilities Offered by the company. The software also supports a discussion

forum.

Created diagrams for the system using Rational Rose and UML

Created Functional document

Designed and developed the JSP and Servlet based user Interface

Designed and developed several database access modules

Designed and developed a topic based discussion forum as a part of the

system

Created a windows Service using VC++ that allowed the program to be

accessed using the network account using Java native code, eliminating the

need for a proprietary Security feature

Development was executed within a Windows environment with Java, Servlet,

JSP, JDBC, JNDI, Web Sphere, WebSphere Studio, DB2, ClearCase, and Rational

Rose

Endura Systems Systems Analyst &

Senior Software Engineer

July 2001 - July 2002

Client: Prism Associates

Project Title: DAMS (Digital Asset Management System)

Period: Nov 2001 - July 2002

This software is used to manage, version and track all digital assets.

Interacted with the client and performed the system analysis and design

Created and updated the project plan; distributed tasks among team members

Authored the Functional Specification Document

Developed the version control module for the Digital assets

Involved with developing Front-end using JSP

Involved in Reports generation using JSP for customization

Prepared Integration test plans and closely worked with testing team

Worked closely with DBA' s for the deployment of EJB on production servers

Development was executed within a Windows environment with Java, EJB,

Servlet, JSP, WebSphere, Visual Age, DB2, CVS, Powerpoint, and SmartDraw

Client: Prism Associates

Project Title: Cost Estimation System

Period: July 2001 - Nov 2001

The Cost Estimation System is used in providing an estimate of construction

costs. The software captures various material costs, labour costs etc. and

computes the construction cost.

Interacted with project manager and did the system analysis and design.

Involved in developing business modules.

Involved in developing the Front-end using VC++ and MFC.

Developed the Shop Floor data collection and area calculation modules.

Created database triggers that updated history using PLSQL.

Resolved technical issues faced by the team during the execution of the

project.

Involved in developing and deploying both Session beans and Entity Beans.

All Development was carried out within a Windows environment with VC++,

MFC, ODBC, Oracle, CVS, SmartDraw.

Xoriant Corporation Senior

Software Engineer

July 1999 - May 2001

Client: Intel Corporation USA

Project Title: CMUI (Common Machine User Interface)

Period: July 1999 - May 2001

This product allowed the machine technicians and supervisors to monitor and

control machines at Intel Factories from many locations simultaneously.

This software is a fab automation software controlling a module of semi-

conductor equipments using SECS/GEM communication protocol.

Developed and enhanced XML based configurable UI to control and monitor

machines at Intel Factories

Designed and developed several modules in VC++ that communicated with the

machine using the SECS/GEM communication protocol.

Enhanced the User Interface application to incorporate NT security features

using NT Accounts eliminating any need for proprietary Security database.

Developed visual tool for customizing User Interfaces for the tool.

Recommended guidelines for generating Clear Case branches and integration

of work done.

Developed a prototype version of the software using EJB and Web Sphere.

Chaired and attended Technical Review meetings,

Skills employed were Java, Swing, Servlet, XML, JNI, EJB, WebSphere, Visual

C++, Windows API, Rational Rose, ClearCase, ClearQuest, Kawa, and Oracle.

Patni Computer Systems Senior Software

Engineer

November 1997 - July 1999

Client: Hitachi Japan

Project Title: WWW Java Workflow Business Process Definer

Period: November 1997 - July 1999

This tool allows users to define Business Processes visually.

Designed and developed "Business Case Definition" module that was used to

define Business Processes.

Developed logic for complex copy/paste operations with UI elements.

Designed numerous UI elements such as Date/Time and Spinner controls.

Supported using e-mail the alpha/ beta releases of the software for the

clients in Japan.

The development languages used were Java, jdk1.1.3, AWT, RMI, Java Script,

Visual C/C++, Visual J++, Symantec Caf , Visual Source Safe, Windows NT,

Unix, CMM

Novella Systems and Management

Senior Software Engineer

Consultants Pvt. Ltd. July

1995 - November 1997

Client: Vipassana Research Institute

Project Title: CD Viewer (Browser)

Period: July 1996 - November 1997

Vipassana Research Institute has several publications in Devnagri. This

software is a browser for the research scholars to browse through the

publications. It incorporates a very powerful search engine.

Developed a custom browser for browsing through publications on CD in

various languages, the tool is being used by research scholars at the

Research Institute.

Designed and developed B-Tree Generator speeding the search speed by almost

95 %.

Designed and implemented the logic for text rendering in various languages

and in using different font styles.

Fashioned utility programs to test the language conversion and correctness

of the B-Tree files.

Specified product requirement relating to search and text rendering in

consultation with the client and organized demonstrations of the product

for the Client including the Vice Chairman of the institute.

Skills employed were Windows 95, C++ VC++, and MFC.

Client: Printpak UK LTD

Project Title: Printpak Ver 3.0

Period: December 1995-July 1996

This software helps in estimating printing costs.

Developed a multi-platform version of an MIS Tool for the publishing

industry used for cost estimation on various printing jobs.

Developed the modules for defining materials and their price lists.

Authored technical documents on "Materials Definition" and "Price Lists",

The development was carried out on Windows 3.x, UNIX and Mac OS, Omnis.

Client: Anglo European Computers UK LTD.

Project Title: Printpak Translator

Period: July 1995 - December 1995

This product is designed to translate any code written in TAS (DBMS popular

in UK) to an equivalent C++ code.

Involved creation of translator program that could parse a TAS program and

generate an equivalent C++ code enabling it to run on a Mac machine.

Developed several function libraries for Windows, UNIX and Mac that is used

by the generated C++ Code.

Skills employed were Windows 3.x, Mac OS, C, C++.

Education

Bachelor of Science in Physics

Post Graduate Diploma in Computer Applications



Contact this candidate