Summary
Overview
Work History
Education
Skills
Personal Information
Operating Systems
Certification
Timeline
Generic

Subrahmanya Nayak

Bangalore

Summary

Around thirteen years of extensive industry experience with one year (three times) as an onsite technical coordinator in USA in system analysis, software design, development, implementation, testing, bug fixing of business, financial services, firmware, web and xml based object oriented relational database projects. Worked on PDLC/SDLC, Portal maintenance, production support etc with various areas of Internet, Client/server, Web, Web Service, Web Publishing and Database related technologies/applications. Worked on Design & Development with UML and architecture of multi-tier web applications coupled with a lot of exposure to wide ranging technologies. Excellent Skills in java, J2SE (JNI, Swings, JDBC), J2EE (Servlets, JSP, EJB, design patterns), VB6.0, VC6.0, Microsoft (COM, OLEDB, ADO), Web (XML, XSL, SAX, DOM, XPath, XML:DB), Web Services (SOAP, WSDL, UDDI), Automated testing tools (SilkTest, WinRunner) and miscellaneous technologies like cocoon, struts, Axis, Oracle, TotalXML 2.1, application Servers, Eclipse/Netbeans/Sun One Studio etc. Involved in project planning, execution, estimation, monitoring tasks, Software configuration management etc. Excellent communication, interpersonal, leadership and people management skills.

Overview

26
26
years of professional experience
1
1
Certification

Work History

WLI Product certification Sr. Software Engineer

Bea Systems India Pvt Ltd
03.2006 - Current
  • Company Overview: BEA WebLogic Integration is a standard based development and run-time framework for unifying business process management, application integration, and B2B integration into a single, flexible environment. It leverages the BEA WebLogic Server as the underlying deployment environment, uses Web services to integrate distributed systems inside and outside the organization, and utilizes BEA WebLogic Workshop to simplify services-oriented development of applications.
  • Developing and testing domain upgrades, application upgrade, in-flight process upgrade, commandline upgrade, binary compatibility from 8.x to 9.x/10.x
  • Worked on 1 way and 2 way SSL for various components such as MQ control, HTTP EG etc
  • Upgrading 8.x applications to 9.x/10.x. fixing the issues, raising the bugs
  • Developing apps, generating Build scripts, deploying the apps, running tests
  • Generating sapphire reports, uploading to sapphire to see the status of all tests run globally.
  • Developing QA framework for automating tests environment.
  • Running the regression tests, analyzing the test failure, CR raise, Bug fixing.
  • Load acceptance testing weekly/ bi-weekly.
  • Fully automating semi automated/manual tests. Automating the generation of EG’s for tibco, MQSeries, HTTP, RDBMS,jms,file,email,timer etc.
  • Developing the test cases for File Control, Email Controls, HTTP control, RDBMS control, Tibco controls, MQ control
  • Worked extensively with MOM like IBM MQ Series, Tibco
  • Soak and stress testing for various sub modules like MQ, tibco,HTTP, RDBMS for every release
  • Product release process ->Code Ready, Documentation Ready, ATR, Rampdown, Release Ready, GA
  • Handling and monitoring of BVT Cruise controls of product build and running the tests against product build, fixing build issue
  • OA&M Testing, developing, automating test cases for WLI admin console using ROC and winrunner
  • After moving into development team worked on bug fixing/implementing following modules
  • Modules of Portal based WLI administration console like System Configuration, Process Configuration Process Instance Monitoring, XML metadata cache, Message Broker and Event Generators such as File, Email, JMS, Timer, HTTP, RDBMS, tibco and MQ Series etc.
  • Domain upgrade, App upgrade , command line build scripts, binary compatibility etc
  • Worked on developing the web services using open standard such as J2EE,SOA, SOAP,WSDL, JAAS, XSLT,XQuery, B2B(ebxml,Rosettanet),BPEL, JMS, JMX
  • Worked on technologies such as XML beans, Beehive Controls, Batik SVG toolkit, MBeans etc.
  • BEA WebLogic Integration is a standard based development and run-time framework for unifying business process management, application integration, and B2B integration into a single, flexible environment. It leverages the BEA WebLogic Server as the underlying deployment environment, uses Web services to integrate distributed systems inside and outside the organization, and utilizes BEA WebLogic Workshop to simplify services-oriented development of applications.
  • ENVIRONMENTS: WebLogic Integration, Weblogic Server, jRocket, ALSB, Workshop, Eclipse, Tibco RZ, MQSeries, Controls, BPM, java, Oracle 10i, MSSQL Server 2000/2005, open standards (J2EE,SOA,JAAS,XSLT/ XQuery,BPEL,ebXML,RosettaNet,WSDL,BPEL).

WLI Product certification Sr. Software Engineer

