Tibco Developer Resume
Sterling, VA
SUMMARY
- 10+ years of IT experience which include over six years of experience in Enterprise Application Integration tools from TIBCO and four years of experience in design and development ofClient as well as Server - side applications using Java.
- Extensive experience in analysis, design, development, testing, deployment and production stages of TIBCO based Enterprise Integration applications and full Software Development Life Cycle experience.
- Modeling and development experience of business logic and automated business processes using TIBCO Business Works.
- Experience in using messaging standards like JMS and TIBCO Rendezvous for developing distributed applications.
- Good working noledge of TIBCO products like TIBCO Active Database adapters and File Adapters.
- Experience in using domain monitoring/management tools like TIBCO Hawk and TIBCO Administrator.
- Strong development experience using JDK, Java Servlets, EJB, Java Beans, JSP, JDBC.
- Good Understanding ofTIBCOarchitecture, Business Modeling and Processing Modeling
- Have exposure in the Design, development and maintenance of client server environment and Object Oriented Technology in commercial projects.
- Working noledge in the design/development of Internet/Intranet applications using Java/J2EE technologies: Threads, Networking, JDBC, Servlets, JSP, JMS and XML.
- Experience in developing Web Applications wif various frameworks: Jakarta Struts Framework 1.1/1.2, Java Server Faces 1.2, Spring Framework 1.2/2.0, Spring MVC, Web Flow, Hibernate 2.0 /3.0 ORM, Struts Validation and Tiles Frameworks.
- Experience wif Object Oriented Analysis and Design (OOAD) methodology using tools like Unified Modeling Language (UML) and Rational Unified Process (RUP) using Rational Rose.
- Developed multi-tiered object-oriented system architectures utilizing Use cases, UML (Sequence, Activity and class diagrams) and Rational Rose.
- Implemented the Java design patterns: Session Facade, Data Access Object (DAO), Value Object, Business Delegate and Service Locator.
- Well versed wif Business Process Management (BPM), Service Oriented Architecture (SOA), Enterprise Service Bus (ESB) and Agile Software Development.
- Extensively worked on implementing SOA (Service Oriented Architecture) using XML Web services (SOAP, WSDL, UDDI and XML Parsers).
- Proficient in various Web based technologies like HTML, CSS, DHTML, XML, XHTML, XSL, JavaScript and Ajax.
- Strong understanding of RDMS concepts and working experience of Relational Databases like SQL Server, Oracle, My SQL and DB2.
- Experience wif JUnit, JWebUnit, Jmeter, Log4j and SOAP UI for test cases.
- Working experience in IDEs: RAD 6, Eclipse, My Eclipse and JBuilder.
- Expertise wif Web/Application servers: Web Sphere, Tomcat, Web Logic, JBoss.
- Working noledge wif versioning tools such as: Concurrent Versioning System (CVS), Subversion (SVN), Clear Case and Visual SourceSafe (VSS).
- Expressive, in written and verbal communication, motivated, proactive along wif strong interpersonal, analytical, and organizational skills.
TECHNICAL SKILLS
Languages: C, C++, C#, Java (JDK 1.1, J2SE 1.3/1.4/5.0, Java 6, J2EE 1.4), PL/SQL.
EAI Tools: TIBCO Business Works, TIBCO Rendezvous (RV), TIBCO EMS, TIBCO Active Enterprise, TIBCO Integration Manager, TIBCO Message Broker, TIBCO Hawk, TIBCO Repository, TIBCO Active Database (ADB) adapter, TIBCO MQ Series Adapter, TIBCO File Adapter
J2EE Technologies: JSP, Servlets, EJB 2.0/3.0, JDBC, JMS, SAX, DOM, JNDI.
Frameworks: Struts, Spring, Hibernate.
Web Technologies: HTML, DHTML, XML, XSL, XSLT, JavaScript, AJAX, ADOBE FLEX.
Web/Application Servers: Web Sphere 6.0, Tomcat 7.x, Web Logic 10.1/9.0/8.x/7.1, JBOSS 5.x/4.x.
IDE’S: RAD 6, Eclipse 3.x, JBuilder, My Eclipse 7.x, FLEX Builder.
Web Services: SOAP, UDDI, WSDL.
Testing Tools: Junit 3.8/4.0, Win runner, JWebUnit, Jmeter, Http Unit, Soap UI.
Database: DB2, MySQL 5.5/6.0, Oracle 9i/10g, MS SQL Server 2, MS Access.
Operating Systems: Mac OS X V10.9.5, Windows XP/ Vista/7, UNIX, Linux.
Version Control: CVS 2.0, VSS, Clear Case, Win CVS 1.0, PVCS, VCS, Subversion.
Design Methods: UML, Rational Rose, RUP, Agile.
PROFESSIONAL EXPERIENCE
Confidential, Sterling, VA
TIBCO Developer
Responsibilities:
- Commit to 'x' number of stories and deliver them each sprint.
- Translate the stories into technical work and logging work using JIRA against each story.
- Designed and developed XSD's, WSDL's before developing the code using TIBCO BW.
- Developing the platform wif cross-functional teams having dependencies on one another.
- Involved in the design and development of framework for the BW services.
- Implemented the common logging and error handling service wif the Interface.
- Involved in cross-team communication wif respect to services being consumed by one another.
- Involved in debugging and fixing issues raised by the QA team.
- Test the built component individually as well as its integration wif other developed components.
- Created the unit tests and Integration tests modules for the developed processes.
- Involved in the deployment of the project into various environment using TIBCO Admin.
- Involved in the creation of Hawk rules for monitoring and managing the developed processes.
Environment: RED HAT TIKANGA 2.6.18, Business Works 5.11, TIBCO EMS 8.0, TIBCO plug in for sFTP 1.0, TIBCO Administrator, TIBCO Hawk 5.0, XML, XSD, File Zilla FTP Client, Oracle SQL Developer, VMware Fusion 6.0.2, MAC OS X, SOAP UI and Windows 7.
Confidential, Greenwood Village, CO
TIBCO Developer
Responsibilities:
- Worked in lead capacity in Integration Services COE supporting TIBCO Middleware initiatives.
- Assisted in Updating/Enhancing Integration patterns repository.
- Lead the effort in the development of process flows in the implementation & integration of the TIBCO products wif other technology.
- Interacted wif software development team members.
- Helped in the designing ofthe functional, mapping and technical documents for the new requirement of ICD10 using JMS, queues and RV.
- Modifying the existing services to accommodate the new codes as well as creating the new fields as per requirements.
- Developed the new XSDs for the claims and benefits services Interfaces using TIBCO tools.
- Develop the code and WSDL for the claims and benefits services Interface to subscribe from the queues and RMS.
- Designed and developed various Business Work processes for the new claims and benefits services to achieve the integration between various functionalities including EMS and SOAP.
- Implemented the common logging and error handling service wif the Interface.
- Created the unit tests and Integration tests modules for the developed processes.
- Involved in the deployment of the project into various environment by using TIBCO Admin.
- Involved in the creation of Hawk rules for monitoring and managing the developed processes.
Environment: RED HAT NAHANT 2.6.9, Business Works 5.9, TIB/EMS 6.x, TIBCO LDAP Adapter 6.1, TIBCO plug in for REST and JSON 1.0, TIBCO Administrator, TIBCO Hawk 5.0, XML, XSD, XSLT, App Manage, Soap UI, Oracle TOAD and Windows 7.
Confidential, Greenwood Village, CO
TIBCO Developer
Responsibilities:
- Definedthe various sources of data and tan updated the functional, mapping and technical documents for the new effort wif the placeholders for various fields.
- Merging the data from the Confidential west offices and the Confidential east offices and redesigning the services to return the data as required.
- Developed the XSDs for the new service Interfaces using TIBCO tools.
- Developed the code and WSDL for the Interfaces to subscribe the receipts from agents to queues and RMS.
- Designed and developed various Business Works processes for the new services to achieve the integration between the databases as well as using EMS and SOAP.
- Implemented the common logging and error handling service wif the Interface.
- Created the unit tests and Integration tests modules for the developed processes.
- Involved in the deployment of the project into various environment by using TIBCO Admin.
- Involved in the creation of Hawk rules for monitoring and managing the developed processes.
Environment: RED HAT NAHANT 2.6.9, Business Works 5.9, TIB/EMS 6.x, TIBCO LDAP Adapter 6.1, TIBCO plug in for REST and JSON 1.0, TIBCO Administrator, TIBCO Hawk 5.0, XML, XSD, XSLT, App Manage, Soap UI, Oracle TOAD and Windows XP.
Confidential, Greenwood Village, CO
TIBCO Developer
Responsibilities:
- Designedthe functional, mapping and technical documents for the new Interfaces.
- Analyzed requirements and designed solutions using various TIBCO tools.
- Supported and built the environments for SOA services.
- Implemented the common logging and error handling service wif the Interface.
- Created the unit tests and Integration tests modules for the developed processes.
- Involved in the deployment of the project into various environment by using TIBCO Admin.
- Involved in the creation of Hawk rules for monitoring and managing the developed processes.
- Involved in the deployment of the project into various environment by using TIBCO Admin.
Environment: RED HAT NAHANT 2.6.9, Business Works 5.9, TIB/EMS 6.x, TIBCO LDAP Adapter 6.1, TIBCO plug in for REST and JSON 1.0, TIBCO Administrator, TIBCO Hawk 5.0, XML, XSD, XSLT, App Manage, Oracle TOAD and Windows XP.
Confidential, Springfield, IL
TIBCO Developer
Responsibilities:
- Designedthe functional, mapping and technical documents for the new business push Interfaces for various states using JMS and queues.
- Passing the data from the front end to the mainframes using the deployed project from various states.
- Developed the XSDs for the IIX and PPC services Interfaces using TIBCO tools.
- Developed the code and WSDL for the Prefill Interface to subscribe the receipts from agents to queues and RMS.
- Designed and developed various Business Works processes for the New Business Push to achieve the integration between EMS and SOAP.
- Implemented the common logging and error handling service wif the Interface.
- Created the unit tests and Integration tests modules for the developed processes.
- Involved in the deployment of the project into various environment by using TIBCO Admin.
- Involved in the creation of Hawk rules for monitoring and managing the developed processes.
Environment: Business Works 5.6, TIB/EMS 6.x, TIBCO Administrator, TIBCO Hawk 5.0, XML, XSD, XSLT, WSDL, SQL Server, Windows XP
Confidential
Responsibilities:
- Involved in analysis of integration flows between source and target systems.
- Involved in technical design of the message flows and EMS infra structure design.
- Worked wif Global Insight team and Asset Center team to design and create various interfaces (XSDs) between the systems.
- Designed and developed various Business Works processes to achieve the integration.
- Configured the File Adapter to extract the data from Global Insight.
- Configured the SAP adapter publishing service to publish the material data to asset center.
- Developed the BW processes to receive the messages from SAP adapter and send to Asset Center.
- Used various Business Works activities in processes.
- Involved in the deployment of the project into various environment by using TIBCO Business Works Administrator.
- Involved in the requirement collection for Hawk rules and involved in the development of Hawk rule base.
Environment: AIX UNIX, Business Works 5.2/5.1, TIB/EMS 4.x, TIBCO File Adapter 5.x, SAP R/3 Adapter 5.x, TIBCO Administrator, TIBCO Hawk, XML, XSD, and Asset Center, Windows 2000, Microsoft.NET and Oracle
Confidential, GA
Sr. J2EE/EAI Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design & development and the project was developed using Rational Unified Process (RUP).
- Involved in designing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose
- Implemented the application using Jakarta Struts 2 framework which is based on Model View Controller architecture
- Generated Flex User Interface based on XML Configuration
- Developed user interface using JSP, HTML, DHTML, JSTL, AJAX JQuery, SWING, AWT and JSP Custom Tag Libraries to simplify the complexities of the presentation layer
- Designed and developed various Screens using DOJO, JavaScript, and CSS.
- Designed Web Graphical User Interface Components using JSF framework.
- Implemented XSLT transformation using JavaScript as a means to externalize DOM fragments
- Designing processes using TIBCO business work / designer.
- Designing custom error handling and error notification for different error codes.
- Used XPATH language to implement the business logic.
- Used JDBC activities to interact wif SQL Server for required data lookup and storage.
- Used Java activity to leverage already existing java code in the system.
- Used Struts Validation and Tiles Framework in the presentation layer and used JavaScript for client side validation.
- Used Inversion of Control in spring framework wif Dependency Injection, DAO support for the business Layer and integrated wif the Struts framework and Hibernate.
- Developed module using AJAX in making asynchronous requests to server
- Designed the cluster architecture, which spanned three Web Logic domains, offering high-availability web applications
- Created many XML Schema definitions for XML Data binding using JAXB
- Worked on making active module systems using OSGi on Equinox container
- Extensively used Hibernate in data access layer to access and update information from Oracle 10g database and have written HQL quires to transact wif database
- Designed various tables required for the project in Oracle 10g database and used Stored Procedures, writing SQL queries(DDL,DML), and PL/SQL programs in the application
- Performed unit testing using JUnit framework and monitored the error logs using Log4J and fixed the problems
- Coordinated and Lead Offshore team and trained the offshore team on the overall process (business as well as technical)
Environment: J2SE 5.0, C++, Servlets, Struts 2, TIBCO BW 5.x, EMS 4.x, Admin 5.x, Hibernate 3.0, Spring 1.2, JSP 2.1, RAD 7, SOAP, EJB, WSDL, XML, AJAX, Swing, JQuery, OSGi, JDBC, XSL, UML, DOJO, DHTML, CSS 2.0, Pervasive ETL tool, JavaScript, AWT, Action Script, JNDI, CVS, Log4J, JUnit, ANT, Web Sphere Application server, Oracle TOAD, LDAP, Windows XP
Confidential, Warren, MI
Sr. J2EE Developer
Responsibilities:
- Executed the project through AGILE methodology using SCRUM programming practice.
- Designed Class Diagrams, Sequence Diagrams and Object Diagrams, using IBM Rational Rose.
- Designed and implemented Business Delegate, Session Facade, DAO, Singleton, Factory and DTO Design Patterns to develop the Business modules based on the required functionality.
- Used Rational Unified Process (RUP) for designing the workflow on the client side and server side.
- Implemented the Model View Controller (MVC) architecture using JSF framework.
- Used Dependency Injection feature of spring framework.
- Developed front-end using JSP, AJAX, JSTL, JSF tags, HTML and CSS
- Used Hibernate to store the persistence data into the MS SQL SERVER database and written TQL to access the data from the database.
- Used JMS for reliable asynchronous communication. Configured JMS Administered objects.
- Used XML, WSDL, UDDI, SOAP, SAX parser and Web Services for communicating data between different applications.
- Used PVCS for version control across common source code used by developers.
- Used ANT scripts for automated build and deployment of the entire application.
- Tested the application functionality wif JUnit Test Cases and used Log4j for error logging.
- Deployed the applications on Web Logic Application Server.
Environment: J2EE 1.4, JBuilder 9i, Web Sphere, JSF 1.1, Hibernate 3.0, Spring 2.0, Servlets 2.4, JSP 2.0, AJAX, JSF tags, HTML/DHTML, JSTL, CSS, EJB 2.1, JNDI, JMS 1.1, Web Services, XML, WSDL, WSDL, UDDI, SOAP, SAX, MS SQL SERVER 2005, UML, Log4J, PVCS, JUnit, Win XP, Unix.
Confidential, Tulsa, OK
J2EE Developer
Responsibilities:
- Involved in complete life cycle of software development including designing, developing, testing, and deployment of application.
- The base architecture was designed as per the MVC architecture using Struts Framework.
- Developed the middle tier using EJBs and Java Servlets.
- Developed Use Case Diagrams and Class Diagrams using MS Visio.
- Developed user interface using JSP, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
- Developed the Business tier wif Session beans and CMP Entity beans wif EJB standards.
- For certain modules used Hibernate for object/relational mapping
- Developed SQL queries and utilized stored procedures and triggers to perform transactions wif the Sybase.
- Used JMS API for asynchronous communication by putting the messages in the Message queue
- Used Web Services for sending and getting data from different applications using SOAP protocol
- Implemented various design patterns in the project such as Business Delegate Session Façade, Data Transfer Object, Data Access Object, Service Locator and Singleton.
- Deployed the application on Web Sphere application server.
- Have developed ANT scripts and created WAR and EAR files for deployment in the Development environment.
- Used JUnit for unit testing and Log4J for Logging & Error Reporting.
- Used Clear Case for version control.
Environment: J2EE 1.4, Web Sphere Application Server 5.1, WSAD 5.1.2, Sybase, My Eclipse, Servlet 2.4, JSP 2.0, HTML/DHTML, CSS, EJB 2.1, Hibernate 2.0, JavaScript, XML, Struts 1.2, Web Services, SOAP, WSDL, JNDI, JUnit, Log4j, CVS, MS-Visio, Windows XP
Confidential
Java/J2EE Developer
Responsibility:
- Actively involved in software development life cycle starting from requirements gathering and performing Object Oriented Analysis.
- Involved in group meetings wif Managers, Team Members in designing, implementing and testing.
- Coded GUI (Graphical User Interface) using Swing
- Implemented Model View Controller (MVC) architecture Using Struts Framework at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance.
- Developed Form Beans and Action Classes to model views and client side functionality
- Developing Client-Server application Using Socket programming
- Used the Struts Validator framework for validating the forms
- Developed various EJB components to fulfill the business functionality
Environment: Java 1.4, J2EE, BEA Web Logic App server, Swing, Rational Rose, XML, StrutsServlets, JSP, EJB, HTML, JNDI, JDBC, JavaScript, Log4j, JUnit, CVS.
