System Analyst & Team Lead Resume
SUMMARY:
- Expertise in Oracle SOA/OSB technologies with around 10 years of IT experience having an excellent programming ability and extensive working knowledge and applied experience including design and development of various applications in Oracle Service Oriented Architecture (SOA 12c,11g and 10g) Suite, Oracle Service Bus (12c and 11g), Oracle SOA WebLogic Admin and SOA Testing both manual and automation.
- In addition, has excellent analytical and writing skills and a strong ability to work independently as well as on a team.
- Having working experience in Oracle Service BUS (OSB) with OSB Proxies using Pipeline pair, Operational, Route, Routing, State, etc.
- Experience in enhancing the existing code.
- Experience in developing proxy services, business services in Oracle Service Bus
- Experience in defining Alerts and Error handing in OSB.
- Building proxy services to expose Business Services using HTTP and SOAP.
- Implemented message level and transport level OSB securities.
- Implemented OSB to build service proxies that provided features like load - balancing, fault-tolerance and dynamic routing to back-end SOA services.
- OSB Proxy development with transformation using XQuery, XSLT, Custom Java and used Replace, Scope, and Pipeline pair.
- Writing XSLT, XPATH for OSB services to accommodate mapping between source and target system.
- Responsible for preparing Technical design documents.
- Having working experience in Oracle Service Oriented Architecture (SOA) with a strong focus on Oracle Fusion Middleware products like Business Process Execution Language ( BPEL), Mediator, BusinessRule, Human Task, and BPMN.
- Having experience Designing and developing Proxy services, Business Services and Message Flows using Oracle Service Bus (OSB 12c and 11g).
- Strong in using IDE tools like JDeveloper 12c, 11g & 10g and Eclipse (OEPE).
- Experiencing in using Oracle Business Activity Monitory (BAM12c and 11g) tool and generated reports.
- Experience in developing and deploying BPEL Processes using technology adapters (Oracle Applications, Database, File, FTP, JMS Adapter, AQ, and BAM Adapters).
- Implemented Fault handling framework and Catch and CatchAll.
- Experience in using Oracle B2B to provide the secure and reliable exchange of documents between businesses.
- Experience in Technologies like WSDL, SOAP, XML, XSLT, XSD (XML Schema) and XPath.
- Having knowledge on Application Integration Architecture (AIA) and PIPs.
- Experience in development and maintenance of Web Services.
- Handling and maintaining the MDS (Meta Data services).
- Securing the web services using OWSM (Oracle Web Services Manager) policies.
- Application packaging & deployment experience using Ant scripts.
- Extensively worked on version control system tools like Tortoise, SVN, and CVSs, GIT.
- Experienced in developing Test Plans and Test Case Scenarios.
- Experienced in building the customer relation.
- Can work individually or in a team, with the same level of efficiency.
- Adept in handling the onsite-offshore model of project implementation and have done it successfully on numerous occasions.
- Installing of WebLogic12c,10.3.6 and Oracle SOA Suite 12c and 11g on both Linux and Windows environments (using GUI or Command/silent installation).
- Creating the domain and distributing the domain files to remote machines.
- Creating a WebLogic cluster using WLST and Defining a Hostname/Alias for the Listen Address value.
- Using Unicast/Multi for cluster communications.
- Setting up the load balance HTTP Requests to WebLogic cluster
- Starting and stopping of Node Manager, Admins Server, Managed Server using console and WLST.
- Starting up and shutting down composites and Structuring composite deployments with partitions
- Deploying (SAR files), redeploying, and undeploying composites using EM console and WLST and Retiring and activating composites.
- Using ANT to setup the environment for Starting, Stopping, Packaging, deploying, and undeploying composites.
- Exporting, Importing MDS artifacts with ant.
- Preparing and Promoting code (migrating for higher environments) using configuration plans.
- Understanding and configuring/modifying composite audit levels (Setting the level of auditing for SOA Infrastructure).
- Reviewing filesystem log files for system and application errors.
- Monitoring the Oracle WebLogic Server managed servers for overall health.
- Monitoring the JVM for appropriate sizing and garbage collection frequency.
- Monitoring JMS destinations such as queues and topics to ensure that messages are being processed.
- Monitoring data sources to preemptively identify any issues.
- Dynamic Monitoring Service (DMS SPY) for the running JDBC statements to JVM threads to MDS repository configuration to numerous Oracle WebLogic Server metrics.
- Identifying and viewing log file entries.
- Tuning and Optimizing of JVM settings (Switching the JVM from Sun JDK to JRockit JDK), JTA, XA and Non-XA Transactions time outs, Datasources, Resource Adapter connection pool, service engines like (BPEL, Mediator, BPMN).
- Creating the JMS (Servers, Modules, Queues, Topics and connection pools JNDIs)
- Creating the Datasource and configuring the DataSource JNDIs.
- Configuring infrastructure resources for developers (like creating read-only console, MDS) setting up custom Xpath.
- Troubleshooting the Oracle SOA Suite 12c and 11g Infrastructure using thread dumps and heap dumps.
- Checking JVM available memory and frequency of full garbage collection.
- Configuring Security Policies for SOA Composites.
- Attaching/removing OWSM policies to composite artifacts.
- Attaching Policies from WebLogic Server Administration Console and WLST.
- Generating a client or service policy.
- Back-up Oracle system files, JDK, Oracle Middleware Home, window registry key, JMS file store and back-up strategies for new installations, patch, configuration changes, code deployments.
- Reviewing faulted instances to take action (retry, replay, or ignore).
- Searching log files for additional log information on faulted instances.
- Running SQL queries to retrieve summary and detail performance information on composite instances.
- Created testcase and executed them both manual and automation using SOAPUi tool.
- Involved in Bug tracking sessions and RCA works
TECHNICAL SKILLS:
Web Technologies: HTML, XML, XSD, X: Path, XSLT, XQuery, WSLT
IDE & Editors: JDeveloper, Edit Plus, NotePad++, Eclipse
Web/Application Servers: OC4J, WebLogic 12c, 10.3.4, 10.3.6
Tools: /Adaptors: JDevloper (10g,11g & 12c), DB Adaptor, File Adaptor, JMS, FTP, AQ, Oracle Apps Adapter, MQ Adapter
Operating Systems: Windows 8,7,98, 2000, XP, Windows Server 2003, Linux, Unix
Middleware Products: Oracle SOA Suite 12c, 11g,10g (BPEL, BPM, Mediator, Business Rules and Human Task), Oracle BAM, Oracle OSB, B2B
Java Technologies: JDK, JDBC, Java, JNDI
Scripting Languages: Ant Scripting, Shell, JavaScript
Database: Oracle 10g/11g, MS: SQL Server 2008 R2, SQL Developer
Testing Tools: HP: Quality Center, Soap UI Pro
Monitoring Tools and others: Spectrum, Riverbed Opnet, Sitescope
PROFESSIONAL EXPERIENCE:
Confidential
System Analyst & Team Lead
Responsibilities:
- Contributed to cross-departmental collaboration as part of an Agile Project model.
- Closely worked with Business Subject Matter Experts, development teams, operations teams, and other IT business areas as appropriate throughout the development.
- Participated in scrum meetings, discussed the user stories in terms of understanding the requirements, providing the weightage to each user stories and time of delivery.
- Understanding the business requirements towards technical developments along with the functional consultants and deriving the technical specification.
- Code review, optimization and refactoring.
- Enhancing the existing SOA, OSB code base on the user stories in each iteration.
- Creating XSLT and XPath mapping for source and target systems in both SOA and OSB.
- Creating new proxy and business services in OSB services.
- Changes to configuration files to OSB and SOA deployments in various environment.
- Worked on multiple user stories and delivered on time in each iteration.
- Worked on web page compatible issues on various browsers like Windows, Mozilla, etc.
- Participated regularly in review meetings with Project Manager, Architects and Business Analyst.
- Used service components like Mediator, BPEL and Human Task.
- Error handling was also done for handling the faults in BPEL Processes. Business faults were handled using the catch, catchall, throw, compensation and compensation handler activities. The system faults were handled by defining fault-policies in the fault management framework.
- Used the various features/options of Database adaptor like polling, pure SQL, sequences etc. in achieving the required data map from source to target data sources.
- Logged error messages in BAM if any lookup is not found or in any error/fault case; notified critical errors/faults through emails from BAM.
- Modified and mapped data from source to destination databases fields as per user requirements.
- Designed lookup code tables to insert ID’s in destination for the corresponding source data.
- Providing the on-call support for any production issues.
- Worked on configuration plans to deploy composites in different environments.
- Wrote unit test cases for some critical SOA composites.
- Daily Standup calls for tracking, monitoring the day2day activities and reporting
- As a team lead formed a new Confidential production (24/7) team of 6, consisting of SOA and OSB Developers, Java experts, and other developer for Monitoring.
- Training and mentoring new hires into team - Process, Functional and technical training.
- Made sure that team is supporting 24/7 for all Confidential production issues and fix them in timely manner to make sure business is not impacted.
- Identified manual processing deficiencies, and instituted automation techniques which reduced manual labor and increased work flow efficiency.
- Worked with the team to and sure that there is High availability of Confidential servers 24/7.
- Reduced processing time by analyzing job schedules and implementing appropriate modifications.
- Helped and participated in weekly/monthly/quarterly deployments/code releases along with development teams and MI (Middleware Integration teams).
- Make sure that Confidential Autosys jobs run successful day to day basis in case of failure worked with WIO, Business, Ops team to fix it.
- Identifying the production issues and discuss them with respective business team/ development to improve system performance or suggested code changes.
- Handled server production Incidents like P1 and P2 very well in timely manner and provided the support required in resolving and find the RCA (Root Cause Analysis).
- Supported weekend systems upgrades: provided technical support and knowledge of system availability times; in need of back outs, would set up conference calls to engage technical resources to coordinate action plan.
- Providing daily/weekly and monthly impacted loans and help them getting reprocessed through automation process.
- Worked with TIPS team in adding new Nimsoft/spectrum alarms for the new issues identified in production.
Environment: Oracle SOA Suite 12c and11g, BPEL, Mediator, Oracle OSB, JDBC, JMS, AQ, File, DB (Database), BAM, WebLogic 12c and 11g, Human Task, OWSM, Jenkins, GIT HUB, JDevelper (12c and 11g), Oracle DB (9i and 10g), WSDL, XML, Xpath, XSLT, Java 1.7, JAXB, JAXP, UML, Visio, Altova XML Spy, Beyond Compare, Linux, Unix, Spectrum, Riverbed Opnet, Sitescope, CA Work Load.
Confidential
Sr. Software Engineer (Lead) and Admin
Responsibilities:
- Design and build solutions based on best practices and the complexity of the systems involved.
- Designing the business processes and their integration with the other applications
- Coordinating with client for requirements and design.
- Migrating SOA 10g service to SOA 12c.
- Identifying and converting 10g service to 12c OSB services.
- Developed Proxy and Business services using OSB.
- Designing and migrating the artifacts to MDS using WLST script and managing.
- Design and Implement error handling using the Fault handling framework and generated fault polices.
- Performing the unit testing using SOAPUI.
- Installed SOA11g suite on cluster environment.
- Generating Oracle BAM reports.
- Created Human Workflow (Human Task) flow for approvals.
- Used Mediator for Routing, Content - based routing and Re-Sequence.
- Fixed the 10g migration issues and documented.
- Helped in install Dev, SIT, JIT, Pre-Prod and Prod environments.
- Creating Data sources, JMS configurations, JNDIs.
- Helped in preparing Jenkins jobs and Udeploy and maintaining it.
- Involved in deployment of code to various environments.
- Involved in the preparation of unit test plan and test cases, unit testing, integrated system testing and delivery at client site.
- Participated regularly in review meetings with Project Manager, Architects and Business Analyst.
- Leading, coordinating offshore team to get the daily development update.
- Installed both Oracle SOA11g and 12c environments on Redhat Linux Machines.
- Performed both silent mode and GUI (Using Xming) installations.
- Leading, coordinating offshore team to get the daily development update
- Experience in backup and recovery of Oracle SOA suite.
- Involved in OSB Gateway services deployments and installations and configurations.
- Involved in the maintenance of SOA production instances
- Used ANT to build the application
- Experience in setting of High Availability and clustering for Oracle SOA suite.
- Responsible for designing and implementing the application process flow with BPEL
- Involved in designing SOA interfaces with BPEL and ESB for different applications
- Deployments are done in SOA using ANT, Python Scripts, WSLT, Jenkins, Udeploy
- Experience in using SOAP-UI and tested WSDL and report errors.
- JDBC and multi data-source connections with Oracle 11g databases
- Distributed JMS servers, modules, queues, and connections
- Configured data sources, connection pools for the application users for Oracle SOA Suite
- Implemented single stack Oracle Fusion Middleware Dev Environment.
- Implemented cluster and managed servers and deployed custom WAR files on WebLogic High Availability environment.
- Implemented SSL for web servers and created custom identity keystores for WebLogic managed servers.
- Configured and created JMS queues & topics, Connection Factories, Data sources, bridges & connection pools & multi connection pool.
Environment: Oracle SOA Suite 12c,11g & 10g, Bpel, Mediator, Oracle OSB, JDBC, JMS, AQ, File, DB (Database), BAM, WebLogic 12c and 11g, Human Task, Jenkins, Udeploy, SOAUPUI, Siebel, SFDC, TOS, Oracle10i, Oracle XE, Linux, HP-Quality Center, Linux, Unix, XQuery, Xpath, XSLT, WSLT, HTML, J2EE.
Confidential
Sr. Software Engineer (Developer Lead) & Admin
Responsibilities:
- Understanding the requirements & Design Specifications.
- Involved in Creating BPEL Processes.
- Analyze the requirements and subsequently development of the integration module.
- Designed and implemented Business Processes using Oracle BPEL PM, JDeveloper.
- Integration of different applications using JCA adapters such as JMS adapter, file adapter and DB adapter.
- Error handling and fault management for all the interfaces developed.
- Integration with different trading partners such as Confidential, Confidential using Oracle B2B gateway.
- Following best practices and naming conventions as per client’s policies for all the interfaces developed.
- Designed and implemented ADF Business Components using Entity Objects, View Objects and Application Modules.
- Created Human WorkFlow (Human Task) flow for approvals.
- Used Mediator for Routing, Content - based routing and Re-Sequence
- Thoroughly unit test all the interfaces developed and release them for DIT and SIT.
- Facilitated QA support for most of the Confidential integration services in SOA11g.
- Performed Unit testing, regression testing, Integration Testing and black-box testing.
- Performed Testplans, Test cases, Test executions.
- Handling bugs using ALM.
- Automated the SOA service using SOAP ui tool.
- Performed B2B testing from Confidential and Confidential partners for Pip 3B2, Pip 4B2, Pip 3B18, Pip 3B13.
Environment: Oracle SOA Suite 11g, BPEL, Mediator, Human Task, JMS, AQ, DB Adapter (Database) Oracle B2B, Documents: EDIFact, RosettaNet, Pips, Custom documents, SOUPUI, ALM and PerForce, Oracle ADF.
Confidential
Sr. Software Engineer (SOA and OSB Developer)
Responsibilities:
- Understanding the requirements & Design Specifications.
- Involved in Creating BPEL Processes.
- Analyze the requirements and subsequently development of the integration module.
- Designed and implemented Business Processes using Oracle BPEL PM, JDeveloper.
- Integration of different applications using JCA adapters such as JMS adapter, file adapter and DB adapter.
- Created Human WorkFlow (Human Task) flow for approvals.
- Created Proxy and Business services using OSB.
- Error handling and fault management for all the interfaces developed.
- Used Mediator for Routing, Content - based routing and Re-Sequence
- Following best practices and naming conventions as per client’s policies for all the interfaces developed.
- ADF Task flow design and implementation.
- Thoroughly unit test all the interfaces developed and release them for DIT and SIT.
- Facilitated QA support for most of the Confidential integration services in SOA11g.
Environment: Oracle SOA Suite 11g, Bpel, Mediator, BPMN, JMS, FTP, File, AQ, MySQL, HP-ALM, Perforce, Human Task, OSB, Oracle B2B, Oracle ADF, WebLogic, JDK, JNDI, JMS.
Confidential
Software Engineer (SOA Developer)
Responsibilities:
- Installing of MS SQL Server 2008 R2 on Windows Server 2005, and SOA 11g Suite (SOA Suite 11g and Weblogic 10.3.6) in the client’s environment.
- Creation of Weblogic domains and users’ logins.
- Understanding the requirement and design specification and Involved in designing the projects by creating process flow diagrams, requirement gathering, creating detailed functional documents.
- Prepare FSD and TSD documents.
- Created Human WorkFlow (Human Task) flow for approvals.
- Involved in writing Test Specs for UT, SIT, UAT and supported SIT and UAT.
- Used Mediator for Routing, Content - based routing and Re-Sequence
- Used SOAP UI for automation testing during development phase.
- Designed and implemented the BPEL process flow for Validation Process.
- Using Oracle BAM for creating reports and validate them
- Developing and validating of Human-work (Human Task) flows for approvals Task
Environment: Oracle SOA Suite 11g (Bpel, Mediator), SOAP UI, Human Task, AQ, JMS, DB Adapter (Database), XML, XSD, WSDL
Confidential
Software Engineer (SOA Developer)
Responsibilities:
- Understand the business requirements and Design Specifications.
- Developing requirement based on approved design.
- Developing Business Process using BPEL.
- Configure required adapters (Database, File adapter, JMS).
- Implemented XSD (XML Schema) Validations
- Develop & Validation of Synchronous and asynchronous services invocation
- Used Mediator for Re-Sequence
- Validate Process fault handling
- Involved in writing Test Specs for UT, SIT, UAT and supported SIT and UAT.
Environment: Oracle SOA Suite 11g (Bpel, Mediator), SOAP UI, Windows, Linux, Java, J2EE, Oracle Adaptors (JMS, FTP, AQ, BAM Database), XML, XSLT, Xpath, WSLT, JavaScript, B2B, BAM, Weblogic, HP-QC, HP-ALM, Perforce, SVN, SOAP Pro UI .