Bea Systems India Pvt Ltd
03.2006 - Current
  • Company Overview: BEA WebLogic Integration is a standard based development and run-time framework for unifying business process management, application integration, and B2B integration into a single, flexible environment. It leverages the BEA WebLogic Server as the underlying deployment environment, uses Web services to integrate distributed systems inside and outside the organization, and utilizes BEA WebLogic Workshop to simplify services-oriented development of applications.
  • Developing and testing domain upgrades, application upgrade, in-flight process upgrade, commandline upgrade, binary compatibility from 8.x to 9.x/10.x
  • Worked on 1 way and 2 way SSL for various components such as MQ control, HTTP EG etc
  • Upgrading 8.x applications to 9.x/10.x. fixing the issues, raising the bugs
  • Developing apps, generating Build scripts, deploying the apps, running tests
  • Generating sapphire reports, uploading to sapphire to see the status of all tests run globally.
  • Developing QA framework for automating tests environment.
  • Running the regression tests, analyzing the test failure, CR raise, Bug fixing.
  • Load acceptance testing weekly/ bi-weekly.
  • Fully automating semi automated/manual tests. Automating the generation of EG’s for tibco, MQSeries, HTTP, RDBMS,jms,file,email,timer etc.
  • Developing the test cases for File Control, Email Controls, HTTP control, RDBMS control, Tibco controls, MQ control
  • Worked extensively with MOM like IBM MQ Series, Tibco
  • Soak and stress testing for various sub modules like MQ, tibco,HTTP, RDBMS for every release
  • Product release process ->Code Ready, Documentation Ready, ATR, Rampdown, Release Ready, GA
  • Handling and monitoring of BVT Cruise controls of product build and running the tests against product build, fixing build issue
  • OA&M Testing, developing, automating test cases for WLI admin console using ROC and winrunner
  • After moving into development team worked on bug fixing/implementing following modules
  • Modules of Portal based WLI administration console like System Configuration, Process Configuration Process Instance Monitoring, XML metadata cache, Message Broker and Event Generators such as File, Email, JMS, Timer, HTTP, RDBMS, tibco and MQ Series etc.
  • Domain upgrade, App upgrade , command line build scripts, binary compatibility etc
  • Worked on developing the web services using open standard such as J2EE,SOA, SOAP,WSDL, JAAS, XSLT,XQuery, B2B(ebxml,Rosettanet),BPEL, JMS, JMX
  • Worked on technologies such as XML beans, Beehive Controls, Batik SVG toolkit, MBeans etc.
  • BEA WebLogic Integration is a standard based development and run-time framework for unifying business process management, application integration, and B2B integration into a single, flexible environment. It leverages the BEA WebLogic Server as the underlying deployment environment, uses Web services to integrate distributed systems inside and outside the organization, and utilizes BEA WebLogic Workshop to simplify services-oriented development of applications.
  • ENVIRONMENTS: WebLogic Integration, Weblogic Server, jRocket, ALSB, Workshop, Eclipse, Tibco RZ, MQSeries, Controls, BPM, java, Oracle 10i, MSSQL Server 2000/2005, open standards (J2EE,SOA,JAAS,XSLT/ XQuery,BPEL,ebXML,RosettaNet,WSDL,BPEL).

System Analyst

Innova Solutions India Pvt Ltd
02.2004 - 03.2006
  • Company Overview: AdvisorCentral (www.advisorcentral.com) serves as a core business-building portal jointly owned by Fidelity Investments, FranklinTempleton Investor Services, Putnam Investments, PFPC Inc.
  • As a onsite/offshore technical coordinator for 5 member team I do interacted with clients in business meeting on new project enhancements, requirement understanding, estimation and preparation of technical design documents, coding, system testing, Acceptance testing etc.
  • Worked with production support team to fix the production bugs.
  • Following are the key changes that I have worked on as a part of maintenance and enhancement activities for more than 25 change requests
  • Provides secure access to client accounts across investment companies such as consolidated account views, Total market- portfolio value, Transaction history
  • Enables online transactions such as purchases, redemptions, and exchanges within fund families etc are developed using Java.
  • Management of business information, third party information such as Morningstar information, prospectuses and shareholder reports, workplace tools.
  • The portal leverages on industry-standard, external NSCC’s open architecture technology and Fund/SPEED’s interactive services to inquiry (XML request) on various fund management companies which conforms to predefined XML schema available at www.nscc.com
  • Netegrity policy server is configured for authorization and authentications of resources like valid users, login attempts etc.
  • Secured data transitions/encryption is implemented by making use of SSL-128 bit encryption and certificates.
  • COM components such as organizer, XML switch driver, XML gateway, oracledbdriver, are enhanced to provide new capabilities.
  • Portal enhancement is done by developing front pages in ASP/JSP, Struts, XSL, XSLT, HTML and COM components.
  • Log server and Log client, which run as window’s services to log all billable and non-billable events.
  • Loader loads these data into portal database system on daily basis. Oracle is used as backend to store secured account data of various financial companies.
  • Setup and customization of existing crystal reports.
  • Secured Single Sign On implementation to the Franklin statements on their site
  • Annuity Integration
  • Annuity integration is one of the major enhancements done to the portal to provide the users to view portfolio of annuity contracts along with their mutual fund accounts.
  • Made changes to user registration, profile changes, search page changes, helpdesk changes, system admin changes, Fund admin changes, Netegrity changes, loader, database etc.
  • Blue Frog ADMServer is schedule to run an Outbound Processor on a periodic basis to generate the AC Summary File (ASF) and AC Agent File (AAF) to be transmitted to Advisor Central.
  • Advisor Central loads the Annuity Summary and Agent information provided in the ASF and AAF files into the Advisor Central (AC) data cache.
  • Portfolio will be displayed on AC portal and detailed real time information and report will be displayed on Blue Frog ADMServer Web Application.
  • Account Maintenance
  • Advisor Central will provide the users capability to maintain various options such as Address Modify, Dividend/Capital Gain Update, PAC/AIP/SIP Create/ Update, SWP Create/ Update, Branch/Rep Update, using this module.
  • Successful navigation from advisor central to Account maintenance wizards depends upon the rights granted and on other factors (edits) such as if the account is a retirement account, has a foreign address, network level indicator, user Access Type, etc.
  • The Business class architecture contains interfaces and implementations for the factory classes, the NGServer and NGClient classes, web service messages, service destinations, value objects and java beans.
  • Messenger class sends/receives the web service message to/from the destination, which could be database or DTCC.
  • Inquiry Messages: Position summary, Position detail, Transaction history, History detail, CDSC, Money transfer such SWP/ PAC/AIP, Distributions, Check history, Issued certificate list, Maintenance history, Price detail, Fund lists.
  • Maintenance Messages: adding and modifying a PAC, adding, modifying a SWP, and modifying distributions, DBR changes.
  • Transactions Messages: Purchase, Exchange, Redemption, subsequent purchase and initial purchase.
  • User interface technology is based upon the struts framework and makes use of action, forms, jsps, and business classes for all modules.
  • Some of factories intern create threads, which will monitor its state and does corresponding hose keeping activities on regular interval based upon the property file.
  • Oracle sequence is used to create sequence number (control number) to track the account maintenance transactions.
  • Logging and tracing implemented to debug the application.
  • WSDL to java beans generation to create the web service messages.
  • Value objects for the DTCC request and response object use these generated javabeans.
  • XML to java beans and Java beans to XML conversion will happen within the Axis framework.
  • To see what exactly the XML we are sending/receiving to/from DTCC we need to configure log4.xml file.
  • AdvisorCentral (www.advisorcentral.com) serves as a core business-building portal jointly owned by Fidelity Investments, FranklinTempleton Investor Services, Putnam Investments, PFPC Inc.
  • ENVIRONMENTS: Java, JDBC, web services, Axis, Struts, Tomcat 4.18, VC++, COM+, ASP/JSP, XML/XSL, ORAXML SAX parser, MSXML DOM parser, IIS, VB, BIG IP server, Netegrity Policy Server 4.6, Crystal Reports 8.0, Oracle 9.2, Unix, Windows 2000.

