Kavya N
740-***-**** (M)
********@*****.***(G)
Professional Summary
Around 8 years of work experience in SailPoint and as a Java developer.
Experience in configuring and customizing SailPoint IdentityIQ.
Expertise in customizing workflows, rules and policies in IdentityIQ.
Experience in gathering business requirements and documenting technical and functional requirements.
Knowledge and experience in integrating multiple applications into IdentityIQ.
Experience in developing code Beanshell code in IIQ and analyzing data to generate roles for role based access controls using business and IT roles.
Experience in using compliance manager to generate access reviews.
Expertise in developing applications using OOPs concepts, JDBC, JSP, Servlets, Spring, XML, JavaScript, CSS/HTML.
Experience in managing and maintaining IAM policies for organizations in AWS to define groups, create users
and assign roles.
Manage Service Accounts in IIQ using quick link forms and workflows.
Involved in Integrating feature flags application within SailPoint's SaaS product IdentityNow.
Integrate IIQ with CyberArk using the PAM integration module.
Experience developing stand alone and web applications in Java.
Experience in gathering requirements and converting functional requirements to technical requirements.
Knowledge in Relational Databases like SQL Server, Oracle and DB2.
Ability to multi-task and work in a fast-paced environment and work in multiple projects simultaneously.
Drafted functional specifications and design specification documents.
Created test scripts for the QA team and assisted with manual testing.
Excellent communication and analytical skills.
Technical Skills
Identity Management: SailPoint IdentityIQ, CyberArk, AWS
Programming Languages: Java, SQL, BeanShell.
Internet Technologies: JDK 1.5/6/7/8, Java, J2EE, XML,CSS
IDE/Programming Tools: Eclipse, NetBeans, IntelliJ.
Operating Systems: Windows, Linux, MacOS.
Scripting Language: HTML, JavaScript.
Database/Tools: Oracle, SQL Server, MySQL.
Libraries and Tools: Maven, Gradle.
Version Control: SVN, GIT.
Certification
SailPoint Certified IdentityIQ Engineer
Experience
Verizon Media
January 2019 to Current
New York City, New York
IAM Developer
Gathering requirements for on boarding SOX applications into IIQ.
Customize the data aggregated into IIQ to display is user friendly format in IIQ for certifications.
Developed custom aggregation rules for different applications.
Configured Native change detection for SOX applications to ensure audit requirements are met.
Performed an IIQ upgrade from 7.1p2 to 8.1 successfully.
Ability to use SSB to migrate code from one environment to another.
Integrated IIQ with Service Now service desk module to generate tickets for disconnected applications.
Configured IdentityIQ refresh tasks with lifecycle events for Joiner, Leaver, Rehire and Transfer.
Involved in requirements gathering discussion with IDM app team and helped them utilize Okta’s SSO feature for single sign on in SailPoint.
Developed JML workflows for employees and contractors.
Designed and developed birthright roles that would enable access to new hires.
Configured and customized access reviews for managers and application owners.
Integrated IIQ with multiple AD domains and configured IQService to enable provisioning to AD.
Installed and configured CyberArk in dev and test environments.
Integrated IIQ with CyberArk using the PAM integration.
Managed Service Accounts in IIQ and certified them.
Manage ticketing system to troubleshoot any issues in production.
Generated test scripts from use cases and reviewed them with the QA team.
Memorial Hermann Health
April 2017 to December 2018
Houston, TX
IIQ Developer
Designed and developed custom quick link forms and workflow for non-employee user management.
Developed rules for correlation and aggregation with custom logic for accounts and groups.
Created application provisioning policies for create, update, disable and enable operations.
Developed Power Shell scripts for additional AD provisioning for organization specific attributes.
Customized OOTB IIQ reports for specific application teams.
Developed a custom workflow for immediate termination with scheduled tasks to delete the application accounts.
Designed and developed custom tasks for data cleanup and to handle pending work items.
Configured certifications with staging and challenge periods to handle special case scenarios.
Implement the SSO for new applications including IIQ with Ping.
Developed exclusion rules to exclude certain application entitlements from the certifications.
Installed and configured CyberArk Password Vault.
Configured CyberArk PAM connector and configured certifications for Service Accounts.
Managed both UNIX and Database Service accounts in CyberArk.
Created technical design documents and run books for post-production support.
Customized access request process to handle multiple approvals and email notifications.
Developed workflow to create and manage groups in AD and LDAP.
Designed and developed a process to load workgroup users in bulk from CSV files.
Upgraded tomcat and IIQ in dev, test and production.
Created dynamic scopes to restrict quick link access based on assigned roles and departments.
Configured mover logic to generate event-based certification.
Baylor Scott and White
March 2016 to April 2017
Dallas, TX
IIQ Developer
Experience in designing and developing complex and custom workflows in IIQ for different functions including user management and role management.
Extensive experience in developing rules, policies, forms and scoping in IIQ.
Developed application provisioning policy forms that would take managers input on access request and propagate the information to the Service Now ticket using IdentityIQ Service Now integration module.
Created custom workflows for contractor extensions and employee provisioning.
Designed and developed advanced policies for SOD and training check during access request process.
On boarded multiple application types into IIQ for entitlement review and access certifications.
Consolidated multiple HR systems and multiple AD domains and modified code in IIQ accordingly to accommodate that.
Configured logical applications and managed entitlements with custom rules.
Worked on custom tasks for aggregation threshold check to manage JDBC application account aggregations.
Configured event based and continuous certifications for manager and application owner review.
Created technical design documentation and run book for system administrators.
Assisted the QA team with test case documentation and manual testing.
Developed rules library that would contain different methods that would be used in different workflows and forms.
T-Mobile
January 2015 to February 2016
Bellevue, WA
Java Developer
Participated in user requirement sessions to analysis and gather business requirements.
Used Object Oriented Methodology for developing Java classes.
Handled many modules in design development using JSP and Servlets.
Used Eclipse to develop as an integrated development environment tool.
Created Java classes for the user authentication and user administration modules.
Designed customer maintenance module, client interactive pages using web technologies like HTML5, CSS3, JavaScript and AngularJS.
Implemented the business process and services using spring MVC framework.
Created many JSP/Servlets for reporting module.
Developed data access object (DAO) components to interact with Oracle.
Used Java techniques including threading and Java class hierarchy.
NJIT
October 2013 to December 2014
Newark, NJ
Java/SQL Developer
Participated in user requirement sessions to analysis and gather business requirements.
Used Object Oriented Methodology for developing Java classes.
Handled many modules in design development using JSP and Servlets.
Designed customer maintenance module, client interactive pages using web technologies like HTML5, CSS3, JavaScript and AngularJS.
Created many JSP/Servlets for reporting module.
Performed statistics management, managed SQL Server Error Logs, space usage and growth pattern of database.
Created and managed users, roles, security at object level, data encryption and also monitored user accounts, creation of groups and granting privileges to users.
Developed and applied storage strategies and disaster-recovery plan for large operational database that guaranteed recovery performance and high availability.
Created documentation for maintenance plans, installation, monitoring procedures, security policies, configuration changes, migration procedures and deployment procedures.
Managed large databases in a 24/7 environment including Active Directory support and troubleshooting.
Created an integrated maintenance plan, i.e.
Automated jobs such as backup, shrink database, update statistics, rebuild index, reorganize Index, maintenance clean-up and history clean-up.
Worked with Database developers to optimize SQL queries, stored procedures and user- defined Functions.
Optimized the performance of queries with modifications in T-SQL queries.
Used java core concepts to create a multi user chat application.
Used awt and swing concepts to create the UI for both server and client interface.
Employed java collections, OOPS concepts, lists, threads heavily in this project.
Used java networking to establish connections across the server and client.
Used serialization to save the message history.
Environment: JAVA, Eclipse, ASP.
Education and Training
Master’s in Computer Science