Sr Oim Developer Resume
SUMMARY
- Identity and Access Management Consultant with around 7 years of experience in IT, designing, developing and deploying highly available and scalable enterprise solutions involving Provisioning, Access Management, Enterprise Single - Sign On, Directory Services and Federation.
- Extensive hands - on experience in installing & configuring like Oracle Identity Manager (OIM), Oracle Access Manager (OAM), Service Oriented Architecture (SOA), Oracle Identity Governance (OIG), Oracle Enterprise Manager (OEM), Oracle Virtual Directory (OVD), Oracle Directory Server Enterprise Edition (ODSEE), Oracle Unified Directory (OUD) and Oracle Identity Federation (OIF).
- Worked on out-of-the-box connectors such as Active Directory, DBAT Flat File, Microsoft Exchange, OID (Oracle Internet Directory), Oracle Unified Directory (OUD), PeopleSoft.
- Experience in upgrading Identity and Access Manager (OIM, OAM) from 11gR2ps2 to 11g R2 ps3 and integrating OAM, OIM with Oracle Internet Directory (OID) also migrated customizations to 11gR2 PS3.
- Experience in designing and implementing LDAP directories leveraging Oracle Internet Directory (OID), Oracle Virtual Directory (OVD) and Active Directory (AD).
- Implemented SSO using OAM 11g R2 and configured multiple authentication schemes and authorization plugins based on the requirement.
- Worked on development of OIM customizations such as Schedule Jobs, Event Handlers, Plugins, Custom Connectors and Approval Workflows per business needs.
- Designed, developed and customized preprocess Event handlers to carry out trusted reconciliation.
- Experience in using Object Oriented Analysis (OOA) and Design (OOD) using UML.
- Experience in developing Single Sign on (SSO) Solutions leveraging OAM for traditional authentication and risk based authentication.
- Immense knowledge on provisioning, trusted/target reconciliation, user/roles, requests, adapters, scheduled jobs, application instance, design console.
- Worked with Relational Database Management Systems including Oracle, SQL Server and PL/SQL and have worked extensively on JDBC to connect to and access various remote database including Oracle, MySQL, SQL Server.
- Experience in all phases of software development life cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing, and Deployment.
- Extensive experience troubleshooting issues related to middleware and access management in production, pre-production and development environments.
- Experience in creating/deploying new SOA composites and workflows using JDeveloper.
- Expertise in enterprise application design and development using Object Oriented Programming, Java / J2EE technologies.
- Experience in Unit Testing Integration Testing and generating of Test cases using Junit.
- Experienced in web development using HTML, CSS, JavaScript and AJAX technologies.
- Contributed to build engineering team in implementing Continuous Integration, build and automation tools in the organization using Jenkins and Maven.
- Managed and tracked issues and defects using the tools JIRA and Bugzilla.
- Experienced in troubleshooting issues encountered in the implementation, integration and upgrading processes for Oracle Identity and Access Management suite components.
- Worked with various virtualization tools such as VMware Workstation, Oracle Virtual Box and Oracle VM Server to host Oracle Identity Manager Components.
- Self-motivated, innovative, Dedication, willingness to travel & relocate and ability to adopt and learn new concepts and technologies.
TECHNICAL SKILLS
Oracle Identity Management & Access Management: Oracle Identity Manager (OIM) 11g, Oracle Access Manager (OAM) 11g, ODSEE, Oracle Virtual Directory (OVD) 11g/10g, Oracle Unified Directory (OUD) 11g.
Application Servers: WebLogic, Oracle Application Server (OAS), Apache Tomcat.
Web Servers: IIS, Apache/OHS.
Database: Oracle, MySQL.
IDE: Oracle JDeveloper, NetBeans, Eclipse.
Software Development: Core Java and J2EE, Shell Scripting.
Enterprise Applications: E-Business Suite, PeopleSoft and Siebel.
Operating System Platforms: Red Hat Enterprise Linux, Oracle Linux, Windows Server 2008 Ubuntu Linux and Windows 7, 8 and 10.
Configuration Management Tools: ANT, Log4J, Junit, maven, subversion.
Directory Services: Oracle Internet Directory (OID), Oracle Directory Server Enterprise Edition (ODSEE), Oracle Unified Directory (OUD), Microsoft Active Directory (AD), Oracle Virtual Directory (OVD), Oracle Directory Integration Platform (ODIP).
PROFESSIONAL EXPERIENCE
Confidential
Sr OIM Developer
Responsibilities:
- Oracle Identity Manager (OIM) product development, systems integration and infrastructure management including lifecycle patching, upgrades and support.
- Integrated the Identity and Access Management systems in order to take care of Password Management tasks.
- Implement and manage data feeds between multiple identity stores like AD, ODSEE using OOTB connectors. Work with repository owners to define requirements and establish rules for managing identities.
- Enhanced the features of the out of the box workflows and deployed the custom SOA composite.
- Developed Synchronization Profiles for AD to ODSEE data transfer, configured mapping rules, LDAP filters and scheduling it.
- Implemented Single Sign on Solutions (SSO) at enterprise level, leveraging Oracle Access Manager (OAM) for traditional authentication and risk-based authentication.
- Worked on implementing the various custom Event handlers, schedulers and corresponding triggers to access policies based on UDF’s.
- Development and support of login pages, OIM connectors, scripts and other customizations in the IAM solution.
- Implemented request workflow for all objects managed within the IDM system and Establishing access policies to control provisioning of accounts.
- Integrated the additional portal applications with OAM.
- Manual intervention of running AD to OID sync and Bulkload process for OID to OIM sync.
- Troubleshoot and Monitor various diagnostic logs to fix performance issues.
- Created an OAM Webgate in SELINUX environment. Development and support of any OAM that integration with various applications.
- Installed and configured OVD as a front-end LDAP proxy server for ODSEE.
- Created Adapter tasks for User Definition form like Entity adapter task, Rule generator adapter task, Prepopulate adapter tasks.
- Involved in User Management, Role Management and Password Management.
- Integrated and developed custom OIM reports using Oracle BI publisher. Involved in requirement gathering for applications: Active directory/Exchange/Authoritative source systems.
- Added RESTful Web Services to OIM 11g to implement basic Create, Read, Update and Delete (CRUD) operations for managing user identities programmatically.
- Planning and execution of future upgrades and enhancements to the Oracle IAM suite and customizations.
- Had meetings with clients during the QA environment to discuss that the tools deployed are perfectly running without any bugs.
- Developing workflows for approval and manual provisioning using APIs.
- Created development environments for developers Shell scripts and source code management systems using subversion, maven, and ant.
- Administration, documentation, change management and operational support of the solution.
Environment: Oracle Identity Manager 11gR2PS2, WebLogic 10.3.6, Oracle 11g, PeopleSoft, AD, Exchange, Oracle Access Manager 11g, ODSEE, OEM
Confidential
OIAM Developer
Responsibilities:
- Worked on configuring and developing custom Single Sign-On (SSO) login page.
- Reconciled data received from the target source ABAP and load it into OIM as well as provisioning functions, developed a custom file connector.
- Developed and configured the roles with access strategies to procurement the clients into the LDAP Group in ODSEE.
- Developed and configured the Roles, Services, ACI's, Provisioning policies, Identity Policies to provision the users into the LDAP Group.
- Developing custom workflows and Generic Technology Connectors (GTC) for manual user dumps.
- Developed custom Adapter profile for adding the users into the LDAP group and removing the users from the LDAP group.
- Configuring Oracle Identity Manager, Activating sandbox, new UI form, creating application instance.
- Analyze and document (both existing and potential) solutions for the following: User account provisioning/de-provisioning, Enterprise Directory Services, Password Management, Role-Based access control, Strong Authentication.
- Performed tuning, backup and recovery of the following products ODSEE, OUD, OAM, SOA, and OIM both from application standpoint and database standpoint.
- Extending the functionality of the connectors with custom parser validating the mandatory attributes, applying filters creating and integrating preprocess and post process tasks and transformation of data during reconciliation on DEV, UAT and PROD.
- Applied patches to enhance and stabilize the system and tuned the components for performance.
- Developed process forms and child forms, configured and deployed scheduled tasks, customized out-of-the-box connector configurations using design console.
- Worked on preparing documentation required for deploying the Assembly lines from DEV environment to CIT, QA and PROD.
- Involved in the evaluation of various proof of concept functionalities such as User Provisioning, Reconciliation, and Orphan Accounts Cleanup, Work Flow management for Approvals, Re- and Audit Trials.
- Documented standards, best practices and Operating procedure.
- Created/Deployed new SOA composites and workflows using JDeveloper. Also created SOA projects and modified the existing ones.
- Monitoring and analyzing resources, Standard logs, application logs and domain logs.
Environment: Oracle Database 11g, Web Logic 11g, SOA Suite, Oracle Service Bus (OSB), Oracle Access Manager (OAM), Oracle Identity Manager (OIM) 11gR2/11g/, ODSEE, Oracle e-Business Suite (EBS), Microsoft Active Directory (MS-AD).
Confidential
OIM Consultant
Responsibilities:
- Installation and configuration of Oracle Identity Manager (OIM) 11g, Oracle Access Manager (OAM) 11g, WebLogic 10.3.6 and SOA Suite for deploying identity management stack, Oracle Directory Server Enterprise Edition (ODSEE) 11g.
- Implemented and customized Oracle Identity Manager (OIM) (11gR2) and Oracle Access Manager (OAM) according to client infrastructure requirements.
- Developed a custom file connector to reconcile data received from the target source SVP and load it into OIM as well as provisioning functions.
- Deployed OIM for a 50k user environment, running on WebLogic 10.3.x stack. Included connectors to Active Directory (with password sync), ODSEE, and Oracle e-Business Suite.
- Implemented request workflow for all objects managed within the IDM system.
- Extended the connectors functionalities’ to reconcile additional information from HR Systems.
- Deployed OIM FlatFile, Out of the box connectors for outgoing feed.
- Fine-tuned WebLogic configuration and OIM & OIM configuration for optimal performance.
- Part of team involved in installation and configuration of Enterprise SOA Suite on WebLogic stack, and Portal Servers, Oracle Service Bus Domains and Clusters.
- Developed and configured the Roles with access policies to provision the users into the LDAP Group in OID.
- Provided production support for IDM stack and Carried out unit testing, UAT, integration testing.
- Configured and developed Single Sign-On (SSO) login page.
- Configured, deployed and integrated webgate with OHS instance.
- Worked on creating configuration for criteria based provisioning, rules and access policies.
- Created IT Resources for Trusted and Target Applications.
- Installed prebuilt and customized connectors and deployed application instances.
- Provided 24/7 support during implementation, integration and production stages.
Environment: Oracle SOA Suite 10g, Oracle BPEL, Oracle ESB, OC4J SOA Suite., WebLogic, Developer, Putty, Linux, Microsoft ILM, PeopleSoft, E-Business Suite, Unix, UML, ESSO 11g, Oracle 10g, MySQL 4.x.
Confidential
JAVA Developer
Responsibilities:
- Designed and Developed custom user interfaces using JSP, Custom tags, JSTL.
- Developed the application using Struts Framework that leverages Model View Controller (MVC) architecture.
- Implemented Business processes such as user authentication, Account Transfer using Session EJBs.
- Used WSAD 5.1.2 for writing code for JSP, Servlets, Struts and EJBs.
- Deployed the applications on IBM WebSphere Application Server.
- Used Java Messaging Services (JMS) and Backend Messaging for reliable and asynchronous data exchange.
- Developed the Ant scripts for preparing WAR files used to deploy J2EE components.
- Improved code reuse and performance by making effective use of various design patterns.
- Involved in JUnit Testing, debugging, and bug fixing.
- Used Log4j to capture the log that includes runtime exceptions and developed WAR framework to alert the client and production support in case of application failures.
- Interacting with the client and getting the requirements/data from the client.
- Involved in developing modules like Authorizations, Functions, Exceptional Users.
- Modifying Actions for changes, enhancements, and fixing defects in the application.
- Involved in developing modules like UserClaimForm, ProviderClaimForm and batch job for users.
- Gathered specifications for the Library site from different departments and users of the services.
Environment: Java 1.4, J2EE 4.0, JNDI, Oracle 9i, HTML, XML, WSAD 5.1.2 (Web Sphere Studio Application Developer), LDAP, IBM Web Sphere Application Server 5.1.2, Log4j.