Kavita Malik
************@*****.***
SUMMARY:
• A total 8 years of work experience backed up with product development environment and excellent
academic record.
• Extensive knowledge of Identity and Access Management Domain.
• Extensive working experience in all the phases of the Software Development life cycle in various
roles as Sr Team Lead, Module Lead, Sr Software Engineer, Software Engineer.
• Exceptional analysis skills with an ability to transform the needs of business users into
functional/technical requirements.
• Well versed with Ping Federation Concepts.
• Extensive knowledge of Single Sign on Concepts
• Experience with LDAP and iplanet Directory Server.
• Experience in various Web Servers and Application Servers like
Apache/OHS/IIS/Weblogic/Websphere
• Knowledge of Authentication and authorization concepts.
• Working knowledge of C++/Java/Scripting
• Having a Sound background of Object Oriented Technology using C++ and Java on various
platforms.
TECHNICAL SKILLS:
Operating Systems : MS Windows, Red Hat Linux, Solaris, AIX, HP
Webservers : Apache/Apache2/Apache22, OHS/OHS2, IHS, Domino, IIS6,IIS7, Sun
Database : LDAP, iplanet Directory Server
Application Servers : Weblogic, WebSphere, Glassfish
Languages : Java, C++, C, UNIX Shell Scripting, Python
Internet Technologies : XML, HTML, DHTML, ASP, JavaScript
Tools : MS Visual Studio, Eclipse, Perforce, VSS, Install Shield, ADE, Make files
Oracle Products : OAM, OIF, OIM, OID, OVD, Database
PROFESSIONAL EXPERIENCE:
June 2013- Till Date with Persistent Systems, India
Project : Oracle Access Manager and Ping
Client : Cisco Systems, Inc, CA
Environnent : Unix/Windows
My Role : Sr. Team Lead
Cisco Systems Inc is an American multinational Corporation that designs, manufactures,
and sells networking equipment. There is a requirement of authentication and authorization
of resources which are internal to the company or has limited access to certain group of people.
• Understand the business requirements of the clients and offer them solutions.
• Installation and configuration of the OAM components mainly the Web Gate.
• Working on different kinds of OAM integrations like OIM-OAM integration, Glassfish-OAM integration,
• Web logic-OAM integration, Websphere-OAM integration.
• Creating Policies according to the needs of the clients.
• Applying patches to the OAM components.
• Installation and configuration of the Webservers like Apache/Apache 2/Apache 22
• Resolving day to day issues of the clients related to OAM and Ping Federate.
• Performed the software upgrade activity which included the host upgrade as well as the Apache
Version upgrade and OAM components upgrade.
• Handling the onboarding requirements of the Ping Federate Clients.
• Providing SSO using the Ping Federate.
• Working with the Ping Federate and SFDC setups.
• End to End Automation of WebGate installation
• Automation of Policy Creation and WebGate creation in console
August 2012- June 2013 with Persistent Systems, USA
Project : Oracle Access Manager and Ping
Client : Cisco Systems, Inc, CA
Environnent : Unix/Windows
My Role : Software Engineer
Cisco Systems Inc is an American multinational Corporation that designs, manufactures,
and sells networking equipment. There is a requirement of authentication and authorization
of resources which are internal to the company or has limited access to certain group of people.
• Understand the business requirements of the clients and offer them solutions.
• Installation and configuration of the OAM components mainly the Web Gate.
• Working on different kinds of OAM integrations like OIM-OAM integration, Glassfish-OAM integration,
• Web logic-OAM integration, Websphere-OAM integration.
• Creating Policies according to the needs of the clients.
• Applying patches to the OAM components.
• Installation and configuration of the Webservers like Apache/Apache 2/Apache 22
• Resolving day to day issues of the clients related to OAM and Ping Federate.
• Performed the software upgrade activity which included the host upgrade as well as the Apache
Version upgrade and OAM components upgrade.
• Handling the onboarding requirements of the Ping Federate Clients.
• Providing SSO using the Ping Federate.
• Working with the Ping Federate and SFDC setups.
Oct 2011 - Aug 2012 with Cook Systems International, US
Project : WSSO and Federation
Client : FedEx (U.S.)
Environment : Unix/Windows
Team Size : Seven
My Role : System Analyst
RESPONSIBILITIES:
:
• Setting up and maintaining Web Single Sign on configurations for the clients.
• Handling customer issues in Development, staging and production environments.
• Handling customer calls and resolving production issues.
• Migration of existing proxy configurations to the new infrastructure.
• Client communications in updating all the necessary information required to support and maintain
their proxy infrastructure.
TASKS PERFORMED:
As an analyst, the responsibilities included to interact with client to understand their needs for the Web
Single Sign on and provide them the solution. Did reverse proxy configurations for the clients application
on Apache Server in Unix environment and provided authentication and authorization using OAM.Also,
was involved in creating and maintaining OAM groups and users. Effectively interacted with clients to
ensure that the migration of existing proxy configuration to the new infrastructure should not result in a
downtime.
Written scripts to automate the Weblogic Clustered environment. The scripts were written to automate the
task of creating a web logic Domain, creating managed servers, node manager, clusters, enrolling node
manager to managed servers and adding managed servers to the clusters.
The scripts were also able to start stop individual servers or a cluster, and were used to check the status
of all the servers. Monitoring tasks were also performed with the scripts.
July 2006 to Oct 2011 with Persistent System Ltd, Pune.
Project : Oracle Access Manager (formally known as Net Point COREid)
Porting from 32-bit to 64-bit architecture.
Client : Oracle Systems (U.S.)
Environment : Linux 64-BIT, Solaris (sparc 64-bit), C, C++, JAVA
Team Size : Three
My Role : Key Developer
• Ported/”Provided Support” for OAM Weblogic connectors (Weblogic Application Server/Portal Server)
on 64-BIT RHEL4/5 (AMD64)
• Ported/”Provided Support” for OAM Weblogic connectors (Weblogic Application Server/Portal Server)
on Solaris 64-bit architecture.
• Ported/”Provided Support” Access Server SDK on Solaris 64-bit Linux and 64-bit sparc
• Platforms.
Project : Oracle Access Manager (formally known as NetPoint COREid) 10.1.4.2
Porting on multiple platforms
Client : Oracle Systems (U.S.)
Environment : Linux, HP-UX, Aix, Solaris, C, C++
Team Size : Three
My Role : Key Developer
Earlier not all OAM components were supported on many platforms. The basic platforms for
OAM components were Linux and Windows with some web components on other Unix based platforms.
The project includes porting existing components to more platforms and adding support for new
Platforms, Webservers and Application Servers. The support also includes Integration
of OAM(Oracle Access Manager) with other third party softwares(like Weblogic, WebSphere,
RSA Secure ID, Microsoft Content Management, Plumtree etc.).
The existing components are being ported to provide support on more platforms. Oracle Access
Manager is now being supported on various platforms. Also Oracle Access Manager is being
Integrated with many Third Party Software and Applications.
RESPONSIBILITIES:
• Software Requirement Analysis.
• Understand the different platforms, web servers and functionality of component to be integrated.
• Design and Development.
• Effective high priority (hot issue) bug fixing of the system.
• Build release.
• Communication with client.
TASKS PERFORMED:
• Ported/”Provided Support” for OAM Web Components(Webpass, Policy Manager, Web Gate) for
Apache 2.x, Sun One Webserver, IHS 6.x, Oracle HTTP Server(OHS) for Linux (for both 32-bit and
64-BIT) Solaris(32-bit and 64-BIT), AIX, HP-UX and Windows Platforms. 5.
• OAM Third party Integrations
Project : Auditing feature for the impersonation module
Client : Oracle Systems (U.S.)
Environment : Linux C, C++
Team Size : Four
My Role : Key Developer
Developed the audit functionality in a tailored Authentication Authorization module for a major
oracle client .File based auditing was enabled and implemented which could write all the events
of success and failure to a file if the auditing feature was set to 'ON'.
A module was implemented in c++ which could take the events to be written from the
Impersonation module and write those events to a file. The configuration was read from the file which
Included the file length, name of file etc. The Audit events were based on a pre-defined structure.
Project : SDK for the 11g Server
Client : Oracle Systems (U.S.)
Environment : JAVA
Team Size : Four
My Role : Key Developer
The goal of this project was to provide Pure Java ASDK for OAM. Oracle Java API is similar but
an extension of Oblix API in terms of supported functionality. New customers requiring these
new functionalities will be able to use this Oracle Java API to develop their Java based access
clients. Existing applications will continue to run using Oblix Java API and will be supported with
both OAM10g and OAM11g Server.
RESPONSIBILITIES
• Requirement analysis.
• Design and development of an important class of the ASDK.
• Effective communication with the client
TASKS PERFORMED:
• Development of the ASDK API’s using core java
• Writing the sample test program for testing the functionality.
• Prepared various test cases and the test case document for testing purpose.
Training:
• Undergone Unix training conducted by training department of Persistent Systems Ltd
• Undergone Java training coducted by training department of Persistent Systems Ltd
Personal Details:
Education
• 2003-2006: Master of Computer Applications, GGSIP University, Delhi
• 1999-2002: B.Sc computer Applications Kurukshetra University Haryana
Professional Experience
• June 2013-Present : Sr Team Lead at Persistent Systems India.
• August 2012-June 2013 : Consultant at Persistent Systems Inc, USA
• October 2011-July 2012:Consultant at Cook Systems Inc,USA
• July 2006-October 2011:Module Lead at Persistent Systems Ltd, India
Contact Details
• E-mail: ************@*****.***
• Mobile: 650-***-****