Software Developer Resume
SUMMARY:
- TIBCO/JAVA Consultant with total 6+ years of IT experience in Development, Supporting and Testing of Software Applications using TIBCO Middleware EAI Tool and Java/J2EE technologies.
- Extensive background in all phases of software engineering including Requirement Collection, Analysis, Design, Coding, Testing, Documentation and Implementation.
- Experienced in Business Works 5.x, TIBCO EMS 4.x, TIBCO Rendezvous (RV) 7.x, TIBCO Admin 5.x, TIBCO Business Events (BE) 3.x, TIBCO Business Events 3.x., TIBCO – iProcess, XML Cannon,TIBCO HAWK, ADB Adapters, File Adapter and IBM-MQ Adapter.
- Experienced in Java/J2EE (Java, J2EE, JDBC, Servlets, JSP, Struts, Hibernate, spring, grails, groovy, gsp, XML, XSLT, XMLBeans, Java Beans, HTML and Web Services).
- Handled offshore team in India.
- Expertise in developing Processes using TIBCO Business Works components and EMS administration.
- Experienced in deployment of all TIBCO applications using both TIBCO Administrator and monitoring, maintaining and troubleshooting various TIBCO applications.
- Experience in configuring EMS Server in Fault Tolerance mode and Load Balanced mode.
- Experienced in on call coordinator for PROD support, Problem Management, Incident Management and Quality Management Roles.
- Experience in developing Web Services using TIBCO Designer and TIBCO Business Works.
- Experience in teams and performing peer code reviews, unit testing and integration, SATE, PREPROD testing for integration scenarios.
- Experience in Analysis, work estimation, designing documents, implementing, code review, testing in all the environments (ITE, SATE, PREPROD and PROD) and bug fixing the implemented tasks.
- Experience in Development, Enhancement, Maintenance and Production support of applications.
- Created Metrics for the Project and coordinated with engagement activities and ensuring process compliance in the team.
- Worked on projects in Telecom domain and Retail domains.
- Experience in Telecom domain Provisioning Mechanism.
- Exposure on TIBCO Business Events 3.x.
- Basic Knowledge on TIBCO – iProcess.
- Design experience in integrating BW applications with ESB (Enterprise Service Bus) using Adapters.
- Has integrated different application likeeBS-Alpha2 (Oracle Apps System), Web Client, BSI GENEVA (Billing), Siebel (CRM), ECDM (Provisioning System), NAK IBM MQ.
- Expertise in working with different palettes like ADB, JMS, JDBC, HTTP, SOAP, WSDL, Service , FTP, RV, Java, XML Tools and File.
- Involved in bug fixing, providing workarounds for priority issues, enhancements to the TIBCO system, its Interfaces and reporting systems
- Experience in troubleshooting EMS and Business Works in a production environment
- Good experience in UNIX environment.
- Exposure on BPM tool PEGA PRPC (BPM) 5.x.
- Experienced with HP Business Availability Center (BAC) for monitoring the Applications in PROD environment.
- Experienced in WebLogic Administration with Java.
- Experienced in the installation, support, configuration, deployment and maintenance of WebLogic servers 8.x/9.x.
- Managing and maintaining effective and collaborative relationships with customers and teammates.
- Good knowledge in Object Oriented Programming and it is implementation.
- Good Understanding of Service Oriented Architecture, load balancing, high availability solutions
- Experienced in MVC Architecture, Struts, Spring Hibernate (OR Mapping), Framework
- Experience in Testing Methodologies, Unit testing and Integration testing.
- Provided a single point of contact (SPOC) for customers. Received and recorded Incidents (customer service Requests, failures etc.) in Incident Management Tool (EARS).
- Created Tickets and assigned to the responsible person using Remedy EARS tool.
- Maintained sound Problem Management procedures and work instructions in line with the QMS and dispatching of Problems to the correct specialist (Resolver Teams) and Reporting to the Service Delivery Managers on the way in which scheduled times for dealing with problems have been met.
- Possesses good leadership qualities, good interpersonal skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.
- Sun Certified Java Programmer Standard Edition 5.0
- Computer Science Graduate.
TECHNICAL SKILLS:
EAI Technologies (TIBCO): TIBCO Rendezvous 7.2, TIBCO Business Events 3.x, TIBCO - BW 5.x, TIBCO - iProcess 10.x,TIBCO - ADB 5.2, TIBCO File Adapter, XML Cannon, TIBCO - MQ Series 5.4, TIBCO - File AD 5.3
Messaging Systems: TIBCO-EMS 4.x, JMS 1.1, IBM MQ 5.x
BPM Tools: PEGA PRPC v5.x
JAVA/Language Technologies: JAVA/J2EE (JDBC, Servlets, JSP, GSP, JMS, JNDI, XML, Web Services)
Framework(S): Spring 2.x, Grails 1.0.4, Struts 1.2, XML Beans, Hibernate 3.x
IDE(S): Eclipse, WebLogic Workshop.
Web/Application Server(S): WebLogic Server 8.x/9.x, WebLogic Portal Server 8.1, Jboss4.2.2, 5.0.1, Web Sphere 6.x, Apache Tomcat 6.0
Database/Design Tools: Oracle 9i, MySql, and hsqldb, PL/SQL, SQLDeveloper, TOAD, Rational Rose and Microsoft VISIO 2007
Scripting Language(s): Shell Script, Groovy, Java Script
Versioning/Mgmt/Build tools: CVS, Subversion (SVN), Microsoft VSS 5.0, Ant 1.7, Maven 2.0, Remedy EARS, Troom, Source forge, Team Viewer, Clarity, CTR, Autoprome, WIKI, PACE, SSH Secure Shell, Putty, Win Scp3, cygwin.
Project/Configuration Mgmt Tool: Clarity, Autoprome, Source forge, Team Viewer
Bug/Ticket Tracking System: JIRA, Remedy EARS
Reporting Tools: Business Objects Crystal Reports
Operating Systems: UNIX, Linux, MS Windows 98/XP/NT/2000
Monitoring Tools: HP BAC, TIBCO HAWK
PROFESSIONAL WORK EXPERIENCE:
Confidential, April ’07 – Present
Description:
Confidential, is a leading communications service provider with a presence in over 20 countries. In the USA, TeliaSonera has a joint venture with Cisco to provide communications solutions and other value added services relating to networking.
Integration Broker 2 is the TeliaSonera platform for EAI integrations. It is based on “IB2 Framework and Architecture”, the TeliaSonera Corporate Wide official Integration Framework. E-CDM (e-Customer Data Manager System) is a Provisioning system for Internet services with customer information and it’s a Java & EAI (TIBCO) based application and is the part of Provisioning OSS (Operational Support System) system in CEB Broadband Channel Provisioning Interface. It is TSF customer directory and contains the information of the TSF\'s customers and their privileges in Portal Platform.
Middleware Tools Used is TIBCO Business Works (Workflow tool), TIBCO EMS (JMS Broker), TIBCO Administrator (deployment and runtime management) and BEA WebLogic Server (Java Application Server, for custom adapters).
Responsibilities:
- Involved in analysis & design phase for requirements to meet the Pursuit standards.
- Participated in requirements gathering, application development, testing and maintenance
- Reviewed the deliverables at each stage of software life cycle to ensure adherence to the quality standards
- Interacted with clients, responsible for technical design, technical documentation and configuration.
- Developed TIBCO applications with BW using Adapters, data transformations, writing templates interaction with external Message Information Systems Oracle, NAK Mainframe system, eCDM Provisioning system, Siebel CRM, Geneva Bill Mill system.
- Expertise in developing Processes using TIBCO Business Works components and EMS administration.
- Experience in designing Web Services (WSDL, Schemas XSD and SOAP Messages) using TIBCO Designer
- Experience in designing Mapping, Transformation of BW Data.
- Experience in designing integration processes for TIBCO based integration solution
- Experienced in deployment of all TIBCO applications using both TIBCO Administrator and monitoring, maintaining and troubleshooting various TIBCO applications.
- Experience in configuring EMS Server in Fault Tolerance mode and Load Balanced mode.
- Experience in deploying applications in TIBCO Administration using AppManage utility.
- Experience in Performance tuning of BW applications.
- Experience in providing Access Control Limit to the users in EMS Administration Tool.
- Experience in deploying applications in Fault Tolerance mode.
- Experience in creating EMS scripts for deploying and providing access controls to the EMS Destinations.
- Installed and configured TIBCO BW, EMS, Admin, HAWK, ADB Adapter and TIBCO BE 3.0.1 on Windows Environment.
- Extensively worked with TIBCO EMS and ADB Adapter for data reliability as part of Enterprise solution.
- Design experience in integrating BW applications with ESB (Enterprise Service Bus) using Adapters.
- For Complex Event Processing used TIBCO Business Events-Decision Manager for defining Business Rules.
- Experience in Performance tuning of Business Events and TIBCO applications using TIBCO Administration.
- Created Channels, Destinations, Events, Concepts, Rules, and Rule Functions for complex event processing.
- Experience in deploying Business Events applications in BE engine and managing using TIBCO Administration.
- Experience in handling the Business Works automated process polls from the Alpha2-eBS (Oracle Apps system) in event based approach through a TIBCO ADB Adapter for the new records added and publishes the message on to a JMS Topic.
- Experience in converting to the Common Data Model after receiving issue files, ACK, Reports...etc over the Soap/JMS for further processing.
- Business Rules and Rule functions, Concepts, Destinations, Scorecards are created for various Events using the TIBCO Business Events work bench.
- Ontology Functions are used exclusively in creating the business interfaces.
- Prepared various XML Schemas resolved the mapping errors from Vendor Specific Schema in B2B communication.
- Developed Web Services using WSDL, SOAP Palettes.
- Using TIBCO EMS server, created JMS queues/Topics and worked with JMS palettes.
- Configured queues, topics and factories using EMS Admin tool.
- Developed process flows using JMS palette in Business Works.
- Configured JMS Connection, JMS Queue Sender, JMS Queue Receiver, Topic Publisher, Topic Subscriber etc in Tibco Business Works.
- Configured Bridges between the destinations queues, topics.
- As per the design specification, developed Web services using Axis for interfacing the BSI with TSF application to support Java based application, integration of Services within TIBCO BW.
- Strong development and support experience in TIBCO iProcess suite, TIBCO Business Works, TIBCO Business Events, TIBCO products, XML, Java.
- Developed the Business processes using the TIBCO designer.
- Worked with JDBC palettes and developed processes to perform database operations into Oracle database.
- Co-ordinated with the testing team at various stages and make changes as required.
- Handled the daily Monitoring & supporting of the critical applications to identify the system failures.
- Actively involved in deployment of EAI applications using TIBCO Administrator.
- Experience in TeliaSonera AA Billing and Payment domain, Geneva Billing system and interacting with mainframe system for getting mobile subscription details.
- Provided support for key users and end users on the phone or by e-mail.
- Developed new Email receiver, HOTSIP using JMS and XML in eCDM-SICC (Sonera Internet Customer and Contract) provisioning application.
- Implemented digital Life provisioning mechanism in TeliaSonera eCDM provisioning system to TeliaSonera Mail Server.
- Deployed applications in ITE, SATE, PREPROD and PRODCUTION Environments using AppManage.
- Configured tunneling to communicate with other servers.
- Handled Development, Enhancements, Maintenance and 24x7 on call PROD support based on the priorities P1, P2, P3 and PA for eCDM provisioning system on WebLogic Server and JBOSS Application server.
- Resolved PROD problems (Out of memory, JDBC connectivity, server hangs due to network problems, 3rd party application problems etc…) by doing 24/7 on call support.
- Experience with writing batches and scripts. Creating, Editing and Validating XML Documents, Using XSL and XSLT transformations and Monitoring Processes Services and Events.
- Created on call production support document
- Good understanding of Oracle RDMS and changing the oracle scripts as per the requirement.
- Involved in various testing phases such as unit testing, integration testing, system testing and code review.
- Created Metrics for the Project.
- During planning process, reviewed and approved all the planning documents (Service Quality Plan/Project Governance Plan, Configuration Management, Training Plan, Intergroup Coordination Plan, and Integrated Team Charter).
- Maintained sound Problem Management procedures and work instructions in line with the QMS and dispatching of Problems to the correct specialist (Resolver Teams).
- Reported to the Service Delivery Managers on the way in which scheduled times for dealing with problems have been met.
- Provided a single point of contact (SPOC) for customers.
- Prioritized Incidents (customer service requests, failures etc.) based on Priority, SLAs created tickets and assigned to the responsible person.
Environment: TIBCO-BW 5.x, J2SE 5.0, TIBCO-EMS 4.4, TIBCO BE3.x, XML Cannon, IBCO - iProcess 10.x ,TIBCO- ADB 5.2, TIBCO-File Adapter, TIBCO MQ-Adapter, JAVA, Servlets, JSP, XML, XML Beans, Web services, JMS, BEA Web logic Server 8.1 SP2, JBOSS 5.0.1 GA, TOAD, SQL Developer, Oracle 9i,UNIX,Windows XP.
Confidential, Europe & USA April ’07 – June’ 07
Description:
AuReg provides the means for email registration and changing of password, email username and mobile phone number. New password can be ordered from WWW-page and by SMS. The AuReg application uses related services provided by other portal platform services, e.g., PIS-EJB-client for processing eCDM data.
Responsibilities:
- Migrated AuReg WebLogic based Application into JBOSS specific.
- Migrated JPF (WebLogic Java Page Flows) into grails controllers.
- Migrated JSP’s into grails GSP (Groovy Server Pages).
- Migrated Java specific Taglib into Groovy Specific Taglib.
- Deployed migrated groovy specific application into JBOSS server (ITE, SATE, PREPROD and PROD) Environment.
Environment: Java, Servlets, JSP, GSP, Groovy, Grails 1.0.4, XML, XML Beans, Web services, WebLogic Server 8.1 SP2, JBOSS 4.x, Oracle 9i
Software Developer, Confidential, UK (Jul ’06 – Apr ’07)
TRIFIC for Confidential,UK
Description:
Confidential, enables a single 999 emergency call to be successfully handled by a concentrator that is in ‘isolation’. Earlier, an unsupported PC based system recorded all TRIFIC equipment and their location. The system enabled alarm reset attempts to be executed via modem dial-up. This system, apart from being unsupported, was very slow and did not enable the entry of all the data, which is needed to record TRIFIC equipment.
Responsibilities:
- Created Action classes, Form Beans which will interact with JSP’s and EJB’s.
- Created Stateless Session Bean which will interact with Database and Service Locator which in turn interact with the Request Delegate to access the Action classes.
- Developed JSP pages, used Validation Framework for server side validation and Java Script for client side validation.
- Configured JDBC connections and data sources with Oracle database server 8i, 9i, and was involved with troubleshooting and fixing problems.
- Installed & configured cluster, Node Manager, JDBC connections, data sources in WebLogic 8.x/9.x environment and deployed applications (WAR, JAR, and EAR) in domain and clustered environments.
- Provided 24x7 on-call production supports for this application.
- Deployed applications (WAR, JAR, and EAR) in domain and clustered environments (ITE, SATE and PROD).
- Involved as the point of contact for resolving problems in the integration, staging & production environments.
- Installed and configured SSL certificate server.
- Prepared technical documentation and transferred the technical know-how to the respective groups.
- Involved in configuration management, software deployment, change management, performance monitoring, and application maintenance for the application and backend systems.
- Involved in configuring web.xml and struts-config.xml according to the struts framework
- Participated in Unit, Integration, System testing.
Environment: J2SE 1.4, Servlets, Jsp, Struts, Java Script, XML, JDBC, EJB, Hibernate, BEA WebLogic 8.1, WebLogic Workshop IDE, Oracle 9i, Windows- NT/2000, Visual Source Safe5.1
EDUCATION:
Bachelor of Technology (Computer Science & Information Technology)
CERTIFICATIONS:
Sun Certified Java Programmer Standard Edition 5.0