Senior Developer/ Technical Lead Resume
VirginiA
CAREER SUMMARY:
- Highly skilled IT professional with 13+ years of experience and expertise in Oracle Fusion Middleware which includes Oracle SOA Suite and Oracle Service Bus.
- Extensive experience in large Oracle SOA and OSB Implementation projects for various industry verticals such as Retail, Manufacturing, Banking, Telecom and Finance.
- Extensively worked on Oracle SOA Suite11g Product and Oracle Service Bus in development and support projects.
- Worked on Oracle SOA Suite 12c product which includes OSB 12c.
- Extensive experience in design and development of services using Oracle SOA Suite and OSB.
- Experience in creating custom XPATH functions which can be used in OSB and SOA.
- Experience in creating data mapping requirements documents by analyzing different systems and interacting with business and system analysts.
- Acted as an SME in most of the projects worked on.
- Experience in leading the development teams for development of SOA and OSB components.
- Good knowledge on Oracle SOA 11g/OSB Administration.
- Worked on different Technology Adapters/Protocols like JMS, FTP, FIle, MQ, REST, SOAP, DB, Oracle Apps, AQ, BAM Adapter in Oracle SOA Suite and OSB service development.
- Extensively worked on Oracle SOA/OSB integration projects where the systems involved in integration are legacy systems, IBM Content Manager, IBM AOPS, IBM MQ Series, Core banking products, Travel and Expense system, Oracle R12, Oracle Fusion Applications, JDEdwards, Oracle Database, IBM DB2, External bank systems, Telecom service provider systems, cloud based applications like Salesforce and Coupa, IBM DataStage, Shared services, IBM GDS, Fiserv, IBM Datapower, Pivotal Cloud, IBM CICS webservices, Message Broker, Iovation, Blaze Rules engine.
- Worked on Fusion Apps Integration through Oracle SOA 11g using latest Integration patterns which include ADF - BC services.
- Implemented integration design patterns of Fusion Apps through Global AQ for propagating events from Fusion Apps to Standalone SOA.
- Good Knowledge on Fusion Apps Architecture and ESS Jobs and ESS web service interaction from Standalone SOA server.
- Extensively worked on Agile PLM integrations with JDE ERP, Oracle Application ERP and SAP ERP using J2EE, Oracle BPEL and Agile PLM Customizations using SDK and Process Extensions.
- Extensive experience in creating Function design documents, Technical Design documents and Unit test case documents.
- Developed a tool using JDOM for incorporating fault handling blocks into BPEL and articulated couple of white papers on Oracle SOA Suite.
- Extensive experience in all stages of application development which includes business team/stakeholder’s interaction, requirements gathering, requirement analysis, estimation, design, development, leading development team, defect management, defect fixing and testing support.
- Well conversant with the offshore onsite model with proven ability to produce the deliverable according to the client needs.
TECHNICAL PROFILE:
Operating Systems: Windows, IBM AIX, UNIX, LINUX
Languages: C, C++, Java, HTML, XML, XSLT, SQL, PL/SQL, Java Script, JDOM
Frameworks: Struts, Log4J, Oracle ADF
Web/Application Servers: Apache Tomcat, Resin, Oracle Application Server, Weblogic Server
Databases: Oracle 10g, Oracle 11g
Tools: JDeveloper, Eclipse, TOAD, Macromedia Dreamweaver, Frontpage, VSS, JProfiler, SQL Developer, CA SCM, IBM Connect Direct, Bamboo, SVN, Microsoft TFS, Hudson, CA APM, JIRA, Jenkins, Splunk, GitEye
PLM Technology: Agile 8.5, Agile Advantage 2005, Agile 9x
Java Platform: J2EE (Servlet, JSP, EJB, RMI, JDBC, JMS, JAXB, JNDI)
SOA & Integration platforms: Web-Services, WSDL, SOAP, Oracle SOA 10g, Oracle SOA 11g, Oracle SOA 12C, Oracle Service Bus, Oracle AIA, ODI
Enterprise Applications: Oracle R12, Oracle Fusion Applications
PROFESSIONAL EXPERIENCE:
Confidential, Virginia
Senior Developer/ Technical Lead
Environment: Oracle Service Bus 11g, Oracle SOA Suite 11g, Oracle SOA 12c, OSB 12c
Responsibilities:
- Design and development of SOA services based on requirements provided by Business.
- Perform Data correction of incorrect data on Prod database of application.
- Analysis of change requests provided by business team.
- Acted as an SME for different releases of the application.
- Collaborate with Data warehouse team for any issues who consume data from application database.
- Documentation of data mapping requirements from LQA application to Data Warehouse by analysing multiple systems.
- Collaborate with System and Business Analysts for any data mapping issues and related rules and conditions.
- Worked on Java based batch process and helped dev team to understand the functionality. Prepared a PLSQL program to load bulk data into database to perform performance testing of batch process.
- Error handling implementation for SOA services.
- Code merge activities using GitHub during multiple subsequent releases.
- Development of custom XPATH functions which will be used in BPEL and XSLT.
- In corporate security policies for services.
- SIT and UAT testing support. Defect fixes during SIT and UAT testing.
- Performance testing support of the application during Prod release.
Confidential, Chicago
Senior Developer/Technical Lead
Environment: Oracle Service Bus 11g
Responsibilities:
- Requirements/ Change Requests Gathering from business and Analysis of business requirements.
- Collaborate with business team to clarify application requirements, business rules, use cases and data mappings.
- Create OSB Detailed Technical Design document based on the requirements.
- Create Common Lookup services using OSB for enrichment of message like TPC ISO lookup, Registration Lookup, Collateral reason code ISO lookup.
- Create Account and Security validation services.
- Design and development of OSB synchronous services which are exposed to other Hubs for Holdings Inquiry, Restriction updates, OnLoan holdings Inquiry, Holdings details, Holding Location, Transaction location, End of Day Notification.
- Design and development of OSB Asynchronous services for Holding Details, Open Transactions.
- Design and development of MQ Subscribe/Publish services for Transaction publish includes enrichment, Cash Transactions and End of day Notifications.
- Design and development of MQ Subscribe/Publish services for events triggered by IBM DataStage for security related updates like Broker, security maintenance, Issue Matching and characteristics.
- Design and development of Pricing and Asset Lookup services exposed to external client hosted on Pivotal.
- Design and development of custom XPATH functions to throttle email notifications.
- Provide Demo of services design and execution to Business at end of each Agile Sprint.
- Implementation of SSL communication between external services hosted on Pivotal cloud and internal services through NT DMZ/Layer7.
- Prepared and maintained the mapping sheets for all OSB interfaces which documents the data mapping between source and target formats.
- Code Review of team members work for other project (Transaction Postings) in accounting Hub.
- Conduct handshake meetings with offshore team to pass on the gathered information, assign tasks and review status of development activities and defects.
- Defect tracking and defect fixing during different test cycles and releases.
- Preparation of MQ Requirements document which include all the queue details (name, reason, depth) required for project implementation.
- Production Install Plan preparation, Managed and Led Production migration activities during different releases.
- Performance testing of OSB services and monitored performance through sbConsole Monitoring, Oracle Enterprise Manager (CPU, Memory utilization), CA APM (MQ enqueue and dequeue rate), WebLogic console Monitoring Dashboard (work manager threads utilization).
- Performance enhancements to OSB services of other projects.
Confidential
Senior Developer/Technical Lead
Environment: Oracle SOA Suite 11g, OSB
Responsibilities:
- Requirement Analysis and understanding using Agile Methodology User story grooming from Product owner and Business.
- Helped team members to understand the user stories and split the story into tasks and assign tasks to team members.
- Create SOA Technical Designs based on the requirements.
- Lead development team for development of user stories.
- Developed services using OSB and Oracle SOA.
- Code Review of team members work
- Collaborate with business analysts to clarify application requirements
- Conduct handshake meetings with offshore team to pass on the gathered information, assign tasks and review status of development activities.
- Updating and presenting the project status report for the week and month with project stakeholders
- Provide Estimations for new projects
- Quick code fixes during different testing cycles
- Defect tracking and management during different releases.
- Update documentation for application as code changes are applied
- Deployment document creation - code deployment to different environments
- Architecture review discussions
- Participation in defining technical architecture and coding standards
- Participate in continuous improvement program and share ideas on process improvement areas
Confidential
Team Lead
Environment: Oracle SOA Suite 11g, Oracle AIA, ODI, OSB, Oracle B2B
Responsibilities:
- Convert business requirements into SOA technical design documents.
- Lead Team for Fusion Middleware development activities.
- Review of TDD and code of SOA components.
- Product Test cycles and UAT Support
- POC, design and development of solution to integrate Salesforce with R12 for objects like Accounts and Quotes.
- Design and development of ODI interfaces for integration between Oracle R12 and Zonal or third-party systems.
Confidential
Team Lead
Environment: Oracle SOA Suite 11g, Oracle SOA 10g, OSB
Responsibilities:
- Analysis and understanding of client specific framework developed on Oracle SOA 11g and OSB 11g.
- Acted as SME for client specific integration framework to provide help to all team members working on SOA framework.
- Acted as a Technical Lead for all the SOA projects implemented using client SOA framework.
- Requirements gathering and design solution using the client SOA framework.
- Demo the design solution to client stakeholders.
- Preparation of Technical Design, Unit Test Case Documents for SOA components.
- Development and review of SOA components.
- Lead Team for Fusion Middleware development activities.
- SOA Administration activities
- Estimation of the Interface development
- SIT, UAT and Production Support
Confidential
Team Lead
Environment: Oracle Applications R12, Oracle Applications R12 Integrated SOA Gateway
Responsibilities:
- Done POC’s for integration of external systems with EBS through Integrated SOA gateway for EBS inbound and outbound data transfer.
- Provided help to team on understanding XML schemas and XML files and XML parsing mechanisms.
- Lead team for Oracle EBS RICEFW development.
- Design and development of XML Inbound and Outbound Interfaces.
- Design and development of complex PO Bin sort component which will group requisition lines based on stock locator and Item category control level and create releases based on this grouping.
- Design of Common Error handling framework and Common wrapper program for processing of Inbound XML files.
- TDD and Code review of RICEFW objects.
Confidential
Senior Developer
Environment: Oracle SOA Suite 11g, Oracle ADF-BC, Oracle R12, Oracle Fusion Applications, UNIX, Oracle JDeveloper, J2EE
Responsibilities:
- Requirements Gathering and Analysis of business requirements.
- Preparation of Functional Design, Technical Design, Unit Test Case Documents for SOA components
- Design and Development of SOA components, ADF-BC services, Java Servlet and Fusion ESS Java Jobs.
- SOA Administration activities
- SIT, UAT and Production Support
- Provide help to team members on development of SOA and ADF-BC
- Designed and built reusable services like common SOA Fault Handler, Rejection Message Handler and Duplicate Files Check Service.
- Designed and developed SOA components, ADF-BC services for integration of GL Journals between legacy system files and Fusion Apps.
- Designed and developed SOA components for integration between Bank (Standard bank and Nedbank) statement files, Revit System, Procurement Card and R12.
- Designed and developed SOA components for integration between IBM MQ Series and R12 and Fusion.
- Proposed and implemented the Fusion Apps Design pattern standard for propagating business events from Fusion Apps to SOA standalone through Global AQ.
- Implemented all the latest design patterns for Fusion Apps FAH SOA components which include a combination of ADF-BC and SOA.
- Designed and developed outbound SOA components which will be exposed as services to an external Travel Vendor outside of Old Mutual network.
- Internal whitepapers on Oracle Fusion Middleware - High Volume Data Processing and Oracle SOA MQ Series Adapter Issues and Solution.
- Implemented Journal Drill down from Fusion Apps to R12 using a custom Java Servlet.
- Developed ESS Java Jobs to raise events through EDN.
- Implemented SOA Fault handling framework.
- Developed SOA deployment utility which can be used for migration of SOA composites.
- Implemented Security for SOA services for internal and external accessibility.
- SOA Administration like Adapter (FTP, DB, Oracle Apps, MQ, AQ) JNDI configuration.
- Articulated SOA naming standards for coding guidelines.
Confidential
Senior Software Engineer
Environment: Oracle SOA Suite 11g, Oracle E-Business Suite ERP, IBM Mainframes, UNIX, Oracle JDeveloper, JDOM
Responsibilities:
- Preparation of Technical Design, Unit Test Case Documents for SOA components.
- Design, Development and review of SOA components.
- Provided help to Team to work on SOA components.
- SIT and UAT Support.
- Developed an approach to process attachments to IBM CM through Oracle SOA.
- Developed fault Handling Generation tool which will in corporate Fault Handling blocks into BPEL Process
- Delivered many POC's to check the feasibility and best design approach for new SOA Interfaces.
Confidential, Florida
Senior Software Engineer
Environment: Oracle SOA Suite 10.1.3.3, Oracle E-Business Suite ERP, IBM Mainframes, UNIX, Oracle JDeveloper, Sales Force
Responsibilities:
- Development of Application Integration Solution over BPEL .
- Designed and developed SOA Interfaces using Oracle SOA to integrate Oracle R12 CRM with A0PS (IBM Mainframes application) and Sales Force application.
- Production Support and maintenance Activities.
Confidential
Developer
Environment: Oracle SOA Suite 10.1.3.3, Java, J2EE, IBM AIX, Oracle E-Business Suite ERP, Oracle JDeveloper and JMS
Responsibilities:
- Gathered Requirements from Business Stakeholders.
- Performed Design and Analysis of Business Requirements.
- Prepared Technical Design Documents.
- Development of Oracle SOA(BPEL) services .
- Oracle Application server administration .
- Providing Support to resolve production and UAT defects.
- Performance Optimization and Tuning of BPEL process.
- Participated in Go-Live activities and developed Go-Live cutover plans.
- Managed version control and automated deployment activities.
- Conducted unit and integration testing.
- Recommended best practices for services development using Oracle SOA.
