Soa Solution Designer Resume
SUMMARY
- 10 years of work experience in Software industry including Architecture, Design, Development Automate Deployment(Continuous Integration) and Testing of web based and client server multi - tier applications using Java/J2EE and SOA technology stack.
- 5 years of experience as SOA Solution Designer Mule Soft Anypoint platform
- Extensive experience of technically leading complex projects throughout the complete IT life cycle (Analysis, Architecture, Design, Build, Test & Production)
- Broad knowledge of Enterprise Architecture, Information Architecture, and integration patterns.
- Experience in designing scalable, high availability solutions using Mule Anypoint API-Led Connectivity.
- Good Experience in creating loosely coupled services using various service design patterns like Synchronous nad Asynchronous mediations.
- Highly skillful in developing various transformations using Data Weave, XSLT, Xquery technologies.
- Good practical working knowledge of RESTful and SOAP based web services
- Very Strong Experience in Configuring JCA Technology conenctors like Database, File, JMS, MQ, Oracle Applications, Health Care Adapters and working knowledge of other Industry standard third party technology adapters like SAP, Seibel etc..
- Extensive experience in Creating various automated deployments scripts using Apache Maven and Ant, which roll out all Service archive files, configuration and customization files which search and replaces the environment variables the services going to run.
- Experience in Leveraging Best SOA Governance Practices to better store and retrieve service artifacts from MDS Repository
- Experience in configuring and Using continuous integration tool like Hudson/Jenkins
- Experience of the design, configuration and deployment of Oracle Service Bus mediations in a clustered HA environment by following Devops Practices.
- Good knowledge of Java Web Services Concepts and can write web Services using canonical models.
- Strong and Proven Build and Deployment experiencing including packaging of SOA Composite Applications (SCA) using Weblogic Scripting (WLST) and ant scripts. Good Experience in software Code management using SVN, CVS/Visual Source safe and Tortoise.
- Experience in using tools like Jenkins, Hudson and Maven for achieving continuous integration and automated build and deployment.
- Versatile team player with excellent analytical, presentation and inter personal skills.
- Wide industry experience - Defense, Education, Finance, Automobile, Insurance, Retail, Mobile Payments and Telecommunication.
TECHNICAL SKILLS
Operating System: Windows- 98/2000/NT/XP, Unix, Linux(Oracle Enterprise, Red Hat)
Programming Languages: SQL,PL/SQL,Java,J2EE,Spring MVC,AJAX,HL7 Messaging
Scripting Languages: Jython, Python
Frameworks: Oracle ADF 11g/12c,Hibernate,JCA,JPA,ORM,Jbehave,TDD,BDD
Databases & Tools: Oracle database 9i/10g/11i,Oracle Data Integrator(ODI 11g), DB2, SQL developer, SOAP-UI, Jdeveloper 11g/12c,OEPE(Eclipse),UML,Visio
Integration Components: SCA,BPEL, OSB, Mediator, MDS, DVM, BAM, Business Rules, Human Work Flow,ESB (Mulesoft,OSB),Mule Soft Any Point Platform(Mule ESB 3.8.1,Mule API Manager,CloudHub)
Web Technologies: JDBC, HTML, XML, Data Weave,XSLT, XQuery, WSDL, REST, XPath, XSD,JSON,RAML
Application servers: OAS 10.1.3.4,Weblogic 10.3.4,Tomcat,Websphere,JBoss
Version Control: Visual Source Safe, CVS, SVN, Tortoise, Cloud Forge SVN
Devops Build Tools: Maven, Jenkins, Hudson, Bamboo, Artifactory, Nexus, Chef, Docker, Puppet,Swagger
PROFESSIONAL EXPERIENCE
Confidential
SOA Solution DesignerResponsibilities:
- Solution Design that includes end-to-end Process Flow, Web Services definitions/message formats/security credentials/SLAs/Constraints/system alerts, integration interfaces and Rich ADF applications etc. using Oracle SOA Suite, BPEL, Mediator, Oracle Business Rules, Oracle OSB and Oracle ADF.
- Identifying Root cause analysis for the issue and taking necessary on the issue after getting approval from management team.
- Overseeing the detailed design to ensure service implementations confirms to the service architecture
- Designed and developed various interfaces using ODI 11g for extracting data from various sources and loading to target Database once transformed.
- Scheduled various jobs in accomplishing the successful execution of E-LT interfaces.
- Proven capability in managing technology implementation projects and in presenting to/working with stakeholders at every level of seniority.
- Secured and managed SOA API's using Oracle API Gateway at various interface stages and at key integration touch points.
- Working collaboratively with Customers, Project Managers, Business Analysts, Architects, Subject Matter experts, Development teams, Testing & Operational functions to ensure that proposed solutions are technically viable, commercially viable and E2E Designs delivered to committed schedules
- Review Business Requirements Specifications, Use Cases and Technical Requirements Specifications
- Provide technical leadership on projects, managing subject matter experts and application designers to ensure the coherency of end-to-end designs
- Ensure that technical risks & dependencies are identified and managed throughout the project life cycle.
- Monitor delivery of the work stream against plan and take any necessary corrective action
- Manage work stream risks and minimize their impact by developing and implementing mitigation actions
- Designing and formulating packaging approach and frameworks.
- Verifying release packages from various streams .Review of Software Release Notes.
- Build, Release and Deployment manager with accountability on the quality of builds, deployment plans, release notes and defect releases and release schedules using Devops tools and best practices.
- Looking after the solution designing, end-to-end process flow, web services definitions/ message and formats/ security credentials/ SLAs/ constraints/ system alerts and integration interfaces, etc.
- Leading the Implementation planning of the entire Program which includes Build, Packaging and deployment of the OSB Interface, planning dependencies amongst the components
Confidential
Enterprise Integration Project
Responsibilities:
- Overall Solution Design that includes end-to-end Process Flow, Web Services definitions/message formats/security credentials/SLAs/Constraints/system alerts, integration interfaces using Mule soft Anypoint Platform.
- Developed various transformations using Data Weave and incorporate various mapping rules and custom functions to transform data from any format to XML or JSON structures.
- Identifying Root cause analysis for the issue and taking necessary on the issue after getting approval from management team.
- Overseeing the detailed design to ensure service implementations confirms to the service architecture
- Designed and developed various interfaces using Mule for extracting data from various sources and loading to target Database once transformed.
- Proven capability in managing technology implementation projects and in presenting to/working with stakeholders at every level of seniority.
- Working collaboratively with Customers, Project Managers, Business Analysts, Architects, Subject Matter experts, Development teams, Testing & Operational functions to ensure that proposed solutions are technically viable, commercially viable and E2E Designs delivered to committed schedules
- Review Business Requirements Specifications, Use Cases and Technical Requirements Specifications
- Provide technical leadership on projects, managing subject matter experts and application designers to ensure the coherency of end-to-end designs
- Ensure that technical risks & dependencies are identified and managed throughout the project life cycle.
- Monitor delivery of the work stream against plan and take any necessary corrective action
- Manage work stream risks and minimize their impact by developing and implementing mitigation actions
- Designing and formulating packaging approach and frameworks.
- Verifying release packages from various streams .Review of Software Release Notes.
- Build, Release and Deployment manager with accountability on the quality of builds, deployment plans, release notes and defect releases and release schedules using Devops tools and best practices.
- Looking after the solution designing, end-to-end process flow, web services definitions/ message and formats/ security credentials/ SLAs/ constraints/ system alerts and integration interfaces, etc.
- Leading the Implementation planning of the entire Program which includes Build, Packaging and deployment of the API's, planning dependencies amongst the components.
Confidential
Global Transformation Program
Responsibilities:
- Overall Solution Design that includes end-to-end Process Flow, Web Services definitions/message formats/security credentials/SLAs/Constraints/system alerts, integration interfaces using Mule soft Anypoint Platform.
- Developed various transformations using Data Weave and incorporate various mapping rules and custom functions to transform data from any format to XML or JSON structures.
- Providing 24/7 support to interfaces deployed in production environment.
- Identifying Root cause analysis for the issue and taking necessary on the issue after getting approval from management team.
- Overseeing the detailed design to ensure service implementations conforms to the service architecture
- Experience in industry standard integration protocols, formats, Security standards and transport mechanisms
- Strong design and implementation experience with SOA, messaging, Middleware and UI technologies, user and machine APIs, as well as related networking and security technologies
- Proven capability in managing technology implementation projects and in presenting to/working with stakeholders at every level of seniority.
- Working collaboratively with Customers, Project Managers, Business Analysts, Architects, Subject Matter experts, Development teams, Testing & Operational functions to ensure that proposed solutions are technically viable, commercially viable and E2E Designs delivered to committed schedules
- Review Business Requirements Specifications, Use Cases and Technical Requirements Specifications
- Provide technical leadership on projects, managing subject matter experts and application designers to ensure the coherency of end-to-end designs
- Ensure that technical risks & dependencies are identified and managed throughout the project life cycle.
- Ensure that compliance to design is tracked through the project life cycle through to deployment.
- Integration with all legacy systems including SOAP, Tuxedo based interfaces
- Technical Design Assurance of Offshore Consultancy deliverables.
- Monitor delivery of the work stream against plan and take any necessary corrective action
- Manage work stream risks and minimize their impact by developing and implementing mitigation actions
- Designing and formulating packaging approach and frameworks.
- Verifying release packages from various streams .Review of Software Release Notes.
- Configuration management & roll back plans
- Coordinating between Development team and Environment support team.
- Build, Release and Deployment manager with accountability on the quality of builds, deployment plans, release notes and defect releases and release schedules.
- Looking after the solution designing, end-to-end process flow, web services definitions/ message and formats/ security credentials/ SLAs/ constraints/ system alerts and integration interfaces, etc.
- Leading the Implementation planning of the entire Program which includes Build, Packaging and deployment of the Mule Interface, planning dependencies amongst the components
Confidential
SOA Solution DesignerResponsibilities:
- Overall Solution Design that includes end-to-end Process Flow, Web Services definitions/message formats/security credentials/SLAs/Constraints/system alerts, integration interfaces using Mule soft Anypoint Platform.
- Developed various transformations using Data Weave and incorporate various mapping rules and custom functions to transform data from any format to XML or JSON structures.
- Leading Technical team of five SOA developers and suggesting and implementing best EAI strategy patterns.
- Working with Enterprise Architect(EA) to ensure service alignment with Business Architecture
- Overseeing the detailed design to ensure service implementations confirms to the service architecture
- Experience in industry standard integration protocols, formats, Security standards and transport mechanisms
- Strong design and implementation experience with SOA, messaging, Middleware and UI technologies, user and machine APIs, as well as related networking and security technologies
- Proven capability in managing technology implementation projects and in presenting to/working with stakeholders at every level of seniority.
- Ability to think at abstract, strategic levels and relate to practical needs of software engineers. Analyze complex multi-dimensional requirements and map to technical design and architecture.
- Working collaboratively with Customers, Project Managers, Business Analysts, Architects, Subject Matter experts, Development teams, Testing & Operational functions to ensure that proposed solutions are technically viable, commercially viable and E2E Designs delivered to committed schedules
- Review Business Requirements Specifications, Use Cases and Technical Requirements Specifications
- Provide technical leadership on projects, managing subject matter experts and application designers to ensure the coherency of end-to-end designs
- Ensure that technical risks & dependencies are identified and managed throughout the project life cycle.
- Ensure that compliance to design is tracked through the project life cycle through to deployment.
- Integration with all legacy systems including SOAP, Tuxedo based interfaces with Restful and SOAP cloud API's
- Designing and formulating packaging approach and frameworks.
- Verifying release packages from various streams .Review of Software Release Notes.
- Build, Release and Deployment manager with accountability on the quality of builds, deployment plans, release notes and defect releases and release schedules.
- Looking after the solution designing, end-to-end process flow, web services definitions/ message and formats/ security credentials/ SLAs/ constraints/ system alerts and integration interfaces, etc.
- Leading the Implementation planning of the entire Program which includes Build, Packaging and deployment of the API's, planning dependencies amongst the components
Confidential
SOA Solution DesignerResponsibilities:
- Overall Solution Design that includes end-to-end Process Flow, Web Services definitions/message formats/security credentials/SLAs/Constraints/system alerts, integration interfaces etc. using Oracle SOA Suite, BPEL, Mediator, Oracle OSB
- Creation of Data services exposed as SOA Composite Applications using Oracle SOA Suite ( BPEL, Mediator and JCA)
- Installation, configuration and administration of the followings clustered H/A environments in Development, Test, QA and Production.
- Oracle Application Server and WebLogic Server 10g/11g on Linux and Windows platforms
- Oracle SOA Suite 10g/11g (AIA, BPEL, OSB, ESB, BAM, OWSM, Rules, Workflows)
- WebLogic domains and managed servers for internal and external clients
- JDBC and multi data-source connections with Oracle 10g and 11g databases
- Promotion, deployment and troubleshooting of new codes
- Managing and installing patches, upgrades and enhancement on Middleware products
- Creation of Technical Policies and Standards. Develop Business and Technical Roadmaps.
- Integration with all legacy systems including SOAP, Tuxedo based interfaces
- Technical Design Assurance of Offshore Consultancy deliverables.
- Monitor delivery of the work stream against plan and take any necessary corrective action
- Manage work stream risks and minimize their impact by developing and implementing mitigation actions
- Accountable for coordinating the Deployments in Integration Testing environment
- Designing and formulating packaging approach and frameworks.
- Verifying release packages from various streams. Review of Software Release Notes
- Configuration management & roll back plans.
- Coordinating between Development team and Environment support team.
- Build, Release and Deployment manager with accountability on the quality of builds, deployment plans, release notes and defect releases and release schedules.
- Looking after the solution designing, end-to-end process flow, web services definitions/ message and formats/ security credentials/ SLAs/ constraints/ system alerts and integration interfaces, etc.
- Leading the Implementation planning of the entire Program which includes Build, Packaging and deployment of the SOA, BPM and UI Projects, planning dependencies amongst the components
Confidential
SOA Solution DesignerResponsibilities:
- Overall Solution Design that includes end-to-end Process Flow, Web Services definitions/message formats/security credentials/SLAs/Constraints/system alerts, integration interfaces using Mule soft Anypoint Platform.
- Developed various transformations using Data Weave and incorporate various mapping rules and custom functions to transform data from any format to XML or JSON structures.
- Installation, configuration and administration of the followings clustered H/A environments in Development, Test, QA and Production
- Implemented Oracle AIA pre built integration solution for integrating heterogeneous systems to bring the real value for the business by avoiding the cost of designing and developing SOA composite applications.
- Customized various EBO's, EBS's(Enterprise business services) and Canonical model to suite to the clients systems.
- JDBC and multi data-source connections with Oracle 10g and 11g databases
- FTP, File, Database and AQ adapters’ connections. Web-service securities through OWSM.SOA-Infra partitions.
- Promotion, deployment and troubleshooting of new codes.
- Monitor delivery of the work stream against plan and take any necessary corrective action
- Designing and formulating packaging approach and frameworks.
- Verifying release packages from various streams .Review of Software Release Notes. Configuration management & roll back plans.
- Coordinating between Development team and Environment support team.
- Build, Release and Deployment manager with accountability on the quality of builds, deployment plans, release notes and defect releases and release schedules.
- Leading the Implementation planning of the entire Program which includes Build, Packaging and deployment of the SOA, planning dependencies amongst the components