• Understand the current system architecture, the various services in place etc with architects and leads.
• Deep research of the proposed cloud-based SaaS services that use existing Platform-As-A-Service (PaaS), Infrastructure-As-A-Service (IaaS) already provided Cisco’s collaborative solutions. This involved thorough study of the underlying CISCO’s XMPP networking protocol.
• Write the Software Functional Specification (Design) for the RPS cloud based service.
• Involved in the overall system design, development and reviews.
• Designed and developed the RPS cloud service for ECS which issues provisioning commands to its associated RPO on ECs. The services are written using Java Web Services, SOAP, WSDL, Apache Axis.
• Design and develop service API that handles different state change to be shown as required by the RPS administrator.
• Designed and developed the front-end as a widget to parse provisioning information in XML using Xerces, send an integrated command to the RPO and also providing summary screen for user to see all the jobs (set of commands) and to see the results and summary for every submitted job.
• Designed and developed the REST API for use by client layer, services and data layer.
• Develop and integrate CouchBase NoSql APIs for data layer.
• Develop interfaces and for integration with CISCO SSO system.
• Worked with build managers in MAVEN and Archiva build management.
• Allocate work and execute the project as Agile using Rally, Scrum, Kanban.
• Ment