AddThis Social Bookmark Button
sai sujatha
NJ - 08048 USA
Expertise :
Job Type :
Position :

Resume
 

Objective
Lead Developer


Summary

Over 11 years of professional IT experience in Systems Design, Development, Testing, Integration and Implementation of complex e-Commerce, Client, Server and web based n-tier architecture systems with strong domain knowledge of Manufacturing, Financial, Telecommunication and Tourism Industries

Excellent work experience in JAVA-J2EE technologies, specialization XML, XSL, XSLT, JAXP, SAX, DOM, In-depth architectural knowledge of Web Portal, Application Servers implemented on J2EE technology, IBM WebSphere

Excellent OOAD skills with design and development in Java, C++, JDBC, JMS, UML, Rational Rose 2000 SOAP, Embedded and Internet, Intranet Technologies
Extensive working knowledge of Java Servlets with database connectivity using JDBC, ODBC, IBM MQ Series 5.2/5.1 Java IO, Java Mail, JSP, JavaScript, HTML

Excellent work experience with XML, Database mapping, writing SQL queries, Store Procedures, Triggers with major Relational Databases Oracle 9i/8i, DB2 and MS SQL Server 2000/7.0
Expertise in designing and developing components using Enterprise Java Beans over Application servers and platforms IBM Visual Age 4.0/3.5 WebSphere Studio for Application Developer 5.0.2/5.0/4.0.3 IBM Web Sphere
Expertise with java based GUI development for web based intranet, extranet and E-commerce solutions

TECHNICAL SKILLS SUMMARY : Application Servers IBM Websphere 3.54.05.0/ BEA WebLogic 5.0/6.1/7.0/8.1 Oracle9iAS
Programming Languages Java 2 J2EE 1.4, XML, XSLT, C, C++, JavaScript, TCK/TK, VBScript, SQL, PL/SQL and HTML.
Development Tools IBM WebSphere Studio Application Developer 5.0 IBM Visual Age for Java 3.5 JDeveloper 3.5 Versata Logic Studio, ILOG JRules 4.x Engine, Oracle9iAS TopLink, Oracle9i JDeveloper 9.0.3 Borland JBuilder 8/9
Design Patterns and CASE Tools Jakarta Struts, Tiles, MVC Model, OOPS, UML, IBM Rational Rose 2001 e/e, ERwin 3.5 Oracle Designer
RDBMS DB2 7.0/6.0 Oracle 7. x/8i/9i, MS SQL Server 7/2000 e/e1 Informix, Sybase 11 .x
Database Tools Intersolv DataDirect Explorer 1.5 WinSQL 3.5
Integration Technologies/ EAI IBM WebSphere MQ 5.3, SeeBeyond e*Gate Integrator 4.5 Tibco, Vitria BusinessWare, Mercator, webMethods, LDAP, Apache, SOAP
Software Configuration Management and Migration Tools PVCS Version Manager, IBM Rational ClearCase, Maven, CVS Repository, Interwoven Team Site 5.0.
Testing Tools WinRunner, LoadRunner, TestDirector 7.6 JUnit, Jtest

Other Tools
MS Project 2000
ERP Packages JD Edwards 1 World XP, Oracle Applications 10. x/11i
Operating Systems Windows NT/AS/2000/XP, UNIX, IBM AIX 4.3 HP-UX 11 .x, Linux and OS 390


Employment

2005 -  Present
Sun Certified Java 2 Programmer

Sun Certified Java 2 Programmer ACNielsen , NJ Senior Middleware Developer

Developed DAO File mapper for Apollo Depot application using spring and ibatis sql mappers
Used Ibatis framework sql mapper to generate the queries and insert the data in the data base
Used spring framework for DAO persistence
Used Tomcat apache server as webserver


2005 -  2005
Senior Middleware Developer

Environment : Jbuilder Tomcat Apache Server JMS Struts Framework Java Mail JDBC XML Xerces SAX DOM DTD MQ Series 5.2 Java Scripts HTML Windows XP HP UX Rational Rose UML Nationwide Insurance , OH Senior Middleware Developer Sun Certified Java 2 Programmer ACNielsen , NJ Senior Middleware Developer