System Analyst

Innova Solutions India Pvt Ltd
02.2004 - 03.2006
  • Company Overview: AdvisorCentral (www.advisorcentral.com) serves as a core business-building portal jointly owned by Fidelity Investments, FranklinTempleton Investor Services, Putnam Investments, PFPC Inc.
  • As a onsite/offshore technical coordinator for 5 member team I do interacted with clients in business meeting on new project enhancements, requirement understanding, estimation and preparation of technical design documents, coding, system testing, Acceptance testing etc.
  • Worked with production support team to fix the production bugs.
  • Following are the key changes that I have worked on as a part of maintenance and enhancement activities for more than 25 change requests
  • Provides secure access to client accounts across investment companies such as consolidated account views, Total market- portfolio value, Transaction history
  • Enables online transactions such as purchases, redemptions, and exchanges within fund families etc are developed using Java.
  • Management of business information, third party information such as Morningstar information, prospectuses and shareholder reports, workplace tools.
  • The portal leverages on industry-standard, external NSCC’s open architecture technology and Fund/SPEED’s interactive services to inquiry (XML request) on various fund management companies which conforms to predefined XML schema available at www.nscc.com
  • Netegrity policy server is configured for authorization and authentications of resources like valid users, login attempts etc.
  • Secured data transitions/encryption is implemented by making use of SSL-128 bit encryption and certificates.
  • COM components such as organizer, XML switch driver, XML gateway, oracledbdriver, are enhanced to provide new capabilities.
  • Portal enhancement is done by developing front pages in ASP/JSP, Struts, XSL, XSLT, HTML and COM components.
  • Log server and Log client, which run as window’s services to log all billable and non-billable events.
  • Loader loads these data into portal database system on daily basis. Oracle is used as backend to store secured account data of various financial companies.
  • Setup and customization of existing crystal reports.
  • Secured Single Sign On implementation to the Franklin statements on their site
  • Annuity Integration
  • Annuity integration is one of the major enhancements done to the portal to provide the users to view portfolio of annuity contracts along with their mutual fund accounts.
  • Made changes to user registration, profile changes, search page changes, helpdesk changes, system admin changes, Fund admin changes, Netegrity changes, loader, database etc.
  • Blue Frog ADMServer is schedule to run an Outbound Processor on a periodic basis to generate the AC Summary File (ASF) and AC Agent File (AAF) to be transmitted to Advisor Central.
  • Advisor Central loads the Annuity Summary and Agent information provided in the ASF and AAF files into the Advisor Central (AC) data cache.
  • Portfolio will be displayed on AC portal and detailed real time information and report will be displayed on Blue Frog ADMServer Web Application.
  • Account Maintenance
  • Advisor Central will provide the users capability to maintain various options such as Address Modify, Dividend/Capital Gain Update, PAC/AIP/SIP Create/ Update, SWP Create/ Update, Branch/Rep Update, using this module.
  • Successful navigation from advisor central to Account maintenance wizards depends upon the rights granted and on other factors (edits) such as if the account is a retirement account, has a foreign address, network level indicator, user Access Type, etc.
  • The Business class architecture contains interfaces and implementations for the factory classes, the NGServer and NGClient classes, web service messages, service destinations, value objects and java beans.
  • Messenger class sends/receives the web service message to/from the destination, which could be database or DTCC.
  • Inquiry Messages: Position summary, Position detail, Transaction history, History detail, CDSC, Money transfer such SWP/ PAC/AIP, Distributions, Check history, Issued certificate list, Maintenance history, Price detail, Fund lists.
  • Maintenance Messages: adding and modifying a PAC, adding, modifying a SWP, and modifying distributions, DBR changes.
  • Transactions Messages: Purchase, Exchange, Redemption, subsequent purchase and initial purchase.
  • User interface technology is based upon the struts framework and makes use of action, forms, jsps, and business classes for all modules.
  • Some of factories intern create threads, which will monitor its state and does corresponding hose keeping activities on regular interval based upon the property file.
  • Oracle sequence is used to create sequence number (control number) to track the account maintenance transactions.
  • Logging and tracing implemented to debug the application.
  • WSDL to java beans generation to create the web service messages.
  • Value objects for the DTCC request and response object use these generated javabeans.
  • XML to java beans and Java beans to XML conversion will happen within the Axis framework.
  • To see what exactly the XML we are sending/receiving to/from DTCC we need to configure log4.xml file.
  • AdvisorCentral (www.advisorcentral.com) serves as a core business-building portal jointly owned by Fidelity Investments, FranklinTempleton Investor Services, Putnam Investments, PFPC Inc.
  • ENVIRONMENTS: Java, JDBC, web services, Axis, Struts, Tomcat 4.18, VC++, COM+, ASP/JSP, XML/XSL, ORAXML SAX parser, MSXML DOM parser, IIS, VB, BIG IP server, Netegrity Policy Server 4.6, Crystal Reports 8.0, Oracle 9.2, Unix, Windows 2000.

