Principal Software Engineer with extensive experience in spearheading software testing initiatives, ensuring product quality aligns with industry standards. Proven track record in managing cross-functional teams to enhance testing methodologies, resulting in increased product reliability and customer satisfaction. Recognized for problem-solving skills and translating complex requirements into effective solutions.
Test automation frameworks
Software development expertise
Quality assurance techniques
Code review proficiency
Java programming
Enterprise Java
Portal development
Extensible Markup Language (XML)
Unix operating system
Linux operating system
Oracle WebLogic Server
Jakarta Tomcat server
IBM WebSphere technology
Boomi integration
DevOps practices
Docker
Jenkins
Cloud computing
Oracle Cloud Infrastructure AI Foundations : Describe the fundamentals of Generative AI and LLMs Differentiate between various machine learning and deep learning architectures Explore the Oracle AI stack, including infrastructure, data, ML, and AI services Describe OCI’s extensive AI tools portfolio and Generative AI services Analyze ML fundamentals, focusing on supervised and unsupervised learning techniques Examine deep learning through convocational and sequence models such as CNNs, RNNs, and LSTMs Evaluate the capabilities and applications of Generative AI models and language frameworks Leverage OCI AI Services, OCI ML Services, OCI Generative AI, Oracle 23ai, and Oracle Select AI
Project #1
Title: Fusion application provisioning, patching, upgrade, and preflight
Organization: Oracle India Pvt Ltd
Software tools: Perl, Java, WebLogic, Oracle 11g
Responsibility: installation, configuration, testing
Description:
Oracle Fusion Applications is a deployment of application product offerings built on Oracle Fusion Middleware technology stack components, and connected to Oracle Database. A successful installation draws on a combination of the application and the middleware components, the database, as well as the installers, scripts, and utilities required to set up and configure them
Oracle Fusion Applications provisioning orchestrates the installation, configuration, and deployment of Oracle Fusion Applications product offerings. Its framework of installers, build files, and other utilities accesses configuration details from your customized provisioning plan and performs these actions
Installation: Lays down all the components needed to create an Oracle Fusion Applications environment
Configuration: tailors components based on the application's topology, creates managed server instances and cluster members, and updates endpoints and virtual hosts
Deployment starts the managed servers and clusters, and facilitates the actual use of product offerings
Release update patches
A release update patch (RUP) contains a large number of merged patches, changes the version of the product to which it is applied, can sometimes introduce new functionality, and should be applied when suitable. A RUP is a set of cumulative patches and changes for the entire Oracle Fusion Applications Suite for a base release, and you install RUPs with the Release Update Patch (RUP) Installer
RUP installer
RUP Installer is a Java-based installer that enables you to install a group of patches across all product families, delivered as a RUP When you install a RUP, you are essentially upgrading the version of Oracle Fusion Applications RUP Installer can patch existing content and can also copy and deploy new artifacts, depending on the contents of the RUP. You run the RUP Installer in interactive mode and proceed through the installation by providing information in the user interface when prompted
RUP Installer provides the following features
Prerequisite validation
Installation and copying of artifacts
Policy store analysis
Configuration and automated deployment of most artifacts
Ability to cancel and restart tasks
Logging
Project #2
Title: Siebel Component Assembly (NEXUS)
Organization: IBM Global Services India
Software tools: Java, web services, WebSphere, WebLogic
Oracle.
Client: Siebel Systems, Inc., CA, USA
Responsibility: instillation, deployment
Description
Nexus is Siebel's next-generation CRM product built on SOA (Service-Oriented Architecture). CRM apps built using Nexus can be deployed on both J2EE and .NET servers, and they are designed for delivering pre-packaged and custom-built applications that automate front-office systems, including customer relationship management, employee management, and partner relationship management Nexus delivers the essential building blocks to help organizations build custom CRM applications more quickly, easily, and efficiently. It is jointly developed with Microsoft, IBM, and BEA Systems. It consists of various modules like Object Manager, Security, Assignment Services, Data Quality and Search, Hierarchy Management, CTI, Installation and Deployment, Service Framework, BPM, Fins, CRM, Workbench tools, and Content Management. Nexus 'Object Manager' is a core part; Object Manager contains, basically, business objects, business components, and data objects A business object is an entity that can be published as a web service once the interfaces are generated for these services and deployed (published) on any desired app server, including IIS 6.0, WebSphere, and WebLogic A business component is a business layer that connects business objects to data objects, and a data object is a component that represents the logical layer of the underlying database, which could be Oracle, SQL Server 2000, or DB2. Using these objects, we can create our own services and publish them, and these services can be consumed by clients as per their requirements Nexus is targeted to run on Windows Longhorn, Windows Vista, Linux, HP-UNIX, and Z/OS
Project #3
Title: Bharti Intranet Portal
Organization: IBM Global Services India
Software tools: Java, portlets, JSP, LDAP, Oracle
Role: Development, implementation
Description:
Intranet Portal, LMS, KM, and EBPP were designed and developed for Bharti Televentures by IBM Global Services as a part of the outsourcing deal. This is a WebSphere Portal-based application having job resourcing, documentation, Interwoven content management, search, cash advance, and contribute modules for internal Bharti usage, which plans to get migrated to the outside world. Other J2EE applications, along with SameTime, Quickplace, Domino, etc., were integrated with this portal application