Developing MDBS for logging services for integration hub.
Involved analysis, design and development of logging services for NW integration Hub
Used Sax parser for xerces 2.0 to parse the message received from the queue and set the database fields for ibatis beans.
Used Ibatis framework sql mapper to generate the queries and insert the data in the data base
Used spring framework for DAO persistence
Used Iplanet server as webserver
Deployed. ear files on RedHat linux systems for production
Used struts framework as proprietary framework
Designed the component model j2ee application by developing the class diagrams
Designed the low level diagrams by developing the sequence diagrams
Involved in gathering the requirements from the customer for PSP, TSP and developed the use case diagrams for high level design


2004 -  2004
WebSphere Studio Application Developer

Environment : RedHat Linux 8.x, IBM Web Sphere 5.1 I Planet Server WebSphere Studio Application Developer Version 5.1/5.0 WSAD JSP EJB JRUN JNDI JMS Struts Framework Java Mail JDBC XML Xerces SAX DOM DTD MQ Series 5.2 Java Scripts HTML Windows XP HP UX Rational Rose UML JUNIT JTEST Websphere Business Integrator 5.0 Wells Fargo , IA 1003 IL Online Upload Senior Middleware Developer .
Transformed the mortgage 1003 ILOnline Upload message and send to the Db2 database using WebServices through MQ queues.
Received the Front end information in XML format from ILOnline to EMF
Transformed the xml message by using goXml Transformation engine by mapping the emfRecordLaon schema with mainframe flatfile to generate flatfile as output
Used J2EE Architecture MVC paradigm to make the system highly scalable
Designed and Developed a XML exchange API which is a wrapper for exchanging Clearance Report as XML to various application components.
Used XMLSpy to generate XML using DTD, Schema to generate Engineering Changes through complex CAT document
Used XPath language in transformation engine for XSLT transformation
Developed financial bundle trading system which is a Web based continuous electronic market that traders can use to execute bundle orders. With a bundle order, a trader can order a combination of stocks or assets.
Developed financial bundle trading system, using a distributed object model based on Java RMI which supports interactive communication between trading applications and the marketallowing continuous updates.
Implemented concurrent trading processes and concurrency controls using Javas multithreading technique.
implemented asynchronous communication of financial bundle trading system, using Java Messaging Services by queuing systems.
Used JBoss as secondary server for j2ee applications
Involved in researching the tools for third party vendors like Sonic MQ for JMS implementation
Used MQ Clustered topology environment for building JMS applications.
Researched Sonic MQ to send messages to and receives messages from WebSphere MQ.
Used JMS Bridge for running the JMS applications


2003 -  2004
WebSphere Studio Application Developer

Environment : IBM Web Sphere 5.1 IBM HTTP Server WebSphere Studio Application Developer Version 5.1/5.0 WSAD JSP EJB JRUN JNDI JMS Struts Framework Java Mail JDBC XML Xerces SAX DOM DTD MQ Series 5.2 Java Scripts HTML Windows XP HP UX Rational Rose UML JUNIT JTEST goXml transformation engine Xpath JBOSS Server Www.montanastatefund.com , MT Assignment : First Report SENIOR J2EE DEVELOPER

Developed the First Report Insurance information for injured person for the customer satisfaction
Developed swing applet for front end development
The user is injury information is sent through the GUI, developed through JSP Portlets.
Used Struts Framework with business delegate, session faade, Service locator, DAO design patterns
Used Custom Portlets on front end, CMPS for business logic
Sent the Front end information in XML format through Webservice
Posted the XML information from web service through HTTP posting from the web service to the Oracle 9i database.
Used SOAP Protocol in web service to communicate from front end to backend by generating a WSDL
Used J2EE Architecture with Apache Struts MVC paradigm to make the system highly scalable
Designed and Developed a XML exchange API which is a wrapper for exchanging Clearance Report as XML to various application components.
Used XMLSpy to generate XML using DTD, Schema to generate Engineering Changes through complex CAT document
Used struts framework to send the user request class diagrams and use case diagrams.
Environment : IBM Web Sphere 5.1 IBM HTTP Server, WebSphere Studio Application Developer Version 5.1/5.0 WSAD, JSP, EJB, JRUN, JNDI, JMS, Struts Framework, Java Mail, JDBC, XML, Xerces, SAX, DOM, DTD, MQ Series 5.2 Java Scripts, HTML, Windows XP, HP UX, Rational Rose, UML, Websphere Portal Server, JUNIT, JTEST, IBM Web Sphere Portal Server 5.0