Senior Member Technical Staff

HCL Technologies Ltd
11.2003 - 01.2004
  • Company Overview: Questra Smart Service Solution is the leading software solution for Intelligent Device Management (IDM), which uses web-based technologies to integrate devices, equipment, and instruments in real time to mobile devices, call centers, third-party field service management and CRM/ERP enterprise systems.
  • As a senior member of a 9-person team I am responsible for study, understanding of use cases and product/project requirements, design, development and testing, review of code & design documents.
  • Worked with Project Leads, Architects, to create and achieve project plan, resource plans etc.
  • Install, configure, tune, troubleshoot, cluster and deploy applications to Web logic Server.
  • Development of Questra Software Director
  • Questra Applications suite delivers predictive maintenance capabilities by processing real-time and historical data from the Control Center's data warehouse.
  • Software modules for monitoring, diagnostics, usage tracking, analytics and TotalAccess efficiently automate life cycle maintenance and service operations.
  • Questra Software Director is one of Questra Application that enables automatic remote delivery of new software and services to multiple device types, platforms and processors Over the Internet.
  • Ensures that equipment stays current with latest software updates.
  • Eliminate costs and logistics of using various physical media for mass software updates.
  • Increases software update success rate, and decreases downtime, by checking that device is of appropriate configuration.
  • Ensure compliance with software policies and security.
  • Supports scheduling, groups, alerts/alarms and business rule features, and is integrated to a single, common user interface.
  • Automated update tracking and notification.
  • Worked on customization of existing fourteen reports and developed five new reports using Actuate e. Report Designer 6.
  • Questra Smart Service Solution is the leading software solution for Intelligent Device Management (IDM), which uses web-based technologies to integrate devices, equipment, and instruments in real time to mobile devices, call centers, third-party field service management and CRM/ERP enterprise systems.
  • ENVIRONMENTS: Java, J2EE (Design patterns) EJB, Struts, BEA Web logic 8.0, Microsoft IIS, Axis, Microsoft SQL Server, Actuate e.Report Designer 6, Windows 2000.

Senior Member Technical Staff

HCL Technologies Ltd
11.2003 - 01.2004
  • Company Overview: Questra Smart Service Solution is the leading software solution for Intelligent Device Management (IDM), which uses web-based technologies to integrate devices, equipment, and instruments in real time to mobile devices, call centers, third-party field service management and CRM/ERP enterprise systems.
  • As a senior member of a 9-person team I am responsible for study, understanding of use cases and product/project requirements, design, development and testing, review of code & design documents.
  • Worked with Project Leads, Architects, to create and achieve project plan, resource plans etc.
  • Install, configure, tune, troubleshoot, cluster and deploy applications to Web logic Server.
  • Development of Questra Software Director
  • Questra Applications suite delivers predictive maintenance capabilities by processing real-time and historical data from the Control Center's data warehouse.
  • Software modules for monitoring, diagnostics, usage tracking, analytics and TotalAccess efficiently automate life cycle maintenance and service operations.
  • Questra Software Director is one of Questra Application that enables automatic remote delivery of new software and services to multiple device types, platforms and processors Over the Internet.
  • Ensures that equipment stays current with latest software updates.
  • Eliminate costs and logistics of using various physical media for mass software updates.
  • Increases software update success rate, and decreases downtime, by checking that device is of appropriate configuration.
  • Ensure compliance with software policies and security.
  • Supports scheduling, groups, alerts/alarms and business rule features, and is integrated to a single, common user interface.
  • Automated update tracking and notification.
  • Worked on customization of existing fourteen reports and developed five new reports using Actuate e. Report Designer 6.
  • Questra Smart Service Solution is the leading software solution for Intelligent Device Management (IDM), which uses web-based technologies to integrate devices, equipment, and instruments in real time to mobile devices, call centers, third-party field service management and CRM/ERP enterprise systems.
  • ENVIRONMENTS: Java, J2EE (Design patterns) EJB, Struts, BEA Web logic 8.0, Microsoft IIS, Axis, Microsoft SQL Server, Actuate e.Report Designer 6, Windows 2000.

Senior Member Technical Staff

HCL Technologies Ltd
01.2001 - 11.2003
  • Company Overview: TotalXML is part of TIGER(Totally InteGrated EnterpRise)), a High Performance XML Database Management Server, which will store, retrieve, update, and query XML data for data publishing, data exchange data integration and Content Management from disparate systems.
  • As senior member of a 5-person team, I am responsible for study, design, and architect, development, testing and maintaining SCM activities of following modules.
  • TotalXML Web Service Development Kit
  • TotalXML Web service development kit is a kit to develop, assembly, deployment and publication of Web Services.
  • Developed generic web services, TotalXML specific web services and tools that developed either from scratch or by making use of third party tools.
  • Various Command line tools for web service creation (JAVA2WebService, WSDL2WebService), Registry Server Enquiry tools (GetBusinessDetails, GetServiceDetails, GetAllDetails), Registry Server Publishing tools (WebServicePublish, WebServiceUnPublish), Deployment of web Service (GenerateWSDD, ListAllWebServices DeploywebServices, UnDeployWebServices), Client code Generation (InetWSDL2Client, UDDIWSDL2Client, LocalWSDL2Client), Miscellaneous tools (WSDLVerify, WSDLBrowser, RegistryBrowser, TCPMonitor, RetrieveWSDL) etc are developed.
  • Iopsis iNsight is an Integrated Services Development Environment Framework (ISDF), IBM WebSphere Software Developer Kit (WSDK) for Web services V5.0, Systinet Wasp developer for web services 4.5, Web service development kit provided with sun one studio enterprise edition, java web service developer packs etc are being studied for creation, assembly, deployment and publication of Web Services.
  • Various Web Services engines such as HpSoap, IoSoap, ApacheSoap, AxisSoap and JAX_RPC are studied to configure with TotalXML database.
  • Axis is an open source web service engine, which provides many built in tools, could be easily configured with TotalXML.
  • Various registry servers such as IBM WebSphere UDDI Registry, Microsoft UDDI Registry, Systinet WASP UDDI registry, Sun's JWSDP Registry Server, SOAP UDDI registry Open source OASIS ebXML V2.1 Registry, jUDDI are studied and analyzed for integrating them with TotalXML.
  • All of them have their own limitations to integrate with TotalXML database.
  • JUDDI is an open source UDDI registry server would be configured with TotalXML as a repository for web service details.
  • JAXR and UDDI4J test examples are developed to test TUDDI( TotalXML Juddi Registry server) for publishing querying web services, organization details etc.
  • JAXR registry Browser is setup to work with TUDDI.
  • TotalXML XML Data Management Benchmark System
  • The Benchmark program is developed for investigating the performance of different XML Management System such as TotalXML, Xindice, exist, Tamino etc.
  • The benchmark framework is designed in such a way that it could be easily ported to support other XML database module for comparison.
  • The complex schema and some of test cases are picked up from Xoo7 benchmark.
  • These test cases are implemented using XMLDB, SQLX, XQuery, XPath, XUpdate, XInclude technologies based upon the database module.
  • The TotalXML benchmark enhances Xoo7 benchmark by adding additional cases which are totally categorized as Bulk loading, Relational, Navigational, document, Document management, data management, schema changes etc.
  • These tests involve both 'data oriented' operations and 'document oriented' operations.
  • The output statistics of different database modules are logged into Excel sheets programmatically and compared graphically using charts and tables.
  • Development of demo samples for TotalXML product
  • Following various Samples are developed to demonstrate the capabilities of TotalXML database product.
  • These samples are tested with various application servers and/or database builds.
  • Graduate web application that makes use of TotalXML Proprietary API’s.
  • Graduate web application that makes use of TotalXML XML:DB API implementations.
  • Development and Socrates DOM Implementations are tested by writing XPath test cases for testing XPath implementations and other type of testing like entity resolve.
  • Graduate publish web application to use XML:DB API and Cocoon 2.
  • Existing graduate web publishing application which makes use of Socrates API and Cocoon 1(DOM based) web content publishing framework are changed to use Socrates XML:DB API and Cocoon 2 SAX based web content publishing framework.
  • Changes are made to work with both cocoon 2.0.3 and cocoon2.0.4.
  • Graduate Web Application to demonstrate web services support.
  • Storing and retrieving xml is exposed as web service methods using Axis web service engine.
  • Stand alone applications to demonstrate the usage of Jdbc driver and also unique features like relational and General document schema etc.
  • Setup of Rowset Viewer application written in C++ to make use of OLEDB Provider.
  • VBADO Samples that demonstrates all ADO Dynamic Properties and Rowset Chapter processing by making use of OLEDB Provider.
  • TotalXML is part of TIGER(Totally InteGrated EnterpRise)), a High Performance XML Database Management Server, which will store, retrieve, update, and query XML data for data publishing, data exchange data integration and Content Management from disparate systems.
  • ENVIRONMENT: J2SDK 1.4, JNI, JDBC3.0, JavaHelp1.1.3, RowSets, Apache (Xerces), Sun JAXP(DOM/SAX) Parsers, TotalXML2.1, XML:DB, XUpdate, XQuery XML1.0, DTD, XSL, XPath, XPointer, HTML, Cocoon2.0.4, Axis, Juddi, NetBeans 3.4.Forte CE 3.0/ Sun One Studio 5, Optimizer, Rational Rose, UML, XML SPY 4.5, XMetal 2.0, MS Notepad, MKS Toolkit, SilkTest, 4Test, Shell Scripts, VB 6.0, ADO, COM, OLE DB, VC++, matlab, LTM, Windows NT, Unix, Solaris, HP.

Senior Member Technical Staff

HCL Technologies Ltd
01.2001 - 11.2003
  • Company Overview: TotalXML is part of TIGER(Totally InteGrated EnterpRise)), a High Performance XML Database Management Server, which will store, retrieve, update, and query XML data for data publishing, data exchange data integration and Content Management from disparate systems.
  • As senior member of a 5-person team, I am responsible for study, design, and architect, development, testing and maintaining SCM activities of following modules.
  • TotalXML Web Service Development Kit
  • TotalXML Web service development kit is a kit to develop, assembly, deployment and publication of Web Services.
  • Developed generic web services, TotalXML specific web services and tools that developed either from scratch or by making use of third party tools.
  • Various Command line tools for web service creation (JAVA2WebService, WSDL2WebService), Registry Server Enquiry tools (GetBusinessDetails, GetServiceDetails, GetAllDetails), Registry Server Publishing tools (WebServicePublish, WebServiceUnPublish), Deployment of web Service (GenerateWSDD, ListAllWebServices DeploywebServices, UnDeployWebServices), Client code Generation (InetWSDL2Client, UDDIWSDL2Client, LocalWSDL2Client), Miscellaneous tools (WSDLVerify, WSDLBrowser, RegistryBrowser, TCPMonitor, RetrieveWSDL) etc are developed.
  • Iopsis iNsight is an Integrated Services Development Environment Framework (ISDF), IBM WebSphere Software Developer Kit (WSDK) for Web services V5.0, Systinet Wasp developer for web services 4.5, Web service development kit provided with sun one studio enterprise edition, java web service developer packs etc are being studied for creation, assembly, deployment and publication of Web Services.
  • Various Web Services engines such as HpSoap, IoSoap, ApacheSoap, AxisSoap and JAX_RPC are studied to configure with TotalXML database.
  • Axis is an open source web service engine, which provides many built in tools, could be easily configured with TotalXML.
  • Various registry servers such as IBM WebSphere UDDI Registry, Microsoft UDDI Registry, Systinet WASP UDDI registry, Sun's JWSDP Registry Server, SOAP UDDI registry Open source OASIS ebXML V2.1 Registry, jUDDI are studied and analyzed for integrating them with TotalXML.
  • All of them have their own limitations to integrate with TotalXML database.
  • JUDDI is an open source UDDI registry server would be configured with TotalXML as a repository for web service details.
  • JAXR and UDDI4J test examples are developed to test TUDDI( TotalXML Juddi Registry server) for publishing querying web services, organization details etc.
  • JAXR registry Browser is setup to work with TUDDI.
  • TotalXML XML Data Management Benchmark System
  • The Benchmark program is developed for investigating the performance of different XML Management System such as TotalXML, Xindice, exist, Tamino etc.
  • The benchmark framework is designed in such a way that it could be easily ported to support other XML database module for comparison.
  • The complex schema and some of test cases are picked up from Xoo7 benchmark.
  • These test cases are implemented using XMLDB, SQLX, XQuery, XPath, XUpdate, XInclude technologies based upon the database module.
  • The TotalXML benchmark enhances Xoo7 benchmark by adding additional cases which are totally categorized as Bulk loading, Relational, Navigational, document, Document management, data management, schema changes etc.
  • These tests involve both 'data oriented' operations and 'document oriented' operations.
  • The output statistics of different database modules are logged into Excel sheets programmatically and compared graphically using charts and tables.
  • Development of demo samples for TotalXML product
  • Following various Samples are developed to demonstrate the capabilities of TotalXML database product.
  • These samples are tested with various application servers and/or database builds.
  • Graduate web application that makes use of TotalXML Proprietary API’s.
  • Graduate web application that makes use of TotalXML XML:DB API implementations.
  • Development and Socrates DOM Implementations are tested by writing XPath test cases for testing XPath implementations and other type of testing like entity resolve.
  • Graduate publish web application to use XML:DB API and Cocoon 2.
  • Existing graduate web publishing application which makes use of Socrates API and Cocoon 1(DOM based) web content publishing framework are changed to use Socrates XML:DB API and Cocoon 2 SAX based web content publishing framework.
  • Changes are made to work with both cocoon 2.0.3 and cocoon2.0.4.
  • Graduate Web Application to demonstrate web services support.
  • Storing and retrieving xml is exposed as web service methods using Axis web service engine.
  • Stand alone applications to demonstrate the usage of Jdbc driver and also unique features like relational and General document schema etc.
  • Setup of Rowset Viewer application written in C++ to make use of OLEDB Provider.
  • VBADO Samples that demonstrates all ADO Dynamic Properties and Rowset Chapter processing by making use of OLEDB Provider.
  • TotalXML is part of TIGER(Totally InteGrated EnterpRise)), a High Performance XML Database Management Server, which will store, retrieve, update, and query XML data for data publishing, data exchange data integration and Content Management from disparate systems.
  • ENVIRONMENT: J2SDK 1.4, JNI, JDBC3.0, JavaHelp1.1.3, RowSets, Apache (Xerces), Sun JAXP(DOM/SAX) Parsers, TotalXML2.1, XML:DB, XUpdate, XQuery XML1.0, DTD, XSL, XPath, XPointer, HTML, Cocoon2.0.4, Axis, Juddi, NetBeans 3.4.Forte CE 3.0/ Sun One Studio 5, Optimizer, Rational Rose, UML, XML SPY 4.5, XMetal 2.0, MS Notepad, MKS Toolkit, SilkTest, 4Test, Shell Scripts, VB 6.0, ADO, COM, OLE DB, VC++, matlab, LTM, Windows NT, Unix, Solaris, HP.

Analyst/Programmer

Binary Semantics Ltd
10.2000 - 12.2000
  • Company Overview: PROMISS helps in managing all the projects, which are under development. Managing Client details, maintaining project information, Selection of Project leader, Team leader, and Team members can be done with the existing details.
  • Managing Client details, maintaining project information, Selection of Project leader, Team leader, and Team members can be done with the existing details.
  • It also gives other Details such as Daily Productivity Reports, status of projects and Other Reports.
  • PROMISS helps in managing all the projects, which are under development. Managing Client details, maintaining project information, Selection of Project leader, Team leader, and Team members can be done with the existing details.
  • ENVIRONMENTS: JDK1.2.2, JSP, HTML, JavaScript, EJB1.1, WebLogic 5.1.0, Windows NT, Oracle 8.

Analyst/Programmer

Binary Semantics Ltd
10.2000 - 12.2000
  • Company Overview: PROMISS helps in managing all the projects, which are under development. Managing Client details, maintaining project information, Selection of Project leader, Team leader, and Team members can be done with the existing details.
  • Managing Client details, maintaining project information, Selection of Project leader, Team leader, and Team members can be done with the existing details.
  • It also gives other Details such as Daily Productivity Reports, status of projects and Other Reports.
  • PROMISS helps in managing all the projects, which are under development. Managing Client details, maintaining project information, Selection of Project leader, Team leader, and Team members can be done with the existing details.
  • ENVIRONMENTS: JDK1.2.2, JSP, HTML, JavaScript, EJB1.1, WebLogic 5.1.0, Windows NT, Oracle 8.

Analyst/Programmer

Binary Semantics Ltd
09.2000 - 10.2000
  • Company Overview: It is a Portal site to serve various Business organizations. It provides them to build their own survey.
  • As member of team I am responsible for study, design, development and testing of survey Builder and survey taker, professional Chat server, Email server and Uploading and downloading of files.
  • This is a downloadable java applet, allows to general and private chat only during office hours and has ability to root chat request to multiple users.
  • Sending an offline Email to all and/or selected Users.
  • Uploading and Downloading of files with 25 MB Maximum to each registered user.
  • It is a Portal site to serve various Business organizations. It provides them to build their own survey.
  • ENVIRONMENTS: XML, DOM, EJB, JSP, JDK1.2, Swings, Threads, Sockets, HTML, JavaScript, WebLogic, Oracle 8i.

Analyst/Programmer

Binary Semantics Ltd
09.2000 - 10.2000
  • Company Overview: It is a Portal site to serve various Business organizations. It provides them to build their own survey.
  • As member of team I am responsible for study, design, development and testing of survey Builder and survey taker, professional Chat server, Email server and Uploading and downloading of files.
  • This is a downloadable java applet, allows to general and private chat only during office hours and has ability to root chat request to multiple users.
  • Sending an offline Email to all and/or selected Users.
  • Uploading and Downloading of files with 25 MB Maximum to each registered user.
  • It is a Portal site to serve various Business organizations. It provides them to build their own survey.
  • ENVIRONMENTS: XML, DOM, EJB, JSP, JDK1.2, Swings, Threads, Sockets, HTML, JavaScript, WebLogic, Oracle 8i.

Analyst/Programmer

Binary Semantics Ltd
06.2000 - 09.2000
  • Company Overview: Ed-e.com is an on-line technical education and assessment site.
  • As member of an 8 person team responsible for study, design, development and testing.
  • Developed low-level design for module that creates main and sub administrator, change and delete main and sub administrator.
  • Designed layout for main and sub administrator modules and pages, components development using EJB, and database connectivity using JDBC.
  • Developed JSPs for the above features.
  • Ed-e.com is an on-line technical education and assessment site.
  • ENVIRONMENT: Java (JDK 1.2.2), XML, DOM, EJBs, HTML, Java Script, JDBC, JSP (JSWDK 1.0.1), WebLogic, Oracle 8.0, Windows NT/98.

Analyst/Programmer

Binary Semantics Ltd
06.2000 - 09.2000
  • Company Overview: Ed-e.com is an on-line technical education and assessment site.
  • As member of an 8 person team responsible for study, design, development and testing.
  • Developed low-level design for module that creates main and sub administrator, change and delete main and sub administrator.
  • Designed layout for main and sub administrator modules and pages, components development using EJB, and database connectivity using JDBC.
  • Developed JSPs for the above features.
  • Ed-e.com is an on-line technical education and assessment site.
  • ENVIRONMENT: Java (JDK 1.2.2), XML, DOM, EJBs, HTML, Java Script, JDBC, JSP (JSWDK 1.0.1), WebLogic, Oracle 8.0, Windows NT/98.

Analyst/programmer

SCOT software India Pvt Ltd
09.1999 - 05.2000
  • Company Overview: This project is to grant all the orders for the books, software, hardware, music’s, and jewellery through Internet by invoking web site www.weblord2000.com.
  • As part of 5 member team, responsible for analysis, design, coding of web site for shopping management.
  • Used oracle 8.0 as backend to create database like registration, Information of users, books, transaction, orders etc.
  • Servlets, for processing information on server side such as granting their orders, total costs, and fallow up messages to the subscriber regularly.
  • This project is to grant all the orders for the books, software, hardware, music’s, and jewellery through Internet by invoking web site www.weblord2000.com.
  • ENVIRONMENT: HTML, Java, Servlets, JDBC, Java Scripts, Java Web Server, and Oracle 8.0.

Analyst/programmer

SCOT software India Pvt Ltd
09.1999 - 05.2000
  • Company Overview: This project is to grant all the orders for the books, software, hardware, music’s, and jewellery through Internet by invoking web site www.weblord2000.com.
  • As part of 5 member team, responsible for analysis, design, coding of web site for shopping management.
  • Used oracle 8.0 as backend to create database like registration, Information of users, books, transaction, orders etc.
  • Servlets, for processing information on server side such as granting their orders, total costs, and fallow up messages to the subscriber regularly.
  • This project is to grant all the orders for the books, software, hardware, music’s, and jewellery through Internet by invoking web site www.weblord2000.com.
  • ENVIRONMENT: HTML, Java, Servlets, JDBC, Java Scripts, Java Web Server, and Oracle 8.0.

Analyst/programmer

SCOT software India Pvt Ltd
01.1999 - 08.1999
  • Company Overview: This is to give a graphical layout of the given behavioral description of the V.L.S.I. circuit with reduced number of components.
  • As part of 5 member team, responsible for analysis, design, and coding of firmware project 'High level Synthesis of VLSI components'.
  • Aim is to minimize the total number of functional units required with fixed minimum number of control steps for the given VLSI circuit for givens behavioral description of VLSI circuit.
  • These include various steps like Parsing. Compilation, Scheduling, Allocation.
  • After going through every step it gives graphical layout for designing circuit with reduced number of components such as ALU, adder, MUX etc and the time taken.
  • This is to give a graphical layout of the given behavioral description of the V.L.S.I. circuit with reduced number of components.
  • ENVIRONMENT: C, VHDL, Unix.

