Principle Member Technical Staff
Oracle Public Cloud (OPC): Architected the Application Provisioning Automation framework for the SaaS and PaaS infrastructure of OPC (https://cloud.oracle.com/marketplace/). The Oracle Marketplace portal employs this REST based automation framework in the back end. Using Oracle services, the Partners can model Apps and publish it to the Oracle MarketPlace which is the PaaS layer. End customers can purchase Apps from the Oracle Marketplace. Apps are provisioned for the customer using the automation framework. Certificate based authentication between layers. Integrates with TAS and SDI.
Architected the Service Provisioning Automation framework for the SaaS infrastructure of OPC. Every Oracle service offered by OPC as SaaS is provisioned based on an XML based blueprint using REST/SOAP APIs. Cloud monitoring is by EM Agents.
Architected and developed the integration of External Data in Human Workflow Task using SDO. SDO specifies a standard data method and can modify business data regardless of how it is physically accessed. Knowledge is not required about how to access a particular back-end data source to use SDO in a SOA composite application. (Patent pending)
Architected and developed Data migration utility for migrating runtime Task instance data from Oracle SOA suite 10g to Oracle SOA suite 11g. Developed PL/SQL procedures, scripts using expdp/impdp utilities, and ant based wrapper tool. Customers running 10g SOA suite can migrate to 11g SOA suite seamlessly. Architected, designed and developed migration utility for migrating user configurable Human Workflow and BPM data from Test to Production environment. This is used in Cloning use cases.
Architected and developed the Install, Configuration and Deployment software for Oracle 11g Identity Management Suite. Developed copy-bits and configuration managers for DB schemas, Identity management products, OC4J and other required products. Designed and developed multi-platform application with support for Internationalization of languages. Designed and developed Logging/Error reporting and Retry mechanism framework.
Designed and developed various features and backend services in the SOA and BPM suite. The Process Metadata Service maintains the metadata of the BPM Process in the BPM Service Engine. The Task Service, Task Metadata Service and Task Query Service are some of the anchor services in the Human Workflow Service Engine. Developed many features using these services.
Sr Software Engineer
Architected, designed and implemented the server infrastructure framework for the Spirent TestCenter Administration Application that performs NMS responsibilities for the Spirent network of chassis. Designed, developed and implemented the server framework using J2EE, EJB and JBoss. Followed best coding practices by adhering to “Effective Java” principles and “Refactoring” principles.
Architected, designed and developed Server layer for Network Discovery, Rediscovery, Connection Management using KeepAlive mechanism, Access control management of Network elements. Deep discovery is performed using TCP with connection management. Keep Alive mechanism is used in connection management to identify healthy and stale connections. A keepAlive message is pumped through every socket connection periodically. In a healthy connection, a response is got immediately. In a stale socket connection, no response is got. The identified stale connections go through an exponential-retry algorithm before they are culled out as bad.
Designed and developed Business logic layer for Firmware Management, Equipment Reservation, System Inventory, Resource Discovery, Diagnostics, Logging features. The Firmware Management module is the foundation piece. Based on the discovered topology, the Firmware Management module downloads and installs the right firmware into the hardware. It performs firmware image download and activate on the remote targets. This runs the Spirent TestCenter Administration Application. The Equipment reservation module reserves hardware for users for specific duration. The System Inventory component collects the inventory details of the whole system and outputs a zip file of the result. The zip file contains the installed firmware details of all targets, diagnostics of targets, host PC environment, application version number, log files, etc. Developed Diagnostics module for the chassis, test module and port groups by executing the diagnostic steps and validating results. Developed Logging component using log4j with support for Rolling file appender, console appender, database appender and used tracing for the software, etc
Maranti Networks
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim.
Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus.
Member of Technical Staff
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim.
Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus.