Post Job Free
Sign in

Developer System

Location:
8817
Posted:
March 09, 2010

Contact this candidate

Resume:

Sumit Yadav Ph:469-***-****

******@*****.***

Summary:

• 7 Years of experience as an IT Programmer

• 6 years of experience on Java, Databases, JDBC, Servlets, Swing, JSP, JNDI,RMI, EJB, and

Struts MVC

• Experience with web-based applications – HTML, XML and XSLT

• Have worked extensively on Open Source CMS Joomla.

• Intensively worked on SOA based technology such as Web Services, XML etc.

• Involved the complete life cycle of a web application development from requirement gathering,

analysis, design and development of the product, testing and deployment,

• Used Apache ANT and wrote ant scripts for automating the build and deployments

• Worked on various parsers like SAX, JDOM, Xerces, and Xalan,

• Developed Use Case Model, Use Case Diagrams, and Class Diagrams, sequence diagrams using

Together4J and MS Visio

• Developed web tier by using Struts Framework, JSP, AJAX, HTML and UNIX as environment.

• Experienced with Complete software life cycle development

• Excellent Communication Skills

Skills:

Operating System UNIX (Sco, Linux (Redhat v6.0,7.0,7.1,8.0,Mandrake) Windows 98, 2000,XP, NT

Language JDK( 1.2,1.3,1.4,1.5),C#, Perl

XML Technologies XHTML, CSS, XML, XLink, XQuery, XPath, XSL, and XSLT, Schema, and DTD.

Java Technologies J2EE, JDBC, Java Swing, Java Servlets, EJB,RMI, JNDI, MVC Struts, JMS, and JAX-RPC.

Scripting Languages JavaScript, VBScript, Shell Script and ANT

Modeling tools: Microsoft Visio, Together4J, Rational Rose and DOORS Toad

Databases Oracle 9/8.x, SQL Server 7.x, MS Access 7.0 and MySql.

Application/ Weblogic (6.1, 8.1), Websphere (6.1), JBoss (4.0.2) and Tomcat (5.5.9).,IIS(6.0,7.0)

Web Servers

IDE’s Eclipse (3.0), Borland JBuilder (7, 9), Visual Studio (6.0, and .NET), and XMLSPY 4.1. and Net

Beans 4.1, Flex 3.0

Web Services SOAP, WSDL and UDDI

Design Patterns MVC, Singleton, DAO, Factory, Session Façade and Value Object

Testing Tool Junit

Education:

• Bachelor of Business Information System, Victoria University, Melbourne, Australia.

• Masters in Software Engineering, Southern Methodist University (SMU) Dallas, Texas

1of 6

Sumit Yadav Ph:469-***-****

******@*****.***

NRIS & ASOC System J2EE developer

IBM-AT&T Middletown, NJ (Oct ’05 –March’09)

ASOC

ASOC was one key system on which other systems of AT&T were dependent for retrieving their

particular data. Different systems used Web services to invoke methods in ASOC module. ASOC module

also had XML interface for transfer of data from one SWING application to another.

• Involved in the design of BRD, FRD, Use Case diagrams, Activity diagrams, and ER diagrams

• Developed front end of application for ASOC in SWING. The application displayed information

from database and other XML interfacing systems

• Develop integration solutions based on Service Oriented Architecture (SOA) and

Enterprise Service Bus (ESB), using the WebSphere Process Integration, connecting different

legacy systems modules and Web Services within AT&T.

• Created package to parse the input wsdl data coming through SOAP over HTTP to output xml data

and vice versa.

• Exposed POJO classes (which further made calls to DAO methods) to other systems using Web

Services to provide information for a newly generated order.

• Generated Stub and Skeleton from WSDL using Apache AXIS2.0.

• Utilized JDBC 4.0 for database connection and xml support for it using JDK 1.6

• Involved in ergonomic Front End design with the help of Flex3.0,Jsp/Servlet, JSTL, JavaScript,

DOJO, HTML and CSS.

• Used Hibernate as a persistence layer and for database interactions and Spring framework for

Enterprise services.

• Parsed XML document displayed it to front-end using SAX/DOM parsers.

• Worked in C and C++ application and retrieved their method Services using CORBA.

• Worked with application where development and deployment was done using RAD tool and achieve

test case tracking using Clear Quest, all part of Rational Suite.

• Created PDF files form XML files by using XSL formatting objects (XSL-FO).

• Part of the team where we Implemented SOA based technologies in different application in AT&T.

• Handled offshore team of 3 people. Responsible for assigning task module wise. Also provided

timeline for each task assigned using MS Project and did integration of tasks in hand in a timely

manner.

• Created Schema drive UI where GUI information was updated from XML using JAXB.

• Created shellscript to backup the current data and to load new data by using sqlloader.

• Responsible for the design, development and unit testing of the application.

• Wrote queries for Oracle database to perform data analysis and validated calculations.

• Involved in weekly project status meetings with the business users. Assisted in analyzing new

releases of the assigned application and evaluating the impact of custom modifications and system

functionality.

• Transformed XML document into HTML using XSLT.

• Used MQ Series to provide service from ASOC to other systems.

• Involved in writing and executing Stored Procedures and SQL statements.

• Worked on RMI part to allow other system to invoke different method within ASOC.

• Involved in unit testing, system testing and documentation as needed to assure quality

implementation in production, in accordance with existing development methodology.

2of 6

Sumit Yadav Ph:469-***-****

******@*****.***

• Participated in System Integration and User Acceptance Testing of new releases and custom

modifications.

NRIS

NRIS (Nodal Rehome Information system): The project revolves around switching (rehoming) T1

Connection from 4E to 5E/Edge switches. This is the main application for rehoming process. This

application is used by the Rehome-Technicians. Technicians interact with NRIS through the web

interface provided by NRIS application.

• Interacting with NRIS end users for creating new Prototypes. This involved requirement gathering

for new Prototypes.

• Implemented Shell script for retrieval of data into NRIS system from other system interface.

• Created NRIS prototype reports using Perl script.

• Developed reports for ISDN and in-band connections.

• Worked in different protocol such TCP/IP, FR, ATM etc for future release of VOIP services in

AT&T.

• Created T1 and DS0 level reports from DBMS (Oracle).

Environment

J2EE, UNIX, AXIS2.0, WebSphere6.1, JDK 1.6, XML, SWING, XSLT, GWT, XPATH, CORBA,

UML, SPRING, Hibernate. DOJO, Flex3.0, RUBY, Tomcat, MS Visio, JNDI, Servlets,, Oracle10g,

AJAX, Toad, SOAP, Struts, JBOSS, shell Script.

Sprint Corporation, Overland park, KS J2EE Developer

Retail Management System (RMS+) (Feb ’05 –Sept ’05)

Description

RMS+ is a web-based application provides support to manage customer, account information,

subscription and service information.

Role

• Designed and developed SWING applications like New for You Upgrade Program (NFYUP), Instant

Credit Evaluation Check (ICEC), Fair & Flexible plan, Warranty Coverage, Mobile Identifier

(MEID), Total equipment procedure (TEP), Service Pro Guarantee (SPG2).

• Developed the front-end which takes the data into the system using JSP, Servlets, Struts, Strut

Validations, JQUERY, HTML and DHTML

• Customized STRUTS framework & custom tags to ease our application.

• Developed Portlets for NFYUP system.

• Created WML pages for WAP enabled wireless devices.

• Used Design Patterns like Factory, Singleton, and Value Object and DAO pattern.

• Developed XML’s for transaction between thick client and thin client.

• Developer and Analyst for a multi-phase project utilizing a rich Flash-driven front-end driven by

back-end data using XML, and Web Services. Led, primarily remotely, a team of developers

through fast-paced design and development cycles for a high traffic Retail site.

3of 6

Sumit Yadav Ph:469-***-****

******@*****.***

• Developed Session Bean (statefull) for user authentication.

• Presentation layer development using JSP/ Servlets and HTML

• Extensively worked on production systems while doing the enhancement of various functionalities

and supported production system after various releases

• Developed action methods which are part of controller class and used to move data into and out of

JSP pages by invoking Session Beans.

Environment

Java/J2EE, JSP, EJB, Servlet, SWING,JSF,JQUERY,JBOSS, Struts, Web services, XML, XSL,

SOAP, Tomcat,IIS 6.0 Eclipse3.0, ANT, Servlets, Apache web server, Eclipse 3.0, XQuery/XPath,

HTML, JavaScript, Custom Tag Libraries, Oracle9i. ANT, iPlanet..

New York Life Insurance, NY Java Developer

(Sept ’04 – Jan ’05)

Description

New York Life Insurance Company (NYLIC) is the largest mutual life-insurance company in the United

States, and one of the largest life insurers in the world. Other New York Life affiliates provide an array of

securities products and services, as well as institutional and retail mutual funds. Suitability applications

are designed to evaluate the Investments made by customers and judging whether their investments are in

tandem with their Investment Objective and their Risk Tolerance. Membered a various-phase project

utilizing a front-end driven by back-end using XML, Flex, and Web Services. through fast-paced

development cycles for a high traffic Securities site.

Role

• Involved in the design, development and analysis of the application.

• Designed the UML class diagrams and sequence diagrams using Rational Rose.

• Involved in constructing the web.xml and the struts-config.xml files.

• Created and deployed the JSP’s for the front end of the segment.

• Developed the system using MVC architecture on Struts 1.1 framework.

• Developed Dyna Action Forms and Dispatch Action Classes based on Struts framework.

• Widely used Design Patterns like DAO, Singleton, Business delegate, and Service Locator in the

process of system designing and development.

• Developed the J2EE components in the IDE tool, Eclipse 3.0.

• Used CSS to separate the layout from the content, and build the layout much more powerfully than

with HTML.

• Used ANT 1.5 for builds creation and to push onto different environments.

• Used Oracle 9i as a backend database and was responsible to configure and write stored procedures

to create, delete and modify data in the database.

• Developed and deployed entity and session beans on the Web Logic 8.1 server.

• Used Rational Clear Case for software management and version control.

Environment:

Java 2.0, J2EE, JSPs, Struts 1.1, EJB,JMS, BEA WebLogic 8.1, Eclipse 3.0, PL/SQL, Oracle 9i,

HTML, CSS, JavaScript, UML, ANT 1.5, Rational Clear Case, Flex2.0, Iplanet, Jboss

4of 6

Sumit Yadav Ph:469-***-****

******@*****.***

Vic Roads, Melbourne, Australia Java Developer

(Sept ‘03 to Feb ‘04)

Description

The goal of this project is to design, develop and implement the advance web enabled product

configuration system for Vic Roads. The application is an Internet & Intranet based solution which

contains five modules.

Security: Provides Single-Sign-On functionality for all applications by interacting with LDAP server and

MSSQL server.

Selector: The solution is designed to produce selections optimized to meet or exceed those achieved by

experienced applications engineers. System produces customized datasheets, performance predictions,

etc,

Configurator: Provides the ability for user to generate detailed construction data sheets, general

arrangement drawings and final proposal documents. The application interacts with an advanced

configuration knowledge builder (Sales Performance Configurator, Firepond - includes product option

definitions, application guidelines, component interface rules and pricing) for building and maintaining

product databases.

QuoteManager: Quote Manager also known as IEQ shopping cart which maintains Customer and Quote

Information. Capability of producing Cover Letter, Commission worksheet, Terms and conditions and

Complete Quote package in PDF, and HTML formats respectively.

PartyManagement: Maintains users, organizations, organizational units, roles and privileges

information.

Role

• Leading and coordinating the Design, Development, Enhancement and Maintenance of 3 different

Applications (Security, QuoteManager, and PartyManagement). Coordinating for remaining two

applications in Design, Development, Enhancement and Maintenance.

• Responsible for weekly-build of applications using ANT.

• Installed, configured and maintained bea Web Logic Application Server 3.5/4.0/5.0, JBOSS, and

Tomcat.

• Used XML, XSL, XSL, and XSLT transformations to produce dynamic outputs in HTML and PDF

formats.

• Developed Session Beans, Entity Beans and Data Access Objects (DAO) at server side for

handling requests and responses from presentation logic. Used Session Facade, Business Delegate,

Value Objects, and Model View Controller (MVC Model 2) design patterns in applications.

• Used Apache Axis for soap calls from client applications and for intra-application communication.

• Used iText to merge several PDF documents into a single PDF in QuoteManager.

• Developed J2EE based Web Applications using Apache Struts framework.

• Used Java API of Firepond SPC business rule engine to configure products.

• Created Stored Procedures for back-end operations using PL/SQL.

Environment

EJB, JSP, Servlet, LDAP, JDBC, J2EE Struts, Web services, XML,, SOAP, UDDI, WSDL,

PL/SQL, UML, IText, TogetherSoft, JBuilder 7, Eclipse, XML Spy 4.1, Firepond Business Rule

Engine, WebLogic, Tomcat 4.1.30, JBoss4.0, Windows 2000, MS SQL Server 2000, IBM DB2

UDB7.

5of 6

Sumit Yadav Ph:469-***-****

******@*****.***

Australian Computer Society (ACS), Melbourne, Australia. Junior Developer

(July 01’-Aug 03’)

Description

This application has been developed for Australian Computer Society (ACS). Cyber Evaluator is Java

based package, which is used to conduct exams over the Intranet. This package helps randomize the

selection of questions from a question bank, which maintains set of questions on each subject and levels

are maintained on each subject level. The applicant can make booking for the exam subject wise. The

system also determines the availability of a date and time of the exam opted by the applicant and confirms

accordingly. Based on the answers selected the result is determined on the percentage obtained. This

project is divided into Administration, Question bank, Booking, and Examinee modules.

Role

• Design a framework, used in testing the solution. The framework is used in the development of the

test cases.

• Developed Servlets to perform server side validation.

• Used JDBC API connects to the database.

• Developed a web-based reporting system with HTML, JavaScript and JSP.

• Involved in working with J2EE Design patterns (Singleton, Factory, Abstract, and Composite) and

Model View Controller Architecture (MVC).

• Designed and developed Java-based e-business solutions to build multi tier applications to support

the client using J2EE technology, JSP, Servlets, Application Server and Oracle.

• Used SQL, PL/SQL scripting for the data access from the database.

• For interlayer communication XML Messages are used. These messages are composed and parsed

on the Java based business components.

• Created XML files and applied XSL to enable users to access the system.

• To conduct the user training/Help desk training, end user support.

• Developed GUI screens using JSP and JavaScript

Environment

Java, Java Servlets, JDBC, JSP, JavaScript, Windows NT, Net Beans, and SQL Server.

References: Available on request.

6of 6



Contact this candidate