Analyst/programmer

SCOT software India Pvt Ltd
01.1999 - 08.1999
  • Company Overview: This is to give a graphical layout of the given behavioral description of the V.L.S.I. circuit with reduced number of components.
  • As part of 5 member team, responsible for analysis, design, and coding of firmware project 'High level Synthesis of VLSI components'.
  • Aim is to minimize the total number of functional units required with fixed minimum number of control steps for the given VLSI circuit for givens behavioral description of VLSI circuit.
  • These include various steps like Parsing. Compilation, Scheduling, Allocation.
  • After going through every step it gives graphical layout for designing circuit with reduced number of components such as ALU, adder, MUX etc and the time taken.
  • This is to give a graphical layout of the given behavioral description of the V.L.S.I. circuit with reduced number of components.
  • ENVIRONMENT: C, VHDL, Unix.

Education

Bachelor of Engineering - Computer Science

Manipal Institute of Technology
Mangalore, Karnataka
12.1998

Skills

  • Java Technologies
  • J2sdk142
  • AWT
  • JNI
  • Swings
  • Applets
  • Servlets22
  • JDBC20
  • RowSet
  • Sockets
  • Threads
  • Java Beans
  • JavaMail
  • JavaHelp113
  • JSP
  • RMI
  • EJB20
  • JMS
  • JCA
  • Microsoft Technologies
  • ActiveX
  • COM/DCOM
  • OLE
  • DLL
  • Type Library
  • MAPI(CDO)
  • ADO
  • DAO
  • MTS
  • OLEDB
  • ODBC
  • VC60
  • VB60
  • MFC
  • ASP
  • NET Framework
  • Web Technologies
  • HTML
  • DHTML
  • DOM
  • SAX
  • JDOM
  • XML
  • XML:DB
  • XSL/CSS
  • XLink
  • XPath
  • XPointer
  • XUpdate
  • XQuery
  • XInclude
  • XMLDSO
  • Cocoon 204
  • Struts
  • Cactus
  • Web Services Technologies(XML-RPC

  • SOAP
  • WSDL
  • UDDI
  • JUDDI
  • Axis)
  • Databases
  • Oracle 92/101/11
  • MS SQL Server 2000/2005
  • TotalXML 21
  • Xindice
  • Exist
  • Tamino
  • MS Access
  • Servers
  • JSDK 20
  • JWS 101
  • JSWDK 101
  • BEA WebLogic Server 70/80/10
  • IPlanet Application Server 65
  • Tomcat Server 4127
  • WebSphere Application Server 40
  • JRun 40
  • Internet Information Server
  • Netegrity Policy Server 46
  • Others
  • C
  • C
  • ASSEMBLY
  • 4Test
  • Korn Shell Scripts
  • Make utility
  • ANT
  • Packages and Tools
  • MS Project 2000
  • Rational Rose
  • NetBeans 35
  • Sun One Studio 50
  • Eclipse 31
  • Bea Workshop
  • SilkTest
  • Win Runner
  • Optimizer suite
  • MKS Toolkit
  • Visual Source Safe
  • Edit Plus 20
  • MS Office
  • Allaire Homesite 401
  • SoftQuad XMetal 20
  • XML SPY 45
  • Microsoft XML Notepad
  • Kawa
  • Borland JBuilder 70
  • Agile
  • Scrum methodology
  • Containerization technologies
  • Virtualization technologies

Personal Information

  • Passport Number: A 8629215
  • Father's Name: B. Kogga Nayak
  • ID Type: Passport
  • ID Number: A 8629215
  • Date of Birth: 1976-07-01
  • Marital Status: Married

Operating Systems

  • Windows 95
  • Windows 98
  • Windows NT
  • Windows 2000
  • MS-DOS
  • Unix
  • Solaris
  • HP-UX

Certification

Oracle Cloud Infrastructure 2025 Certified AI Foundations Associate

Oracle Cloud Infrastructure 2025 Certified Foundations Associate

Timeline

WLI Product certification Sr. Software Engineer

Bea Systems India Pvt Ltd
03.2006 - Current

WLI Product certification Sr. Software Engineer

Bea Systems India Pvt Ltd
03.2006 - Current

System Analyst

Innova Solutions India Pvt Ltd
02.2004 - 03.2006

System Analyst

Innova Solutions India Pvt Ltd
02.2004 - 03.2006

Senior Member Technical Staff

HCL Technologies Ltd
11.2003 - 01.2004

Senior Member Technical Staff

HCL Technologies Ltd
11.2003 - 01.2004

Senior Member Technical Staff

HCL Technologies Ltd
01.2001 - 11.2003

Senior Member Technical Staff

HCL Technologies Ltd
01.2001 - 11.2003

Analyst/Programmer

Binary Semantics Ltd
10.2000 - 12.2000

Analyst/Programmer

Binary Semantics Ltd
10.2000 - 12.2000

Analyst/Programmer

Binary Semantics Ltd
09.2000 - 10.2000

Analyst/Programmer

Binary Semantics Ltd
09.2000 - 10.2000

Analyst/Programmer

Binary Semantics Ltd
06.2000 - 09.2000

Analyst/Programmer

Binary Semantics Ltd
06.2000 - 09.2000

Analyst/programmer

SCOT software India Pvt Ltd
09.1999 - 05.2000

Analyst/programmer

SCOT software India Pvt Ltd
09.1999 - 05.2000

Analyst/programmer

SCOT software India Pvt Ltd
01.1999 - 08.1999

Analyst/programmer

SCOT software India Pvt Ltd
01.1999 - 08.1999

Bachelor of Engineering - Computer Science

Manipal Institute of Technology
Subrahmanya Nayak