2003 -  2003

BELLSOUTH , GA Assignment : eRepair
The user selects the ticket and information is stored in XML format and hits the IDM Gateway on the backend
Used Tomcat Apache server as webserver
Used Grounds Framework which is more similar to struts framework with DAO design pattern
Used JSPS on front end, Servlets as Front Controllers, CMPS for business logic
Used MQ Client on front end to store user information in XML format and has sent that message from Websphere server on front end to the backend
MQSeries Server via IDM Gateway with LDAP Provider URL of LDAP Server
Developed MDBS from front end to send the message to the backend for NSPUserActivity
Used SOAP Protocol in web service to communicate from front end to backend by generating a WSDL
Used J2EE Architecture with Apache Struts MVC paradigm to make the system highly scalable
Designed and Developed a XML exchange API which is a wrapper for exchanging Clearance Report as XML to various application components.
Used XMLSpy to generate XML using DTD, Schema to generate Engineering Changes through complex CAT document
Used Oracle 8i as backend. Used Toad tool to generate the PL/SQL Commands.

The user selects work item from worklist in MQWorkflow at runtime and send the notification through an email to the user
Used MQWorkflow at build time to generate Inquiry workflow and exported in runtime in runtime Database.
Used struts framework to send the user request
Used JSPS on front end, Servlets as Front Controllers, CMPS for business logic.
Used Websphere Application Server to deploy the workflow component for receiving the email from MQWorkflow Queue.
Used MQClient on front end to store user information in XML format and has sent that message from Weblogic on front end to the backend
MQSeries Server with LDAP Provider URL of LDAP Server
Developed a web portal by generating a java control through and the page flow
Created the Portlet, in the same Web application.
Developed MDBS from MQWorkflow to send the message to the user for User Notification
Used Rational clear Case as version control system. Developed sequence diagrams, class diagrams and usecase diagrams
Used JUNIT to develop JUNIT testcases
Environment : IBM Web Sphere 5.1 IBM HTTP Server, IBM DB2 UDB Enterprise Edition version 7.0.7/7.0.5 WebSphere Studio Application Developer Version 5.0.0.2/5.0 WSAD, JSP, EJB, JRUN, JNDI, JMS, Struts Framework, Java Mail, JDBC, XML, Xerces, SAX, DOM, DTD, Hummingbird ConnectivityV7.1 MQ Series 5.2 Java Scripts, HTML, Windows XP, HP UX, Rational Rose, UML, Websphere Portal Server, JUNIT, JTEST


2003 -  2003
Senior Java Developer

LOWES INC , NC Data Maintenance Storage Systems Senior Java Developer BELLSOUTH , GA Assignment : eRepair
Maintains the Lowes stores data in Sybase database and interacts with the user using GUI interface.
Used j2ee architecture to develop the Servlets and JSP's for user interaction
Converting Coolgen to java.
Made socket call to C programs using socket connection.
Created programs to use MQ Series and message queuing to process requests and responses
Developed JMS Queue for sending and a JMS Topic for receiving XML messages via Web services.
Used Web service for only 1 endpoint to do both operations.
Used Oracle9i Database Advanced Queuing JMS provider
Used Web service client to send an XML Element to the JMS Web service endpoint which queues the XML to the queue QUEUE1.
Developed a message driven bean to process and transform the message from QUEUE1 and publishes it to topic TOPIC1.
Made the client to receive the transformed message from TOPIC1 using the JMS Web service.
Used Xerces parser for Publisher and Subscriber communication.
Used rational rose to develop sequence diagrams, use case diagrams and class diagrams.
Developed business rules for the existing Coolgen application and converted to java
Environment : Sun Solaris, MQSeries, Websphere Application Sever, Jbuilder, Sybase, C, Coolgen, Windows XP, AIX UNIX, Rational Rose, XML, JAVA, XML, XSL, XSLT, JAXP, SAX, DOM, Xerces, XMLSpy, SOAP, IBM MQ Series 5.1 JMS, Oracle 8i, WSAD, UML, Rational Rose, JBOSS Server, Websphere Portal Server, JUNIT, JTEST


2002 -  2003
Senior Application Analyst

