Seshu Battu
732-***-**** *******@*****.***
___________________________________________________________________________
. Over 10 years of SDLC (analysis, design, development, integration,
testing, deployment and support) experience in implementing Internet,
intranet, B2B, B2C, SOA and EAI applications as an Application Developer,
Technical Lead and Architect.
. Experience with implementing Service Oriented Architecture (SOAP, WSDL,
XML, SAX, UDDI). EAI experience includes working with TIBCO Suite of
Products.
. Extensive work experience on TIBCO BW (Business Works), TIBCO/RV,
Administrator, Hawk, EMS, XML Canon, Business Connect and Business Events
and adapters such as MQ Adapter, Smart Mapper, ADB Adapter,.
. Very Strong in messaging concepts and architecture, implemented JMS in
TIBCO EMS, Weblogic, WebSphere and JBoss.
. Experience in design and development of developing the WebServices using
the TIBCO SOAP pallets and concrete development of WSDL.
. Administrative and Deployment experience for the TIBCO Components and
performed fine tuning of the components including the design and the
deployment.
. Experience in design and development of J2EE components (Java, JSP, JDBC,
JMS, EJB, Servlets) and Web technologies (HTML, DHTML, XML, XPath, DTD,
XSD, Apache, Tomcat, PHP, JavaScript)
. Strong knowledge in implementing MVC based web applications with Design
Patterns like Adapter, Decorator, Fa ade, Proxy, singleton, Observer,
Abstract Factory, Factory, prototype, singleton, Data Access Objects and
Value Objects (VO)
. Quickly adapts the organization protocols, processes and new Tools.
Hands on experience, with the onsite-offshore model.
. Commitment and Hard work to achieve the high quality outcome and timely
deliverables and has implemented projects following the organizational
standards. Easily adapts to the organization standards.
Education:
. Masters in Computer Applications (M.C.A). 1996 - 1999
Technical Skills:
Operating Systems : Windows, Solaris and Unix
J2EE Technologies : Java, JSP, JNDI, JDBC, JMS, EJB, Servlets
SOA Technologies : XML, XSD, SOAP, WSDL, UDDI, SAX
Middleware (EAI) : TIBCO Active Matrix BW, EMS 5.X, RV, Administrator
Business Events 3.x, Business Connect 5.x,
SmartMapper, MQ Adapter, File Adapter, ADB
Adapter 5.x
RDBMS : Oracle, DB2
Application Server : WebSphere, Weblogic and JBoss
Development Environment : WSAD and Eclipse.
Tools & Utilities : TOAD, CVS, log4j, JUnit and Ant.
Project Summary:
BAM - Security Fund Services, Warren NJ, USA Sep' 09 - till
date
Client: Citi
Sr. TIBCO Consultant
BAM application is to monitor the status of Client Extracts, Funds in
various regions. Dashboard alerts the users in case if any extract missing
its SLA or delay in funds status etc. Systar is used as the BAM monitoring
tool for this application. TIBCO is used as a message broker between the
external source systems and the BAM tool.
. Technical architect for the TIBCO component, Systar and web
applications.
. Provided design for the TIBCO components and prepared the technical
design document.
. Installation of TIBCO and TIBCO ear files in DEV/SIT/UAT environments.
. Created the VISIO diagrams explaining the dataflow and created the
infrastructure layout for the deployment.
. Preparation of implementation plan and discuss with all the
infrastructure teams about the system availability and the deployment
schedules.
. Preparation of deployment schedules and the deployments.
. Created the EMS queues, topics, routes, bridges etc as part of the EMS
configuration.
. Installed TIBCO BW applications in load balanced mode and fine tuned
the applications for efficient performance.
. Used shell scripts for the deployment process and installed the TIBCO
ear files in load balanced and fault tolerance mode.
. Effective debugging and troubleshooting of the issues that occurred in
UAT and PRD.
. Communicating with the business users, developers, technical
architects, infra structure team.
. Troubleshooting of the production errors and providing the solutions
based on the log files.
. Creation of tickets to TIBCO, Systar support and followed up the
status of the tickets.
Environment: TIBCO Active Matrix Business Works 5.7, Administrator, Hawk,
TIBCO EMS 5.x, Systar Bridge Builder, Tomcat, iPlanet, WebSphere, Oracle
9i, CVS, Windows 2000, Solaris
Integration Services, EDS an HP Company, Plano TX, USA Sep'06 - Aug'
09
Sr. TIBCO Consultant
With EDS an HP Company, I worked with the Common Services, TIBCO
Integration Service group. My roles included design, development,
documentation, testing, deployment and Operations Support. During my tenure
with EDS, I was part of development and implementation for around 10 TIBCO
projects. My roles and responsibilities are mentioned below.
. Involved in the design discussions of the new projects and projects
which needed improvements.
. Architectural solution to the enterprise applications using EAI
patterns for the common middleware problems.
. Effectively utilized the TIBCO suite of products, including TIBCO BW,
EMS, Business Events, SmartMapper, Administrator, Hawk, SOAP Services,
. Designed services using JMS, HTTP, FTP, File, Web Services and
Adapters.
. Fine tuning of the BW engines, load balance and fault tolerance
deployment and monitoring the logs for any kind of issue or support.
. Improved the code and design for logging and exception handling and
guided the coding standards for the team.
. Involved in the project template creating for all the TIBCO projects
and maintained the XML Canon for centralized usage of the schemas.
. Configured TIBCO HAWK rules for monitoring the status of BW engines
and logs.
. Part of the ComFtp, CLE (Common Logging and Exception) implementation
and worked on improvements for the ftp process to serve various
clients for their daily FTP need.
. Administrative tasks on EMS (create queue, bridge, routes etc) and
Administrator (users, permissions etc)
. Building the ear and war files from CVS and deploy them appropriately.
. Configured routing rules to route the messages to the appropriate
queue using Tibco EMS and Business Events.
. Configured the communication with trading partners over EDI protocol
using Business Connect.
. Prepared test cases and executed the test cases with the clients in
UAT, by coordinating all the business partners.
. XSD, XML, XSLT, X-Path are extensively used though out all the
projects.
. Created the user interfaces using JSP to support the clients using web
interface for effective utilization of the ComFtp services.
. Coordinate and communicate with all the clients for the EAI Middleware
which is essential for middleware solution.
. Worked on providing estimates and development of protocols for the
customer's requirements and demonstration of proof of concepts.
Environment: TIBCO Business Works 5.x, EMS, Administrator, SmartMapper 5.x,
TIBCO RV, Hawk, TIBCO EMS 5.x, iProcess, Business Connect, Business Events
3.x, XML Canon, J2EE, JSP, Tomcat, Apache, JDBC, Oracle 9i, CVS, Windows
XP, Solaris
GCG CIE, Citi Group, New York, NY Feb' 05 - Aug' 06
Sr. TIBCO Engineer
Citigroup is today's pre-eminent financial services company, with 200
million customer's accounts in more than 100 countries. Under Citigroup
trademark red umbrella includes Citi Cards, Citi Financials, Citi Mortgage,
Citi Insurance, Citi Capital, Saloman Brothers, Smith Barney, etc.
. This project GCG-CIE (Global Consumer Group and Customer Information
Environment) is a vision to assign a unique identification for an
individual customer across all the Citi's line of business. This
project is a combined effort from various vendors like IBM, TIBCO,
Oracle, DWL, Ab Initio, MCI UASN and many more.
. This project has 3 main channels CSR Overlay (Customer Service
Centers), IVR (Interactive Voice Response) and ETL (Extract, Transform
and Load) Unit. All the interfaces are designed to communicate through
JMS Bus. TIBCO EMS, Business Works used as a carrier to bridge all
these data together.
Contribution:
. Worked with Citi Group on Java, TIBCO technologies and involved in all
phases of the system development including design, development,
testing, implementation and maintenance.
. Development of the core interfaces using TIBCO BW, MQ Adapter for the
CIE (Customer Information Environment).
. Did the fine-tuning of the TIBCO BW Engines for the effective
performance of the application in high volume.
. Performed proof of concepts for the architectural decisions for
identifying the data format and pallets.
. Developed the Business processes using JMS, File, FTP, Java, XML,
SOAP, Parser, Mapper, and X-Path for complex logic and validations.
. Developed WSDL and WebServices using SOAP over HTTP.
. Worked on java to interface with the front end and connecting to the
DB2 database and fetch the data and other conversion process.
. Interacted with the IST Search Engine team to design, develop Search
Engine for various account names, customer address, customer SSN
numbers etc.
. Administrative tasks in TIBCO EMS and tuning the transactions for the
high volume of messages.
. Wrote shell script files for the TIBCO Application deployment,
starting and stopping of the engine etc.
. Worked on integration of Java with TIBCO BW to affective usage of the
custom java functions.
. Effectively managed the releases for different environments like QA,
STG and PROD by following the CITI's process guidelines.
Environment: TIB/Rendezvous 7.x, TIB/BW 5.x, TIBCO EMS 4.x, TIB/MQ Adapter,
TIB/Hawk 4.x, TIBCO Administrator, Business Connect, Weblogic, IST Search
Engine, Java, JUnit, Clear Case, XML, UML, SQL, DB2, Oracle 9.x, and Linux.
DOLPHIN, GE May'04 - Jan' 05
Sr. Software Engineer
Dolphin v1.0, application is used by GE Financial Assurance to process
"Loan Request Entries" within the region of USA. It connects to two other
databases to fetch more information about the prospective customer, and
also fetches the data from the mainframe systems. Agents can look about the
details of the customer and maintain the user information. This project is
an enhancement of already existing system, which is developed in C++. The
aim of this project is to develop the J2EE system with the existing
functionality and the future modifications
. Analyzed the User Requirements, Design documents and developed the
Java, JSP, EJB, Struts Components and deployment scripts.
. Worked as System Architect and Lead for the team of size 5
. Preparing the Requirement Documentations
. Design the project using Rational Rose, creating class and sequence
diagrams.
. Used common J2EE design patterns like service locator, fa ade, and
delegate, DAO.
. To minimize network calls used Session Facade Design Pattern.
. Developed business delegate classes to access the EJB's.
. Used struts framework for the development of presentation layer
components.
. Developed action classes and used struts/JSTL tag libraries in the
JSPs.
. Used Validator framework for the validation of client side data.
. Involved in implementing JMS to communicate with other systems.
. Wrote and modified the build files used by ANT.
. Made builds with ANT for testing environments.
. Installed IBM's WebSphere app server and configured it to host our
application.
. Deployed the EJBs in WebSphere.
. Unit testing and Integration testing of and EJB's using JUnit.
. Created and maintenance of data using ORACLE database.
. Did extensive peer-to-peer code reviews?
. Prepared the Test Case documents for the application.
. Used the WSAD IDE for application development and have good exposure
to the WSAD tool.
. Configured the Database Connection pool in WebSphere and use the
connection pool in application development.
. Configuration Control and version management using VSS.
. Integration testing
. Managed the delivery of the modules on scheduled period.
Environment: TIB/Rendezvous, TIB/BW, TIB/COM Adapter, TIB/Hawk, TIB/File
AdapteJava, JSP, JavaScript, Struts framework, J2EE (JDBC, EJB, JMS,
Servlets, JNDI), Ant, XML, Tomcat, WebSphere, WSAD, UML, CVS, PL/SQL,
Oracle, Pro*C, Windows2000 and Solaris.
CAMAS, Ford Jul'03 - Apr' 04
Sr. Software Engineer
CAMAS provides a flexible reporting tool to enable reports to be downloaded
to Access Database Applications or to be used in Excel Spreadsheet
functionality. Users also have the ability to create their own reports
utilizing access to CAMAS Tables similar to Data mart functionality used by
CMMS today.
. Lead the Java team of 5 members and co-ordinate the deliveries.
. Understanding the specification/requirement and communicate with the
client for any clarifications.
. Prepared the design document based on the requirement document.
. Prepared the Use Cases, Class Diagrams and Sequence diagrams.
. Involved in designing the GUI for the application using jsp and
struts.
. Developed the EJB's and deployed the same in WebSphere server.
. Involved in configuring the WebSphere connection pooling and
deployment of the application.
. Prepared the build file, using ANT.
. Implemented the design patterns for effective results.
. Prepared the Test Case documents and involved in testing.
. Involved in auditing of the project for configuration control.
. Unit testing with JUnit.
. Used the Eclipse for development of the project and to prepare the ear
file.
. Development of web pages using Jsp, Struts and JavaScript.
. Effectively used Session Facade design pattern to effectively
communicate with the EJB components.
. Used SAX Parser to get the data from the XML file.
. Effectively implemented the logic to read the complex Excel files.
. Managing delivery by adhering the Delivery process.
Environment: Java, JSP, Struts, J2EE (JDBC, EJB, JMS, Servlets, JNDI), xml,
Ant, Weblogic, JBuilder, UML, SQL, ORACLE, JavaScript, JUnit, JTest,
iPlanet, Windows 2000 and Sun Solaris.
FELIX, World Fuel Marine, Miami, USA Aug' 00 - Jun' 03
Sr J2EE developer
Felix is a B2B application of World Fuel Services Corporation's Marine Fuel
Division. Marine fuel requirement is distributed world wide across the
globe, and, to balance market prices and bring about transparency in fuel
procurement WFSC wants to host this application. Besides WFSC's
administration, fuel brokers, customers and suppliers have access to this
site. Users need to register with WFSC off line to have their own usernames
and passwords. The Beta 1 release of this application supports only three
modules, New Point of Inquiry, Open Inquiries and Port Price Matrix. There
are number of other modules that would be released in subsequent versions.
. Involved in the design of the application.
. Involved in developing business logic, which constitutes database
querying and workflow classes, which actually gives data to the jsp
pages.
. Actively involved in designing the business classes and the
communication between the web-tier and the business classes.
. Involved in developing the code for access and navigation control of
the system.
. Prepared coding standards and coding conventions in Java.
. Wrote stored procedures and SQL queries related to the functionality
of jsp page.
. Configured the WebLogic application server for application deployment
and configured the WebLogic for JNDI and EJB deployment.
. Writing the Test cases and involved in the Unit Testing.
. Actively involved as team leader in delilvery of the modules and
business classes development.
. Identifying the screen design and communicating with the web design
team.
. Installing and configuring the Web Server and application server.
. Maintained the quality standards through out the application
development.
. Supported the production and quickly resolved the bugs.
Environment: Java, JSP, Java Mail, J2EE (JDBC, EJB, Servlets, JNDI, JSP,
JMS), Java Script, Front Page, Rational Rose Test Suite, VSS, WebLogic,
Rational Rose, Apache, Tomcat, XML, UML, SQL/PLSQL, Oracle, Windows and
Solaris.
Indianbarterexchange.com, India Aug' 99-Aug' 00
Programmer
The Barter Exchange is a business organization engaged in exchange of
products and services without the use of cash. It helps companies put their
under/non performing assets (absolute or excess inventory, under-utilized
plant capacity, unwanted real estate, etc.,) to work.
. Developed the html and java script for the entire application.
. Involved in discussions with the Project Leader about the
requirements.
. Developed the Servlets and deploying in Java Web Server
. Involved in the designing of the database, the database is normalized
up to third normal form. Wrote client side validation using
JavaScript.
Environment:Java, Servlets, Java Script, Java Mail, VSS, Microsoft Front
Page, Java web Server, Windows NT, SQL Server.