Sr. Oim Developer Resume
Sandiego, Ca
SUMMARY:
- 7+ years of IT experience in design, implementation, configuration and development of Identity Management.
- 4+ Years of experience in Sun Identity/Open SSO.
- Experience with Oracle Identity Management 11g (OIM), Enterprise Manager 11g (OEM) and Oracle Service Oriented Architecture (SOA).
- Installing, Design, Implement, Troubleshoot Sun Identity/Open SSO.
- Experienced in architecting and deploying Identity and Access Management, LDAP Directories, Single Sign - On (SSO), Provisioning and De-Provisioning/Identity Workflows, Access Management, RBAC (Role-Based Access Control), Authentication and Authorization as well as custom-built security and technology frameworks.
- Involved in end-to-end implementation of IAM solution using Oracle suite of Identity and Access Management that includes requirement gathering, analysis, design, development, maintenance and upgrades.
- Developed and delivered multiple projects in IAM domain.
- Experience with virtualization tools used to develop proof of concept solutions leveraging VMWare Workstation, Oracle VirtualBox, VMWare VSphere and Oracle VM Server.
- Creating Requirement Analysis, Installation, Testing and Implementation Documents.
- Extensively worked on OIM Connectors like Active Directory, OID, Database, GTC with knowledge of Provisioning Workflows, adapters, forms, schedule tasks, reconciliation process.
- Expertise in developing applications using Java 1.5 and Java 1.6, J2EE Technologies (Servlets, JSP, Java Web Services, EJB, Struts), JDK, Java Applets, JDBC, XML, HTML, DHTML, CSS, SOAP.
- Good Experience in J2EE, IBM WebSphere, Apache Tomcat, Application Server and Log4j.
- Installed and Configured Weblogic 10g deployments in single node and cluster mode.
- Excellent experience working in all phases of Software Development Lifecycle process.
- Excellent communication skills, proactive listener and the ability to work in a team or individually.
TECHNICAL SKILLS:
Web Development: XML, HTML, DHTML, JavaScript, CSS, VBScript
Programming Languages: Java, C, C++, PL/SQL, Visual Basic
Java Technologies: J2EE, J2SE, JSP, Servlets, JMS, JNDI, SOAP, REST, Struts
Operating Systems: Solaris, Linux, Windows 2000/XP/2003, IOS
Databases: Oracle 11g/10g/9i, MySQL Server
Development Tools: Eclipse, Code block, JDeveloper, Ant.
Web Servers: Apache HTTP Server, Tomcat, IIS (Internet Information Server).
IDE: Eclipse, Oracle JDeveloper 10g.
Configuration Management Tools: Ant, Log4j, JUnit, CVS
PROFESSIONAL EXPERIENCE:
Confidential, SanDiego, CA
Sr. OIM Developer
Responsibilities:
- Involved in complete software development lifecycle like Analysis, Design, Coding and Implementation.
- Involved in analysis of business requirements and prepared technical documents based on the requirements.
- Implementation and customization of Oracle Identity Manager (OIM) (9i) and Oracle Access Manager (OAM) as per the client infrastructure requirements.
- As a front-end LDAP proxy server using MS Active Directory (AD) and Oracle Internet Directory (OID), installed and configured OVD.
- Applied patches to enhance functionality of the system.
- Customize the requirements specific to OIM-AD integration as per the client's needs
- Configure and developed custom notification events to triggers email notifications to Manager and Help Desk team.
- To reconcile data received from the target source Horizon Manager and load it into OIM as well as provisioning functions, developed a custom file connector.
- Hands on experience Granting and revoking user permissions for server access
- Deploying of OIM for a 55000-user environment, to run Web Logic10.3.x stack and included connectors to Active Directory (with password sync), Oracle Internet Directory (OID), Exchange, and Oracle e-Business Suite.
- Worked on Web services API requests, response data validations in REST, SOAP protocols.
- For all objects managed within the IDM system, implemented request workflows.
- Worked on creating configuration for criteria based provisioning, membership rules and access policies.
- To improve the performance, fine-tuned Web Logic configuration and OIM & OIM configuration .
- Monitor Individual queue for tickets assigned, troubleshooting and repair of all aspects of operating systems and hardware.
- Granted administrative rights to users
- Evaluated various proof of concept functionalities such as User Provisioning, Reconciliation, and Orphan Accounts Cleanup, Work Flow mangement for Approvals, Re-Certification and Audit Trials, etc.
- Provided OIM support for fixing OIM Production issues
- Developed and arranged the Roles with access strategies to procurement the clients into the LDAP Group in OID.
- Provided tier 3 production support for IDM stack.
Environment: OIM 9i, Web Logic, SOA, JDeveloper, JXplorer, XML, Oracle Internet Directory (OID) 11g, Oracle Virtual Directory OVD) 11g, Oracle Unified Directory (OUD) 11g, Windows 7, Red Hat Enterprise Linux 6, SOA.
Confidential
IDM Developer
Responsibilities:
- Implemented Oracle Identity Manager 11g R2 PS2 in a highly complex environment
- Designed Group Management model for client.
- Designed Role Based Access Control(RBAC) in very complex environment.
- Extensive use of Connector Servers.
- Integrated OIM with OUD(s), ODSEE(s) and AD.
- Extended OOTB ICF Based Connectors.
- Developed custom ICF based connectors for Teradata and Micro Strategy.
- Managed a team of 6-10 members.
- Worked on Approval Workflows Enhancements.
- Worked with Access Policies, Approval Policies, Event Handlers, Schedule Tasks.
- Developed and Configured Custom code for Corp OUD Connector.
- Created Groups and Roles to Integrate with SSO Applications.
- Worked on Disconnected Applications with enhanced configuration for manual provisioning that leverage SOA integration to provide higher flexibility and configurability of the manual provisioning workflow.
Environment: Oracle Identity Manager (OIM) 11g R2 PS2, Active Directory, ODSEE, OUD, Teradata, Micro Strategy
Confidential, Walnut Creek, CA
Oracle Identity and Access Management Consultant.
Responsibilities:
- Implementation and Customization of Oracle Identity Manager (OIM) 11g R2 and Oracle Access Manager (OAM) 11g R2 as per the client infrastructure requirements.
- Involved in User Management, Role Management and Password Management.
- Configured and managed provisioning to multiple OID systems through OID Connector.
- Issues associated with Oracle Identity Manager like, patch requirements, configuration issues and workarounds.
- Fixing defects and providing immediate ad-hoc fixes in cases of production environment.
- Implemented provisioning trusted reconciliation, target reconciliation on with many systems including Microsoft AD, OID, Oracle EBS and Oracle Database .
- Developed and deployed all OIM components like adapters , schedule tasks, event handlers etc.
- Configured, deployed and coordinated webgate with OHS instance.
- Configured multiple resource objects for target systems.
- Upgraded highly customized OIM deployment to various bundle patches..
- Configured Process tasks, Adapters and Event Handlers for provisioning and De-Provisioning of users.
- Worked on UI Customizations using Java and ADF.
- Created and maintained security related documents and reports.
- Worked on deploying database and directory based connectors and application instances for provisioning and reconciliation.
- Upgraded Weblogic Server from 10.3.5 to 10.3.6.
- Configured additional weblogic instances for Oracle Identity Management.
- Design and Develop Custom Java classes.
- Configured and ran RDA to generate system logs.
- Developed Application Domains, set up different authentication and authorization policies for different resources of Web Deployments.
- Configured additional weblogic instances for Oracle Identity Management.
- Upgrade Oracle Internet Directory from 11.1.0.2 to 11.1.0.6.
- Upgrade OAM 10.1.4.3 BP12 to 10.1.4.3 BP13.
- Installed Weblogic server Patch set update 10.3.6.05 to fix the exceeding the cursor limit.
- Fixed Data integrity issues from Oracle Identity Management to Oracle Internet Directory for Bulk load users data.
- Fixed critical defects and helpdesk tickets.
- Guide and Mentor Office of Technology staff on Oracle Identity Manager.
Environment: OIM 11.1.2.x, OAM 11.1.2.x, OID 11.1.1.6, Weblogic 10.3.6, Oracle Database 11.1.0.7 BP51, Java, JSP, JDBC, Active Directory, Web Gates, Oracle HTTP Server.
Confidential, Coppell, TX
IAM Engineer.
Responsibilities:
- Integrated OIM into Oracle Internet Directory, Active Directory and bulk loaded all users using a flat-file dump from their sources.
- Identifying design issues in highly customized existing system, provide appropriate solutions for identified problems and developing solutions to overcome them.
- Identifying performance issues and refactoring code to improve performance of identity management system.
- Worked with Weblogic domain creations and SOA suite composites development.
- Created plan for migrating users from current identity management system (OIM 9i) to OIM 11g R2.
- Developed custom Adapter profile for adding the users into the LDAP group and expelling the users from the LDAP group.
- Ramping up team to learn OIM 11g R2.
- Documenting requirements, design and deployment steps.
- Upgrading and Migration of Issues for Oracle Identity and Access Management.
- Architecting user provisioning, multi-factor authentication and authorization, compliance and governance, web and single sign-on and privileged user management for elevated servers, databases and applications to support compliance and regulatory standards.
- Troubleshooting error message to check if the directory server is running or responding.
- Developed and arranged the Roles with access policies to procurement of clients in to the LDAP Groups.
- Used OIM API to implement custom approval workflow that reads GUID from OID and determines authenticity of the user accounts.
- Troubleshooting WebGate which is unable to connect to its associated access server
- Setup reconciliation of users with HRMS systems, which was used as source of truth for IAM solutions.
- SSO was implemented across E-Business Suite, OID and OAM.
- Configured multiple resource objects for target systems.
- Deployed several out-of-the-box and custom-developed OIM connectors to connect OIM to the client’s systems.
- Configured Process tasks, Adapters and Event Handlers for provisioning and De-Provisioning of users.
- Developed Custom Connectors and frameworks.
- Configured and Deployed scheduled tasks to unlock the accounts after three attempts.
- Implemented schedule tasks to extract data from OIM to load into Java applications.
- Implemented Reconciliation process for attribute changes from Mainframe to OIM.
Environment: OIM 11.1.2.x, OAM 11.1.2.x, OID 11.1.1.6, Weblogic 10.3.6, Oracle Database 11.1.0.7 BP51, OAAM, Oracle Internet Directory.
Confidential, Scottsdale, AZ.
OIM Developer .
Responsibilities:
- Installed and Configured Oracle Identity and Access Management Suite 11g R2PS1 on OEL 5.1.
- Installing, Design, Implement, Troubleshooting Sun Identity/OpenSSO.
- Design, Develop, Implement Sun and Oracle Directory Server.
- Bulk Loaded Users, Roles, Role Memberships and Accounts Data for multiple target systems in OIM 11g R2 from OIM 10g infrastructure.
- Configured Trusted Source Reconciliation (Active Directory) and Target System (OID) provisioning using OIM 11g.
- Developed Custom Validators, Event Handler and Scheduler Tasks using OIM APIs.
- Design and development for enhancements and change requests.
- Deployed an OIM for a 5000 users environment and to run Weblogic 10.3.x stack.
- Developed SOA composites to set up two level approval emails for request based provisioning.
- Worked on design documents for integration of target systems like AD with OIM.
- Applied patches to improve framework execution.
- Created IT resources for multiple applications.
- Obtaining patches from my Oracle support.
- Implemented Java code for retrieving and updating user information from OIM & LDAP for self service functions.
- Performance Tuning of LDAP, OIM and OAM components.
- Developed reusable code using OIM API utilities to be used across the project.
- Designed LDAP schema as per requirements.
- Sandbox Management for migration and merging across environments.
- Worked on developing custom adapters and scheduled tasks in OIM.
- Custom Procedure Command line process to synchronize data.
- Integrated Oracle Identity Manager with various target systems like AD, OID.
- Configured multiple resource objects for target systems.
- Deployed several out-of-the-box and custom-developed OIM connectors to connect OIM to the client’s systems.
- Configured Process tasks, Adapters and Event Handlers for provisioning and De-Provisioning of users.
- Implemented Reconciliation process for attribute changes from Mainframe to OIM.
- Configured additional weblogic instances for Oracle Identity Management.
Environment: OIM, OAM, WebLogic, SOA, LDAP, Java.
Confidential
J2EE Developer
Responsibilities:
- Involved in Object Oriented Design/Object Oriented Analysis with usage of UML Sequence Diagrams and Class Diagrams with Rational Rose.
- Responsibilities include analysis of these various applications, designing of the enterprise applications, co-ordination with client and offshore team, meetings with business users, functional and technical guide to the offshore team, project management
- Designed UI using JSP and HTML5, and validated with JavaScript for providing the user interface and communication between the client and server.
- Implemented MVC architecture by developing struts framework and applied GWT controls.
- Struts Validator framework is used to do client side validation.
- Wrote Action classes, Business Objects and Service classes.
- Configured Struts-config.xml with all the mappings required by the architecture.
- Used Struts tag libraries in the JSP pages.
- Used Object/Relational mapping Hibernate framework as the persistence layer for interacting with DB2.
- Used Swing for various components.
- Used Maven Script for building and deploying the application.
- Worked on Hibernate object/relational mapping according to database schema.
- Used hibernate annotations to avoid writing a mapping file.
- Wrote JMS classes to communicate with MQ series deployed at Credit Card Issuing agency (VISA, MASTER).
- Used SQL statements and procedures to fetch the data from the database.
- Wrote standard storage engines, methods of scaling and tuning by using MySQL to integrate/connect with other systems.
- Involved in developing database connections and writing queries to communicate with database Oracle.
- Installed, configured, and maintained WebSphere server and DB2.
- Involved in developing stored procedures, setting up the environment and developing connection module from WebSphere to Oracle Databases
- Implemented Web services by applying SOA concepts in conjunction with SOAP.
- Participated in code review sessions to enhance the developed applications.
- Worked with QA team for QA testing.
Environment: Java5.0, Servlets2.4, Flex, Swing, JSP2.0, Struts2.0, JMS1.1, EJB3.0, Web services, UML, RAD7.5, JUnit.