DEPARTMENT OF JUSTICE , NC Senior Application Analyst CCH : Computerized Criminal History
CCH CCH deals with the history of criminals from past 1970s and the data of criminals is fed into computer in a hierarchical database on Mainframe systems using Unisys and Cobol.
Developed business rules for j2ee components like JSPs, Servlets, EJBs, COBOL and Unisys Mainframe programs for computerized criminal history.
Designed the Java Objects and XML Schema validations using Rational Rose by developing the Use case and class diagrams.
Used Roma MQSeries LDAP services for sending the complex XML schemas to Law Enforcement Message Services
Used Rational clear Case as version control system
Developed sequence diagrams, class diagrams and usecase diagrams
Developed XML schemas for PrintTrak Nist Package for Fingerprint Buerue of Investigation
Used JUNIT to develop JUNIT testcases


2002 -  2002

Environment : IBM Mainframes Sun Solaris Websphere Application Sever WSAD Java Roma MQ Series XML Rational Rose Cobol Unisys PrintTrak Nist Package Oracle 9i JUNIT JTEST Department of Transportation Madison , WI CVISN
CVISN : Its a Vehicle information systems network which deals with Information for federal Transportation agency and Information for Revenue Transportation department.
Designed the CVISN by using UML Rational Rose tool. Developed sequence diagrams, class diagrams and usecase diagrams
Developed Oracle LSI Prototype for CVISN project for federal government by using MQJMS provider, with visual age ide tool and WebSphere test environment.
Used Oracle database as backend.
Packaged the application using AAT tool.
Deployed J2ee application which contained CMPS, JSPs, Servlets.
Used ANT tool to build the script and deploy.
Implemented packet forwarding and queuing algorithms in routers.
Implementing network security infrastructure with public, private keys
Mapped the column names for Oracle database to DB2 database of CVIEW
Developed XML messages from the data and send that XML message to the MQ-Queue by using point to-point connection factory.
Triggered the messages for MQ for CVIEW project of state government using HTTP tunneling for Servlets and firing threads
Created programs to use MQ Series and message queuing to process requests and responses
Implemented MQ Series, MQ I API for communicating with legacy system.
Developed and Tested MQ JMS Applications.
Creating and testing MQ series object required for applications.
Used Oracle 9I AS Portal for integrating JSPs.
The J2ee components like EJBs and Data Access objects are used by a Java Swing GUI to administer delivery information.


2000 -  2002

Environment : Sun Solaris MQSeries Websphere Application Sever WSAD XML JAVA JSP J2EE Oracle UML Together/J Rational Rose JMS Windows NT 2000Oracle 9I Portal Sever . Www.appliedtheory.com Syracuse , NY WWW.AJB . ORG
American job bank is web based solution which provides authenticated users to login and search for jobs. It has registration form and registered users can login and check for job builder form with job details.
Populated value objects and Data Access Objects in data distribution for Oracle 8i as back end by generating dynamic code using xemacs editor on Websphere application server.
Toplink ORF for database persistence
Used Web Services Description Language to network XML based services by providing a simple way for service providers to describe the basic format of requests to their systems regardless of the underlying protocol or encoding.
Developed JMS Queue for sending and a JMS Topic for receiving XML messages via Web services. The Web service makes use of only 1 endpoint to do both operations. The JMS provider used is Oracle9i Database Advanced Queuing.
The Web service client sends an XML Element to the JMS Web service endpoint which enquires the XML to the queue QUEUE1. A message driven bean then processes and transforms the message from QUEUE1 and publishes it to topic TOPIC1. The client receives the transformed message from TOPIC1 using the JMS Web server.


1994 -  1999

Unique Computing Solutions India www.Medsell.com
It is an interactive site designed for Online sales and buying of Medical Equipments. This site provides suggestions for new firms in procuring the equipment according to their requirements which includes : Sales, Purchases, Consultancy, Maintenance and Spares
Designed the user interface using JSP swing
Developed application using JDK1.2 Servlets, java script
Developed HTML pages consisting of business logic developing j2ee components EJB, Servlets and XML with SQL server 7.0 as backend.
Used WebLogic application server for maintaining and running the application.
Environment : AIX, Weblogic, Informix, DB2 CORBA, JFC, Net Dynamics, API, SWING, EJB, JSP, J2EE, EAI, XML, Front Page 2000 JAVA, Servlets, JavaScript, RUP, Rational Rose, HTML, UML, Jbuilder




Education

MS in Computers, Tirupathi, India.